以前的博文Hexo博客主動提交連接給百度收錄提到了怎樣主動得給百度提交連接和製做站點地圖sitemapcss
另外同理也能夠使用Google站長,下面幾項其餘的優化方法git
hexo博客next提供了seo優化選項,在主題配置文件_config.yml中有個選項是seo,默認是false,改爲true即開啓了seo優化,會進行一些seo優化,如改變博文title等,而後相同文件下有個關鍵字選項keywords,填充上,寫博文時最好每篇博文都加上keywords。hexo的根目錄配置文件_config.yml中title、subtitle和description也建議填上。開啓seo優化後能夠查看網頁源碼跟以前有什麼不一樣。github
使用插件hexo-abbrlink能夠作到,安裝:web
$ npm install hexo-abbrlink --save複製代碼
而後hexo的根目錄配置文件_config.yml中修改:算法
permalink: :abbrlink/
abbrlink:
alg: crc32 # 算法:crc16(default) and crc32
rep: dec # 進制:dec(default) and hex複製代碼
這樣就確保了博文連接的惟一化,只要不修改md文件的abbrlink的值,url就永久不會改變。如此md文件名和文件內容也能夠隨便改了。這樣也有利於SEO優化。npm
hexo的source文件下新建robots.txt,內容以下:bash
User-agent: *
Allow: /
Allow: /categories/
Allow: /tags/
Allow: /archives/
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /fancybox/
Sitemap: http://www.molock.cn/sitemap.xml
Sitemap: http://www.molock.cn/baidusitemap.xml複製代碼
robots.txt是搜索引擎蜘蛛協議,告訴引擎哪些要收錄,哪些禁止收錄。hexo
網站中的href出站連接最好添加nofollow標籤,如:post
{{ __('footer.powered', '<a class="theme-link" href="http://hexo.io">Hexo</a>') }}複製代碼
改爲優化
{{ __('footer.powered', '<a class="theme-link" href="http://hexo.io" rel="external nofollow">Hexo</a>') }}複製代碼
這種方式修改貌似只能一個一個修改,有點麻煩,只修改了幾處地方,或許有空能夠研究hexo和next主題代碼看如何進一步優化。