动动手指,不限于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输出。

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

以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">

完成效果(我的是新站,目前没友链):

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

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

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

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。