【Hexo + Next 优化之坑】百度谷歌收录sitemap站点地图

前言

  之前陆陆续续写了一些搭建个人博客道路上遇到的坑,现在终于快把博客优化完了,只剩下CDN和SEO两块,今天就讲讲我在SEO中遇到的坑,文章分成两块——百度收录和谷歌收录。

百度收录

  按照网上的教程(参考文献[4],[5]),成功部署百度SEO,但是过去了半天,我的sitemap收录依旧是等待状态……,网上有说等几秒就开始收录的,有说等了俩月都没收录的,哎,先放在这里吧,过段时间再来看看。

谷歌收录

验证个人网站所有权

  首先登陆Google Search Console,在“网址前缀”栏输入你的博客网址,例如我输入的就是https://chenyangchun.cn

  接着要验证该网址为你所有,有五种验证方式,如下图所示。

  坑点一来了虽然第一种方式谷歌写着“推荐的验证方法”,但是实测效果并不好,至少我用第一种方法没成功,于是我采用第5种方法,虽然在DNSPOD里添加了相关的解析,但是等了许久依旧是显示验证失败,官方说最迟等72小时DNS解析才生效……我想还是算了吧,于是再试试第二种方法,如下图所示,将双引号中的代码复制下来,待会要用。

Hexo已经为我们准备好了 google_site_verification 的环境,在主题配置文件_config.yml中找到

1
2
3
# Google Webmaster tools verification.
# See: https://www.google.com/webmasters
google_site_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

推荐阅读

【Next 7.2.0版权声明大改动】仅需一步!开启内置版权声明(跟繁琐的自定义版权声明说拜拜~)

【Hexo + Next】左侧栏友链一行多个显示

【Hexo + Next】侧边栏添加自定义文件夹(如友链)

————————— 本文结束 感谢您的阅读 —————————
谢谢你请我喝咖啡ლↂ‿‿ↂლ(支付宝扫一扫即可领红包, 消费时可抵现! 你省钱, 我赚钱, 多谢支持~)