这篇本文主要探讨了为什么一些网站或智能小程序虽然内容质量优秀,但在百度搜索中没有收录和展现的问题。经过技术分析后发现,一些网站或智能小程序可能因为封禁百度蜘蛛的原因,导致百度蜘蛛无法正常抓取并展示内容,或在搜索结果中显示存在robots封禁的字样。
为了帮助开发者的网站或小程序能够在百度搜索中正常收录和展现,作者建议开发者及时自查以下内容,并通过链接提交工具主动提交给百度。
常见的封禁行为包括robots封禁、封禁百度UA、封禁百度IP等。
为了验证网站和智能小程序是否存在百度蜘蛛封禁的情况,作者提供了以下步骤:
1. 查看robots.txt文件,是否存在封禁记录。robots.txt文件一般放在网站根目录下。
【建议方案】解除robots封禁
:如果存在robots封禁情况,请及时修改robots.txt文件。
2. 如果robots文件没有异常,进一步排查是否存在封禁百度UA的情况。可以通过执行curl命令验证,正确的返回码是200,其他情况为异常。
方案一:执行curl命令--head--user-agentMozilla/5.0(compatible;Baiduspider/2.0;+HTTP://www.baidu.com/search/spider.html)--requestGETxxxxxxx
注:xxxxxxx为网站域名。
方案二:变更浏览器UA验证。
【建议方案】解除百度UA封禁:查看网站反爬虫策略,进行策略调整,或为百度UA添加策略白名单。
3. 如果以上验证都没有异常,最后进一步排查是否存在IP级别的封禁。常见的IP封禁可能是由网站的防火墙系统配置引起的,需要查看防火墙配置系统后台,检查是否存在百度蜘蛛的IP封禁措施。
【建议方案】解除百度IP封禁:查看网站反爬虫策略,进行策略调整。
以上是作者对于网站和智能小程序没有在百度搜索中正常展示的原因和解决方案的详细分析。
分享到:
标签: 百度、 小程序、本文地址: https://yihaiquanyi.com/article/c8cff4c914a4885d9a41.html
上一篇:上海中央空调安装工程有限公司上海中央空调...