如何让你的博客被Google收录

hexo搭建的博客快速让Google收录教程

1 注册一个谷歌账号

打开Google搜索引擎提交入口

2 下载验证文件

验证文件

下载Google的验证文件之后,需要在文件开头添加layout: false来取消hexo对其进行的转换,如下:

1
2
3
4
$ cat source/google0b4c8a25b65d7c2a.html
layout: false
---
google-site-verification: google0b4c8a25b65d7c2a.html

3 将验证文件放入网站的根目录

以GitHub为例,打开博客主页,点击”Upload files”,将验证文件放入项目根目录

4 访问验证文件

然后打开浏览器输入:http://你的网站域名/你下载的验证文件名字.html ,如果你看到了一串字符(注:只有一串字符),那就成功了。

5 添加站点地图

什么是站点地图呢?Google的解释是:

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

对于使用Hexo写博客的小伙伴来说,可以使用 hexo-generator-sitemap 插件来生成Sitemap。插件的使用很简单,只需要下载即可:

npm install hexo-generator-sitemap --save

在博客根目录的_config.yml中添加如下代码:

1
2
sitemap:
path: sitemap.xml

这里的缩进很重要(不解释,试一下就知道了),然后编译并部署博客。

6 让Google收录博客

Google站长工具提交sitemap

添加了站点验证通过后,选择站点,之后在抓取——站点地图中就能看到添加/测试站点地图


参考资料

  1. 孙小妹的博客
  2. Hexo 博客优化之 Next 主题功能强化
因为热爱,所以执着。