&web_id=" language="JavaScript">
Fork me on GitHub

Hexo博客搭建攻略(三):高级篇【SEO优化】【持续更新】

经过博客的基础搭建和必要组件的集成后,我们不能让自己的博客仅仅局限于自己使用,我们还得让它在Google和百度上能搜索的到,最好要在搜索的第一页进行展示,借鉴了简书上一些作者的SEO优化方法,优化了一下SEO,发现我也能让自己的博客在Google上排名十分靠前了,上图:

首页 title 优化

更改 index.swig 文件(your-hexo-site\themes\next\layout);

将下面的代码

1
{% block title %} {{ config.title }} {% endblock %}

修改成为:

1
{% block title %} {{ config.title }} - {{ theme.description }} {% endblock %}

这时候你的首页会更符合 网站名称 - 网站描述 这习惯了,搜索引擎爬虫也能更好的爬取你的内容了。

添加 sitemap 站点地图

1.安装sitemap站点地图自动生成插件

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

2.在主题配置文件中添加一下配置。

1
2
3
4
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml

然后在主题配置文件中修改url为你的域名,例如:

1
url: http://http://godlikemeteor.com/

配置好后,hexo g 就能在 your-hexo-site\public 中生成 sitemap.xmlbaidusitemap.xml 了;其中第一个是一会要提交给google的,后面那个看名字当然就是提交给Baidu的了;

3.在 your-hexo-site\source 中新建文件 robots.txt:

1
2
3
4
5
6
7
8
9
10
11
User-agent: *
Allow: /
Allow: /archives/
Allow: /categories/
Allow: /tags/
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /fancybox/

4.在 robots.txt 中添加下面的代码:

1
2
Sitemap: http://godlikemeteor.com/sitemap.xml
Sitemap: http://godlikemeteor.com/baidusitemap.xml

注:请自行修改为自己的网站域名!

然后 hexo d -g 提交一下。

注册 Google Search Console

注册 Google Search Console
根据提示注册好之后,添加你的博客域名。

然后点击域名进入 Search Console

测试robots.txt

点击左侧的 robots.txt 测试工具,根据提示提交你的robots.txt

提交站点地图

别忘了我们刚才创建的 sitemap.xml 文件,现在它要派上用场了。点击左侧工具栏的站点地图:

然后点右上角的添加/测试站点地图。输入sitemap先点测试,如果没问题的话,再提交。

Google抓取方式

至此,我们只需要使用Google抓取工具就可以实现网站的抓取了,具体内容将会在以后更新,谢谢大家!

Godlike Meteor wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
我知道不会有人点开,但万一真有人想不开呢?
------ 本文结束 ------