如何进行seo
Hexo SEO 优化让你的博客在google搜索排名第一
刚刚建买了域名建了博客,发现在google,百度毛都搜不到,真是悲伤,后来才知道原来是要seo的,所以看了一些文章,然后自己也摸索了一下,终于在让自己的博客在google搜索排名第一了!!!上图!
哈哈,顿时觉得自己好厉害耶!
下面给大家分享一些我的经验。
本教程在NexT主题上操作,其他主题请自行测试
首页title优化
更改index.swig文件(your-hexo-site\themes\next\layout);
将下面这段代码
1
|
{% block title %} {{ config.title }} {% endblock %}
|
改成
1
|
{% block title %} {{ config.title }} - {{ theme.description }} {% endblock %}
|
这时候你的首页会更符合网站名称 - 网站描述这习惯。
进阶,做了 SEO 优化,把关键词也显示在title标题里,可改成
1
|
{% block title %} {{ theme.keywords }} - {{ config.title }}{{ theme.description }} {% endblock %}
|
注意:别堆砌关键字,整个标题一般不超过80个字符,可以通过chinaz的seo综合查询检查。
给你的博客添加sitemap站点地图
安装sitemap站点地图自动生成插件
1 2 |
npm install hexo-generator-sitemap --save npm install hexo-generator-baidu-sitemap --save |
在主题配置文件中添加一下配置,这里有的文章说的是在站点配置文章中添加,这个应该问题不大。
1 2 3 4 |
sitemap: path: sitemap.xml baidusitemap: path: baidusitemap.xml |
注意:上面的格式一定要正确,一定要有缩进,不然会出错,我想信很多小伙伴因为没有缩进而不能编译的。
然后在主题配置文件中修改url为你的域名,例如我的
1
|
url: http://hunao.info
|
NexT主题默认的是http://yoursite.com
配置好后,hexo g
就能在your-hexo-site\public 中生成sitemap.xml 和 baidusitemap.xml了;其中第一个是一会要提交给google的,后面那个看名字当然就是提交给Baidu的了;
在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/ |
其中Allow后面的就是你的menu;
在robots.txt中添加下面的代码
1 2 |
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/
根据提示注册好之后,添加你的博客域名。
如图,我添加了两个,你可以视情况而定。然后点击你的域名进入:
测试robots.txt
点击左侧的robots.txt测试工具,根据提示提交你的robots.txt,其实刚才我们已经提交了。
注意要0错误才可以,如果有错误的话,会有提示,改正确就可以了。
提交站点地图
还记得我们刚才创建创建sitemap.xml文件吧,现在它要派上用场了。点击左侧工具栏的站点地图
这里我已经添加了,所以你看到的和我看到界面应该不一样,然后点右上角的添加/测试站点地图。输入sitemap先点测试,如果没问题的话,再提交。
Google 抓取方式
提交站点地图之后,点击左侧的Google 抓取方式
这一步很重要!这一不很重要!这一步很重要!
在这里我们填上我们需要抓取的url,不填这表示抓取首页,抓取方式可以选择桌面,智能手机等等,自行根据需要选择。填好url之后,点击抓取.
然后可能会出现几种情况,如:完成、部分完成、重定向等,*这三种情况是可以提交的。
提交完成后,提交至索引,根据提示操作就可以了,我的提交:
至此,你的博客在google搜索上排名想不靠前都难了,马上上google搜索一下你的关键词和博客title测试一下吧;