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

高校活动门户seo查询

先说下我的SEO经历吧!

大概是在2012年吧,当时我的雄赳赳气昂昂租了个虚拟主机,买了个域名,搞了个高校活动门户网,开始我的SEO历程。

  • 其实也没什么,截至2014年闭站,百度权重也就2,谷歌PR值也就3而已啦。
  • 其实也没什么,推广留下的官方微博@高校门户网 粉丝也就4K多个吧!
  • 其实也没什么,PS CS6刚出那会被我逮住了机会,弄了篇photoshop CS6资源相关的贴,十多天阅读过万!
  • 其实也没什么,大三期间和几个小伙伴帮实习的公司seo某个关键字,现在依然坚挺的在百度搜索结果排行前列。
  • 其实上面这些并没有什么卵用,站早就关了,留个chinaz站长工具seo查询结果做个纪念吧。(前些日子给新站备案,高校活动门户的备案也注销了)

没想到吧,我还有SEO方面的隐藏技能吧!
呃,还是低调点好,毕竟是有好长一段时间没接触SEO了,很多东西已经没有时效性了,只能靠着以前一些经验做做hexo的seo小优化吧。

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

  1. 安装hexo的sitemap网站地图生成插件

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

  2. 在你的hexo站点的_config.yml添加下面的代码

    1
    2
    3
    4
    5
    # hexo sitemap网站地图
    sitemap:
    path: sitemap.xml
    baidusitemap:
    path: baidusitemap.xml
  3. 配置成功后,hexo编译时会在hexo站点根目录生成sitemap.xml和baidusitemap.xml
    其中sitemap.xml适合提交给谷歌搜素引擎,baidusitemap.xml适合提交百度搜索引擎。
    其次,在robots.txt中添加下面的一段代码:

    1
    2
    Sitemap: http://www.arao.me/sitemap.xml
    Sitemap: http://www.arao.me/baidusitemap.xml

请自行改成自己的网站。

给你的hexo网站添加蜘蛛协议robots.txt

可以参考我的robots.txt,代码如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# hexo robots.txt
User-agent: *
Allow: /
Allow: /archives/

Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /fancybox/

Sitemap: http://www.arao.me/sitemap.xml
Sitemap: http://www.arao.me/baidusitemap.xml

把robots.txt放在你的hexo站点的source文件下即可。

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

经过chinaz站长工具友情链接检测,发现有不必要的PR值输出,对于非友情链接的PR值输出,我们可以加上nofollow便签避免不必要的PR输出。
araome友情链接检测结果'
以hexo的NexT主题为例,需要修改两处
a. 找到footer.swig,路径在your-hexo-site\themes\next\layout\_partials,将下面代码

1
{{ __('footer.powered', '<a class="theme-link" href="http://hexo.io">Hexo</a>') }}

改成

1
{{ __('footer.powered', '<a class="theme-link" href="http://hexo.io" rel="external nofollow">Hexo</a>') }}

将下面代码

1
<a class="theme-link" href="https://github.com/iissnan/hexo-theme-next">

改成

1
<a class="theme-link" href="https://github.com/iissnan/hexo-theme-next" rel="external nofollow">

b. 修改sidebar.swig文件,路径在your-hexo-site\themes\next\layout\_macro,将下面代码

1
<a href="{{ link }}" target="_blank">{{ name }}</a>

改成

1
<a href="{{ link }}" target="_blank" rel="external nofollow">{{ name }}</a>

将下面代码

1
<a href="http://creativecommons.org/licenses/{{ theme.creative_commons }}/4.0" class="cc-opacity" target="_blank">

改成

1
<a href="http://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的优化