百度的一份新文件解释了HTTP状态码如何影响网站在搜索结果中的外观。
百度发布了一份新的帮助文档,解释了不同的HTTP状态代码如何影响一个网站在搜索结果中的显示。
A 最近的推文暗示百度的Gary Illyes参与了这份文件的整理。
当你不确定一个特定的状态代码如何影响SEO时,这是新的参考指南。
让我们来看看百度新的网站所有者和开发者指南包括了什么。
其中大部分内容您可能已经很熟悉了,但是用最新的可用信息来更新您对状态代码的了解不会有什么坏处。
HTTP状态代码如何影响百度搜索
百度的新文件涵盖了百度bot在网络上遇到的前20个状态代码,以及最突出的网络和DNS错误。
当浏览器或爬网程序请求内容时,HTTP状态代码由托管站点的服务器生成。
例如,如果浏览器请求不再托管在服务器上的内容,则会生成404(未找到)状态代码。
状态代码的第一个数字表示它属于哪个类别。所有2xx代码表示成功爬行,所有3xx代码表示重定向,依此类推。
我没有浏览所有20个状态代码,而是将每个类别的关键要点汇总在一起。
HTTP 2xx(成功)
这些代码意味着百度bot可以抓取内容并将其传递给索引管道。
百度强调指出,HTTP 2xx状态代码并不能保证索引,它仅仅意味着没有遇到错误。
例外情况是204状态代码,这意味着页面被成功访问,但没有找到任何内容。
对于提供204代码的页面,百度可能会在搜索控制台中显示软404。
HTTP 3xx(重定向)
不是所有的重定向都是相同的。
就哪个URL应被视为规范而言,HTTP 301状态代码比302、303或307代码发出的信号更强。
一个304状态码向百度发出信号,内容与上次被抓取的内容相同。这对索引没有影响,但可能会导致重新计算URL的信号。
如果重定向不起作用会发生什么?
百度bot在停止尝试之前会跟踪多达10次重定向跳转。
如果内容没有在10跳内收到,搜索控制台将在网站的索引覆盖报告中显示重定向错误。
HTTP 4xx(客户端错误)
返回4xx状态代码的页面不会被考虑在百度的搜索结果中进行索引。
除了429之外,所有4xx错误都被同等对待。他们向百度bot发出信号,表示该内容不存在。如果该内容以前存在,该网址将从百度的搜索索引中删除。
429状态码意味着百度bot无法访问URL,因为服务器超载。这些网址将被保存在百度的索引中。
HTTP 5xx(服务器错误)
5xx服务器错误提示百度bot暂时降低抓取速度。
如果继续提供5xx状态代码,现在有服务器错误的先前索引的URL将最终被丢弃。
有关这些服务器错误的更多详细信息,以及有关DNS和服务器错误的信息,请参见完整的百度帮助文档.
相关阅读:
未经允许不得转载: » HTTP状态代码如何影响SEO
最新发布
阅读 (0)赞 (0)
1逆转搜索引擎优化过程:巧克力饼干的错误阅读 (1)赞 (0)
2精心制作搜索引擎优化预算,以最大限度地提高投资回报率阅读 (1)赞 (1)
3获得更多SEO客户的10种方法阅读 (1)赞 (1)
4网站审查框架(附示例)阅读 (1)赞 (1)
5自动测试mod_rewrite重定向阅读 (1)赞 (1)
6在网络上证明信任阅读 (1)赞 (1)
7SEO定价:600多家机构分担服务和定价模式的成本阅读 (1)赞 (1)
8关于SEO,超级碗广告能教会我们什么阅读 (1)赞 (1)
9亲爱的新SEOs_关键词优化阅读 (1)赞 (1)
10免费的音乐行业搜索引擎优化建议和营销技巧