Hexo创建sitemap站点地图向搜索引擎提交
HDUZN

站点地图是一种xml文件,可以通过该文件列出网站上的网页,从而将网站内容的组织架构告知Google和其他搜索引擎。Sitemap 可方便管理员通知搜索引擎他们网站上有哪些可供抓取的网页。搜索引擎网页抓取工具会读取此文件,以便更加智能地抓取您的网站。

向搜索引擎提交自己hexo博客的sitemap,有助于让别人更好地通过搜索引擎搜索到自己的博客。

一、生成Hexo博客的sitemap文件

Hexo有提供2个插件,用来自动生成sitemap文件。用以下命令安装:

1
2
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save

安装完后,每当执行 hexo generate命令后,就会在Hexo下的public目录下生成两个文件。

  • sitemap.xml 这个用来提交给Google、Bing等搜索引擎
  • baidusitemap.xml 这个是百度专用的

运行 hexo deploy命令后,打开访问:域名/sitemap.xml域名/baidusitemap.xml这两个文件都能访问,就没问题了。

访问结果如下图所示:

二、提交站点地图(sitemap)给搜索引擎

1.提交给Google

网址:https://search.google.com/search-console/
当然,前提是你能访问Google,并注册了Google的账号了。

1).需要有个先验证你对网站的所有权

  • 首先,按操作提示下载提供的HTML验证文件(google2342fweklrljlj235423.html类型这样的文件);

  • 然后,要把这个文件放网站首页;

    (就直接放Hexo/source目录下,按Hexo 自定义页面 跳过渲染这篇文章的跳过渲染方法,hexo g后就会生成在public目录下了)

  • 最后,添加站点地图

    有两种方式,可以自己都试下。提交完后如下图所示就行了,回头再看:

2.提交给Bing

如果能提交给Google的话,先提交给Google后,再提交给Bing就很简单。因为可以直接授权通过。

网址:https://www.bing.com/webmasters

然后我就直接添加了下【网站地图】,就用sitemap.xml文件就行,把http和https的直接添加试了下。

3.提交给百度

百度原来叫站长平台吧,现在好像改名叫什么资源了。
网址:https://ziyuan.baidu.com/linksubmit/index

百度是我最搞不懂的,明明域名/baidusitemap.xml文件都能访问,反正提交还是失败。
提示“主域校验失败”。

难道文章里还不能出现别的站点了??太奇怪了,什么玩意~ 遂放弃。

最后,顺便说一下可以怎么在搜索引擎上看结果
可以过一两天,然后打开搜索引擎,直接搜索 site:域名或者前面再加个关键词,(比如我的搜索 hexo site:hduzn.cn)就可以看收录了多少了。
在搜索引擎中搜索时 ,加上site:域名,本来就可以搜索指定站点中的内容。

  • 本文标题:Hexo创建sitemap站点地图向搜索引擎提交
  • 本文作者:HDUZN
  • 创建时间:2022-05-14 09:55:01
  • 本文链接:http://hduzn.cn/2022/05/14/Hexo创建sitemap站点地图向搜索引擎提交/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论