当前位置:网站首页 > 上海SEO > 正文

什么是状态码(seo必备基础知识)

三石哥三石哥 2022-10-24 11:10:13 196


HTTP状态码如何影响SEO

有不少朋友对HTTP状态代码不是很熟悉,经常咨询我们,今天我们就来解释一下不同的HTTP状态代码如何影响网站在搜索结果中的显示方式。

当您不确定特定状态代码如何影响SEO时,这是新的参考指南。您可能已经熟悉其中的大部分内容,但是使用最新可用的信息来更新您对状态代码的了解也无妨。

什么是状态码(seo必备基础知识)

HTTP 状态代码如何影响百度搜索

我们涵盖了百度蜘蛛在网络上遇到的前 20 个状态代码,以及最突出的网络和 DNS 错误。

当浏览器或爬虫请求内容时,托管站点的服务器会生成HTTP状态代码。

例如,如果浏览器请求的内容不再托管在服务器上,则会生成 404(未找到)状态代码。

状态代码的第一个数字表示它属于哪个类别。所有 2xx 代码都表示成功抓取,所有 3xx 代码都表示重定向,依此类推。

为了方便大家理解,我们将每个类别的关键要点汇总在一起。

HTTP 2xx(成功)

这些代码意味着百度蜘蛛可以抓取内容并将其传递到索引管道。HTTP 2xx 状态代码并不能保证索引,它只是意味着没有遇到错误。

异常是 204 状态代码,这意味着该页面已成功访问但未找到任何内容。对于提供 204 代码的页面,百度可能会在站长工具中显示软404。

什么是状态码(seo必备基础知识)

HTTP 3xx(重定向)

并非所有重定向都是平等的。

HTTP 301 状态代码发送比 302、303 或 307 代码更强的信号,就哪个 URL 应被视为规范而言。

有关这些服务器错误的更多详细信息,以及有关 DNS 和服务器错误的信息,请与南京seo公司浪知潮联系。

304 状态代码向百度发出信号,表明内容与上次抓取时相同。它对索引没有影响,但可能会导致重新计算 URL 的信号。

如果重定向不起作用会发生什么?

百度蜘蛛在停止尝试之前最多跟踪 10 个重定向节点。

如果在 10 个跃点内未收到内容,百度站长工具将在网站的索引报告中显示重定向错误。

什么是状态码(seo必备基础知识)

HTTP 4xx(客户端错误)

返回 4xx 状态代码的页面不会被考虑在百度的搜索结果中编入索引。

除 429 之外的所有 4xx 错误都被同等对待。他们向百度蜘蛛发出信号,表明该内容不存在。如果该内容以前存在,则该网址将从百度的搜索索引中删除。

429 状态代码表示百度蜘蛛无法访问网址,因为服务器过载。这些 URL 将保留在百度的索引中。

HTTP 5xx(服务器错误)

5xx 服务器错误会提示百度蜘蛛暂时降低抓取速度。

如果它们继续提供 5xx 状态代码,那么现在有服务器错误的以前索引的 URL 最终将被删除。

有关这些服务器错误的更多详细信息,以及有关 DNS 和服务器错误的信息,请与南京seo公司浪知潮联系。

SEO必备:HTTP状态代码全解读

在SEO优化中,最重要的评估之一就是确定网站上存在哪些HTTP状态代码。

这些代码可能会变得很复杂,成为一个难题,必须先解决这些难题,然后才能完成其他任务。

例如,如果你放置的页面显示404,则要及时检查服务器日志中是否有错误,并评估该页面的实际情况。

这些http代码分为以下不同的类型:

  • 1xx状态代码是信息代码
  • 2xx代码代表成功接入
  • 3xx是重定向代码
  • 4xx表示客户端错误
  • 5xx表示服务器错误

1XX指信息状态码

代表请求已被接受,需要继续处理,通常不会对SEO产生实际影响。

2XX请求成功

此状态代码表示对服务器的请求已成功。这主要是仅在服务器端可见。访客无法看到此状态代码。常见的有:

  • 200(OK):请求成功。
  • 204(NO Content):无内容,服务器成功处理了请求,但不需要返回任何实体内容。
  • 206(Partial Content):部分内容,所选页面的一个或多个组件的传输,这些组件与在请求的范围标头字段中找到的可满足范围相对应。服务器实质上成功地满足了针对所述目标资源的范围请求。

SEO含义:页面加载非常好,除非有其他考虑(如需要进行内容优化),否则不应采取任何措施。

SEO应用:如果页面的状态代码为200,那么实际上不需要做太多事情。

3XX:重定向

通常,3xx重定向代码表示重定向。从临时到永久。3xx重定向是SEO的重要组成部分。

这类状态码可以向Google解释页面重定向是永久的,还是临时的。此外,重定向可用于表示不再需要的页面中。常见的有以下几种状态码:

301:永久移动

这些是永久重定向。对于任何网站迁移,或在其他情况下我们必须将SEO值从一个URL永久转移到另一个URL,都需要用到它。

301重定向如何影响SEO?

Google已经说过关于301重定向的使用及其影响。约翰·穆勒(John Mueller)曾表示:

