问题:百度“抓取诊断”失败怎么解决?
问题补充:在百度抓取诊断里面提交URL链接,然后出现抓取失败的提示,在失败的详细情况里提示连接失败,请问这是什么原因呢?还有如何解决百度抓取诊断失败的问题。
回答:百度抓取诊断最基本的要求是能够连通 网站服务器 ,显示连接失败,原因就是 百度蜘蛛 跟服务器连接不上。如何解决百度抓取诊断失败的问题,笔者认为需要注意以下几个方面:
1.确保网站服务器稳定
如果网站服务器不稳定,那在提交百度抓取诊断的时候很可能出现失败的情况。
2.确保网站的 robots协议 设置正确
如果在 robots 里限制了百度 蜘蛛抓取 ,在提交抓取诊断的时候也会出现失败的情况。
3.网站更换服务器
百度蜘蛛抓取有习惯性的特点,如果网站更换了服务器ID,在百度蜘蛛还没有转变过来之前,提交抓取诊断也会出现失败的情况。
4.URL失效
这里包括URL不存在及 死链 接等问题。
百度诊断抓取失败的原因大致就是以上几个方面,大家如果在提交抓取诊断的时候遇到失败的情况,不妨多提交几次试试(有时候百度蜘蛛方面也有会出现问题,多提交几次就可以)。当然,也不要忘了去检查网站自身的情况。
2019.11.7 修订补充内容:
抓取诊断失败基本就是前面说到的四种情况,对于新站很大概率是robots设置的问题,而如果是老站,则更多是服务器的原因。总之来说,大家遇到百度抓取诊断失败的情况,首先要去分析下原因,找到原因后在去解决问题,最后在百度搜索资源平台多提交几次。