前言
之前陆陆续续写了一些搭建个人博客道路上遇到的坑,现在终于快把博客优化完了,只剩下CDN和SEO两块,今天就讲讲我在SEO中遇到的坑,文章分成两块——百度收录和谷歌收录。
百度收录
按照网上的教程(参考文献[4],[5]),成功部署百度SEO,但是过去了半天,我的sitemap收录依旧是等待状态……,网上有说等几秒就开始收录的,有说等了俩月都没收录的,哎,先放在这里吧,过段时间再来看看。
谷歌收录
验证个人网站所有权
首先登陆Google Search Console,在“网址前缀”栏输入你的博客网址,例如我输入的就是https://chenyangchun.cn。
接着要验证该网址为你所有,有五种验证方式,如下图所示。
坑点一来了虽然第一种方式谷歌写着“推荐的验证方法”,但是实测效果并不好,至少我用第一种方法没成功,于是我采用第5种方法,虽然在DNSPOD里添加了相关的解析,但是等了许久依旧是显示验证失败,官方说最迟等72小时DNS解析才生效……我想还是算了吧,于是再试试第二种方法,如下图所示,将双引号中的代码复制下来,待会要用。
Hexo已经为我们准备好了 google_site_verification 的环境,在主题配置文件_config.yml中找到
1 | # Google Webmaster tools verification. |
将刚刚复制的代码粘贴到google_site_verification后面(注意冒号之后空一格),保存后hexo cl && hexo g && hexo d,再回到Google Search Console点击验证,即可验证成功。
收录sitemap
谷歌收录操作异常简单,进入站点地图,添加sitemap.xml,提交即可,据说快的话不到一天即可收录成功。(sitemap.xml相关教程参考参考文献[4],[5])
如果显示“无法获取”,那就将跟你域名相关的所有网址收录进来(包括你的Github仓库地址),每一个地址都添加sitemap。,建议以你的用户名.github.io
网址为准,只收录它的sitemap就行了。
更新:收录你的用户名.github.io.sitemap.xml异常地快,大约十分钟便收录成功。
添加蜘蛛协议和限制爬虫
这一段可参考参考文献[4]。
参考文献
[1] http://theme-next.iissnan.com/third-party-services.html#analytics-system
[2] https://www.jianshu.com/p/ea6776938bd6
[3] https://zhidao.baidu.com/question/518471805846206605.html
[4] http://dugblog.coding.me/Hexo/20180625-Hexo-SEO.html
[5] https://blog.csdn.net/sinat_37781304/article/details/82729029?tdsourcetag=s_pcqq_aiomsg