“例如,在链接方面,我们会规范URL与URL之间的链接,这就是我们对待单个URL的方式。

从这个意义上讲,这不是重定向链之间的链接资产损失的问题,而是更多的可用性和可爬网性问题。比如,你如何做到这一点,以便Google能够尽快找到最终目的地?如何做到这一点,以使用户不必跳过所有这些不同的重定向链。因为,尤其是在移动设备上,链式重定向会导致加载变得很慢。

如果我们必须在各个重定向之间进行DNS查找,例如在主机之间移动,那么在移动设备上确实会减慢速度。所以这是我们要重点关注的。

与其说有任何PageRank放在这里,不如说是,我该如何做到这一点,以便Google和用户可以很清楚地知道要为哪些URL编制索引。通过这样做,你将自动减少链重定向的数量。”

还有一点值得关注的是,并非所有301重定向都将通过100%的链接公平性。根据罗杰·蒙蒂的报告:

“从一页重定向到完全不同的页面将导致不传递PageRank,将被视为软404。”

在这种情况下,页面主题的匹配很重要。“仅当重定向是到与旧页面主题非常匹配的新页面的重定向时,301重定向才会通过100%PageRank。”

300:多种选择

请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。

302:找到

它和301有一个重要区别:它们只是临时的。在重定向未正确实施的站点上,你可能会发现是302代码而不是301。

303:查看其他

对应当前请求的响应可以在另一个 URI 上被找到,而且用户端应当采用 GET 的方式访问那个资源。

这个方法的存在主要是为了允许由脚本激活的POST请求输出重定向到一个新的资源。

304:未修改

如果客户端发送了一个带条件的 GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个状态码。

307:临时重定向

这是一个临时重定向状态代码,用于说明目标页面暂时位于其他URL上。

4XX:客户端错误

4xx用户端错误状态代码是那些告诉我们没有加载的内容以及原因。

虽然错误消息是每个代码之间的细微差别,但最终结果是相同的。这些错误需要修复,应该是任何网站审核中查看的第一件事。如:

  • 400错误请求
  • 403禁止
  • 404找不到页面

这些是SEO会遇到的最常见状态代码,这些错误仅表示资源不可用且无法加载。

无论是由于服务器临时中断还是其他原因,这都没有关系。重要的是错误请求的最终结果导致服务器不服务你的页面。

我们还可能遇到的其他4xx错误,包括:

  • 401 –未经授权
  • 402 –该状态码是为了将来可能的需求而预留的
  • 405 –不允许访问
  • 406 –请求的资源的内容特性无法满足请求头中的条件,因而无法生成响应实体
  • 407 –需要身份验证
  • 408 –请求超时
  • 409 –请求冲突
  • 410 –被请求的资源在服务器上已经不再可用,而且没有任何已知的转发地址
  • 411 –服务器拒绝在没有定义 Content-Length 头的情况下接受请求
  • 412 –服务器验证在请求的头字段中给出先决条件时,没能满足其中一个或多个
  • 413 –请求提交的实体数据大小超过了服务器愿意或者能够处理的范围
  • 414 –请求URI太长
  • 415 –不支持的媒体类型
  • 416 –无法满足 Range 请求
  • 417 –在请求头 Expect 中指定的预期内容无法被服务器满足
  • 421 –当前客户端所在的IP地址到服务器的连接数超过了服务器许可的最大范围
  • 422 –无法处理的实体
  • 423 –当前资源被锁定
  • 424 –请求失败
  • 426 –需要升级
  • 429 –请求过多
  • 444 –连接无响应
  • 451 –由于法律原因而无法使用
  • 499 –客户关闭请求

5XX:服务器端错误

所有这些错误都意味着服务器发生了某些错误,阻止了请求的处理。最终结果将导致该页面无法加载,并且对于查看该页面的客户端不可用。 对于SEO来说,这可能是个大问题。

可能还会遇到其他5xx HTTP状态代码,包括以下内容:

  • 500–内部服务器错误
  • 501–未实施
  • 502–错误的网关
  • 503–服务不可用
  • 504–网关超时
  • 505–不支持HTTP版本
  • 507–存储空间不足
  • 508–服务器在处理请求时陷入死循环
  • 510–未扩展
  • 511–需要网络身份验证
  • 599–网络连接超时

SEO到底要怎么做?

要使一个网站可以100%进行爬网时,首要任务之一就是确保搜索引擎能够正常访问。一旦完成,在评估优先级和需要改进的其他领域时,你将能够进行更多SEO优化。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 3561739510@qq.com 举报,一经查实,本站将立刻删除。

转载请注明来自专注SEO技术,教程,推广 - 8848SEO,本文标题:《什么是状态码(seo必备基础知识)》

标签:

关于我

关注微信送SEO教程

搜索
最新文章
热门文章
热门tag
抖音优化提升网站排名百度SEO优化网站优化提高网站排名抖音小店SEO优化SEO优化技巧网站SEO优化网站排名seo优化seo网站优化关键词优化百度SEO排名小红书关键词排名seoSEO优化排名搜索引擎优化
友情链接