2021年HTTP状态码如何影响SEO
时间:2024-05-16 23:30:01 | 来源:建站知识
时间:2024-05-16 23:30:01 来源:建站知识
有不少朋友对HTTP状态代码不是很熟悉,经常咨询我们,今天我们就来解释一下不同的HTTP状态代码如何影响网站在搜索结果中的显示方式。
当您不确定特定状态代码如何影响SEO时,这是新的参考指南。您可能已经熟悉其中的大部分内容,但是使用最新可用的信息来更新您对状态代码的了解也无妨。
HTTP 状态代码如何影响百度搜索
我们涵盖了百度蜘蛛在网络上遇到的前 20 个状态代码,以及最突出的网络和 DNS 错误。
当浏览器或爬虫请求内容时,托管站点的服务器会生成HTTP状态代码。
例如,如果浏览器请求的内容不再托管在服务器上,则会生成 404(未找到)状态代码。
状态代码的第一个数字表示它属于哪个类别。所有 2xx 代码都表示成功抓取,所有 3xx 代码都表示重定向,依此类推。
为了方便大家理解,我们将每个类别的关键要点汇总在一起。
HTTP 2xx(成功)
这些代码意味着百度蜘蛛可以抓取内容并将其传递到索引管道。HTTP 2xx 状态代码并不能保证索引,它只是意味着没有遇到错误。
异常是 204 状态代码,这意味着该页面已成功访问但未找到任何内容。对于提供 204 代码的页面,百度可能会在站长工具中显示软404。
HTTP 3xx(重定向)
并非所有重定向都是平等的。
HTTP 301 状态代码发送比 302、303 或 307 代码更强的信号,就哪个 URL 应被视为规范而言。
有关这些服务器错误的更多详细信息,以及有关 DNS 和服务器错误的信息,请与南京seo公司浪知潮联系。
304 状态代码向百度发出信号,表明内容与上次抓取时相同。它对索引没有影响,但可能会导致重新计算 URL 的信号。
如果重定向不起作用会发生什么? 百度蜘蛛在停止尝试之前最多跟踪 10 个重定向跃点。
如果在 10 个跃点内未收到内容,百度站长工具将在网站的索引报告中显示重定向错误。
HTTP 4xx(客户端错误)
返回 4xx 状态代码的页面不会被考虑在百度的搜索结果中编入索引。
除 429 之外的所有 4xx 错误都被同等对待。他们向百度蜘蛛发出信号,表明该内容不存在。如果该内容以前存在,则该网址将从百度的搜索索引中删除。
429 状态代码表示百度蜘蛛无法访问网址,因为服务器过载。这些 URL 将保留在百度的索引中。
HTTP 5xx(服务器错误)
5xx 服务器错误会提示百度蜘蛛暂时降低抓取速度。
如果它们继续提供 5xx 状态代码,那么现在有服务器错误的以前索引的 URL 最终将被删除。
有关这些服务器错误的更多详细信息,以及有关 DNS 和服务器错误的信息,请与南京seo公司浪知潮联系。