×

Hexo Seo优化让你的博客在google搜索排名第一

96
小胡闹
2016.06.02 22:06* 字数 981

本文最早发表在我的博客上Hexo Seo优化让你的博客在google搜索排名第一
刚刚建买了域名建了博客,发现在google,百度毛都搜不到,真是悲伤,后来才知道原来是要seo的,所以看了一些文章,然后自己也摸索了一下,终于在让自己的博客在google搜索排名第一了!!!上图!

google更新了

哈哈,顿时觉得自己好厉害耶!
下面给大家分享一些我的经验。
本教程在NexT主题上操作,其他主题请自行测试

首页title优化

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

将下面这段代码

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

改成

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

这时候你的首页会更符合网站名称 - 网站描述这习惯。
进阶,做了seo优化,把关键词也显示在title标题里,可改成

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

注意:别堆砌关键字,整个标题一般不超过80个字符,可以通过chinaz的seo综合查询检查。

给你的博客添加sitemap站点地图

  • 安装sitemap站点地图自动生成插件
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
  • 主题配置文件中添加一下配置 ,这里有的文章说的是在站点配置文章中添加,这个应该问题不大。
sitemap: 
    path: sitemap.xml
baidusitemap:
    path: baidusitemap.xml

注意:上面的格式一定要正确,一定要有缩进,不然会出错,我想信很多小伙伴因为没有缩进而不能编译的。
然后在主题配置文件中修改url为你的域名,例如我的

url: http://hunao.info

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

  • your-hexo-site\source中新建文件robots.txt,内容可以参照我的
User-agent: *
Allow: /
Allow: /archives/
Allow: /categories/
Allow: /tags/ 
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /fancybox/

其中Allow后面的就是你的menu;

  • robots.txt中添加下面的代码
Sitemap: http://www.hunao.info/sitemap.xml
Sitemap: http://www.hunao.info/baidusitemap.xml

请自行将www.hunao.info改成自己的域名
然后hexo d -g提交一下

给非友情链接的出站链接添加 “nofollow” 标签

这个可以参考文章末尾提供的参考链接,写的很详细,我就不贴出来了。

注册Google Search Console

链接:https://www.google.com/webmasters/
根据提示注册好之后,添加你的博客域名。

google console

如图,我添加了两个,你可以视情况而定。然后点击你的域名进入:

管理界面

测试robots.txt

点击左侧的robots.txt测试工具,根据提示提交你的robots.txt,其实刚才我们已经提交了。

robots

注意要0错误才可以,如果有错误的话,会有提示,改正确就可以了。

提交站点地图

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

站点地图

这里我已经添加了,所以你看到的和我看到界面应该不一样,然后点右上角的添加/测试站点地图。输入sitemap先点测试,如果没问题的话,再提交。

添加sitemap

Google 抓取方式

提交站点地图之后,点击左侧的Google 抓取方式

google抓取方式

这一步很重要!这一不很重要!这一步很重要!
抓取url

在这里我们填上我们需要抓取的url,不填这表示抓取首页,抓取方式可以选择桌面,智能手机等等,自行根据需要选择。填好url之后,点击抓取。
然后可能会出现几种情况,如:完成、部分完成、重定向等,自由这三种情况是可以提交的。
提交完成后,提交至索引,根据提示操作就可以了,我的提交:
提交

至此,你的博客在google搜索上排名想不靠前都难了,马上上google搜索一下你的关键词和博客title测试一下吧;

参考

动动手指,不限于NexT主题的Hexo优化(SEO篇)

一个悲伤的故事

可能你发现了我的最开始放的图中博客的title和我现在的不一样,这完全是自己脑子抽了,改了博客的title,然后google又没有更新造成了,唉,只有等google更新了!所以一定要确定好自己的博客title和关键字!

更新

今天发现google更新了,哈哈,速度还很快。


google更新了
如何访问google

想要了解如何上google及一些不存在的网站,可以看看我的这篇文章:
教你30块轻松搞定一年的vps和shadowsocks

android学习
Web note ad 1