Hexo Google-SEO优化
人搭建的博客在搜索引擎被收录的可能很小,SEO可以提高被搜到的几率
一. 生成 sitemap 文件
需要先安装两个 hexo 插件:
1 | npm install hexo-generator-sitemap --save |
打开配置文件_config.yml
添加
1 | sitemap: |
再重启 hexo,在本地访问 localhost:4000/sitemap.xml和 localhost:4000/baidusitemap.xml 就能正确的展示出两个sitemap 文件了。
二. 推送到 谷歌 和 百度
1. 百度 → 添加个人网站
添加文件方式不可行,hexo会处理html文件
所以选择,在 head.ejs 里添加 html 标签
1.1 手动提交baidusitemap.xml(里面也有自动提交的代码)
1.2 可以用"抓取诊断",手动-百度抓取
1.3 Robots → 检测并更新
诶 =。= 是比google方便诶
2. 谷歌 → 添加个人网站
类似百度 ,也是在 head.ejs 里添加 html 标签
验证通过就好,过两天左右 百度和谷歌就能收录你的站点
测试方式: (分别在 google 和 baidu 搜索)
site: tanghao.fun
2.1 手动提交sitemap,甚至是单个网站
GoogleSearchConsole → 站点地图 → 输入sitemap.xml → 提交
2.2 robots配置
1 | User-agent: * |
Allow表示允许被访问的,Disallow是不允许的意思。注意后面两个Sitemap就是网站地图了。而网站地图前面说了是给爬虫用的。这里配置在robots中。
2.3 测试
旧版 GoogleSearchConsole 测试 robots.txt 是否配置好
新版 GoogleSearchConsole 测试 sitemap.xml 是否配置好
三. 定期清除死链接
https://www.google.com/webmasters/tools/removals