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

先说下我的SEO经历吧!

大概是在2012年吧,当时我的雄赳赳气昂昂租了个虚拟主机,买了个域名,搞了个高校活动门户网,开始我的SEO历程。
 
其实也没什么,截至2014年闭站,百度权重也就2,谷歌PR值也就3而已啦。
其实也没什么,推广留下的官方微博@高校门户网 粉丝也就4K多个吧!
其实也没什么,PS CS6刚出那会被我逮住了机会,弄了篇photoshop CS6资源相关的贴,十多天阅读过万!
其实也没什么,大三期间和几个小伙伴帮实习的公司seo某个关键字,现在依然坚挺的在百度搜索结果排行前列。
其实上面这些并没有什么卵用,站早就关了,留个chinaz站长工具seo查询结果做个纪念吧。(前些日子给新站备案,高校活动门户的备案也注销了)
没想到吧,我还有SEO方面的隐藏技能吧!
呃,还是低调点好,毕竟是有好长一段时间没接触SEO了,很多东西已经没有时效性了,只能靠着以前一些经验做做hexo的seo小优化吧。
 

给你的hexo站点添加sitemap网站地图

安装hexo的sitemap网站地图生成插件
npm install hexo-generator-sitemap --save

npm install hexo-generator-baidu-sitemap --save
在你的hexo站点的_config.yml添加下面的代码
# hexo sitemap网站地图

sitemap:

path: sitemap.xml

baidusitemap:

path: baidusitemap.xml
配置成功后,hexo编译时会在hexo站点根目录生成sitemap.xml和baidusitemap.xml
其中sitemap.xml适合提交给谷歌搜素引擎,baidusitemap.xml适合提交百度搜索引擎。
其次,在robots.txt中添加下面的一段代码:
Sitemap: https://www.imatx.com/sitemap.xml

Sitemap: https://www.imatx.com/baidusitemap.xml
请自行改成自己的网站。
 
给你的hexo网站添加蜘蛛协议robots.txt
可以参考我的robots.txt,代码如下
# hexo robots.txt

User-agent: *

Allow: /

Allow: /archives/



Disallow: /vendors/

Disallow: /js/

Disallow: /css/

Disallow: /fonts/

Disallow: /vendors/

Disallow: /fancybox/



Sitemap: https://www.imatx.com/sitemap.xml

Sitemap: https://www.imatx.com/baidusitemap.xml
把robots.txt放在你的hexo站点的source文件下即可。
 
给非友情链接的出站链接添加 nofollow标签
经过chinaz站长工具友情链接检测,发现有不必要的PR值输出,对于非友情链接的PR值输出,我们可以加上nofollow便签避免不必要的PR输出。
 
araome友情链接检测结果

以hexo的NexT主题为例,需要修改两处
 

a. 找到footer.swig,路径在your-hexo-site hemes extlayout_partials,将下面代码

{{ __('footer.powered', '<a class="theme-link" href="https://hexo.io">Hexo</a>') }}
改成
{{ __('footer.powered', '<a class="theme-link" href="https://hexo.io" rel="external nofollow">Hexo</a>') }}
将下面代码
<a class="theme-link" href="https://github.com/iissnan/hexo-theme-next">
改成
<a class="theme-link" href="https://github.com/iissnan/hexo-theme-next" rel="external nofollow">

b. 修改sidebar.swig文件,路径在your-hexo-site hemes extlayout_macro,将下面代码

<a href="{{ link }}" target="_blank">{{ name }}</a>
改成
<a href="{{ link }}" target="_blank" rel="external nofollow">{{ name }}</a>
将下面代码
<a href="https://creativecommons.org/licenses/{{ theme.creative_commons }}/4.0" class="cc-opacity" target="_blank">
改成
<a href="https://creativecommons.org/licenses/{{ theme.creative_commons }}/4.0" class="cc-opacity" target="_blank" rel="external nofollow">
完成效果(我的是新站,目前没友链):
 
araome友情链接检测结果没链接
 

让你的关键字出现在title标题里

关键字出现在title标题里是有利于seo优化的,前提是你的目标关键词已经确定好。如果确定好的话,尽可能让它们在title标题尽量靠前,同时标题总字数注意控制在80个字符以内,切勿堆砌关键字。title的标点符号:关键词分割符号英文半角逗号,_ | ;品牌与关键词分割符号 -
具体实现方法参考《hexo NexT主题首页title的优化