|Hexo优化|如何向google提交sitemap(详细)
Sitemap 可方便管理员通知搜索引擎他们网站上有哪些可供抓取的网页。
向google提交自己hexo博客的sitemap
有助于让别人更好地通过google搜索到自己的博客
下面来说一下具体步骤
原文写于2013年,过了3年,发现hexo升级后有许多变化
所以更新一下这篇博文
第一步 生成自己的sitemap文件
在博客目录下安装插件
1 | $ npm install hexo-generator-sitemap --save |
依然在博客目录下,打开_config.yml文件,在最后一行添加如下代码1
2sitemap:
path: sitemap.xml
在终端输入代码1
2hexo g
hexo d
重新部署代码(部署到github服务器的情况)
然后在浏览器输入 你的域名/sitemap.xml
例如:http://fionat.github.io/sitemap.xml
就能看到生成的xml文件
第二步 向google提交你的网页
用自己的google帐号登陆Webmaster Central的网页
https://www.google.com/webmasters/verification/home?hl=en
点击ADD A PROPERTY
输入网页url点击continue
第三步 google验证网页所有权
进入验证所有权的页面
可以选择上传一个html文件到你的网页的方式来验证
如下图
也可以选择其他方法也就是alternate methods
我选择的就是其他方法里面的html tag
如下图
大致的意思就是在主页的head里面加一条meta标签
在自己的主页加了google指定的meta标签以后
具体实现就是找到theme目录下,theme_name->layout->_partial->head.ejs的这个文件
在里面加上一句就好
回来此页点击verify按钮即完成验证
第四步 google网站站长上传sitemap
点击以下链接
https://www.google.com/webmasters/tools
由于之前在第2步已经向google提交了你的网页
所以这里能看到自己网页的缩略图
这里直接点击红色框的部分
就会进入site dashboard
如图所示
点击sitemap这一项
进入后点击ADD/TEST SITEMAP这个按钮
然后输入你的sitemap.xml的link
按submit sitemap按钮即可
依照我的经验,等了一天左右再进入这个页面
下面就会告诉你有多少个url被indexed了
大功告成