站点地图是一种xml文件,可以通过该文件列出网站上的网页,从而将网站内容的组织架构告知Google和其他搜索引擎。Sitemap 可方便管理员通知搜索引擎他们网站上有哪些可供抓取的网页。搜索引擎网页抓取工具会读取此文件,以便更加智能地抓取您的网站。
向搜索引擎提交自己hexo博客的sitemap,有助于让别人更好地通过搜索引擎搜索到自己的博客。
一、生成Hexo博客的sitemap文件
Hexo有提供2个插件,用来自动生成sitemap文件。用以下命令安装:
1 | npm install hexo-generator-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 许可协议。转载请注明出处!