Bing不收录的坑
事情的缘由是我在必应站长里将sitemap进行了提交,也显示已通过,但site显示不出。记得之前的.top域名提交了sitemap通过后不到两小时就被收录了,但是这次换成.com域名重新提交sitemap通过后,一直没有收录,一开始显示查询不到,过了四五天重新site了下发现出现如下的显示:为回应符合本地法律要求的通知,部分搜索结果未予显示。有关详细信息,请参阅此处。就很懵,我寻思我博客也没做什么违法勾当啊,怎么不予显示。通过查找网上资料和仔细查看了必应站长工具,发现 SED
下有个 网站扫描
选项,可以检查自己的网站出了什么问题,于是尝试了,果然不出所料,出现的问题如下:
首页缺少了Meta Description标记,又或者Meta Description标记太长或太短,必应的推荐是维持在 25~160
个字符之间。由于我使用的是NexT主题,主题推荐通过 <!-- more -->
的方式进行文章的首页显示截断,但是这样很难控制在25~160个字符之间,所以还是通过在文章头加入 description
的方式进行描述和截断。而首页的Meta Description标记确实应该是我在Hexo下的根 _config.xml
文件中的 description
没有写入东西造成的。
把这些东西修改好后重新hexo d到远程仓库。晚上睡觉时,本想着如果还不行就放弃了,结果在Bing浏览器通过site了一下,发现已经被收录了!
如果各位遇到必应好几天不收录的情况建议检查博客是不是漏写或者没按必应的要求规范书写,使用 网站扫描
检查一下,要不然是不会出现sitemap通过但是一连好几天不收录的情况。