HTTP状态代码如何影响SEO

百度的一份新文件解释了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) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