150-1924-0507

每个seo人员需要的HTTP状态代码备忘单

2020年08月10日 19:57  千赋科技 

  HTTP状态代码备忘单允许您快速参考代码,了解网站后端发生的情况,确定需要修复的错误,并确定优化网站以改进SEO的方法。

  为了帮助您快速引用最重要的HTTP状态代码,我们创建了一个指南,以补充HTTP状态代码备忘单,并帮助您确定每个HTTP状态代码的含义以及我们认为与SEO最相关的内容。

HTTP状态代码

  什么是HTTP状态代码?

  HTTP或超文本传输协议是标准协议,用于定义如何在Web上格式化和发送消息。HTTP状态代码是一组数字,用于解释客户端(或浏览器)与服务器之间传输过程中发生的情况。

  代码有时被称为浏览器错误代码或互联网错误代码,当它们表明网站无法正确加载时。

  您不需要知道每个HTTP状态代码,但是您必须熟悉重要的HTTP状态代码以避免SEO问题。一些最常见的代码是:

  HTTP状态代码404:服务器无法找到资源或URL时

  HTTP状态代码400:当服务器由于语法无效而无法处理请求时

  HTTP状态代码500:当服务器无法满足请求并且没有关于特定问题的信息时

  我们的HTTP状态代码备忘单列出了60多个代码,我们的指南解释了我们认为与SEO最相关的代码和网站状态。

  了解HTTP状态组织

  每个HTTP状态代码的值不是随机的。每个代码中的第一个数字有助于将代码分类为特定的情况或问题。

  1xx状态代码:信息请求

  2xx状态代码:成功

  3xx状态代码:重定向

  4xx状态代码:客户端错误

  5xx状态代码:服务器错误

  了解HTTP状态代码的结构有助于您快速了解其一般性质。通过查看第一个数字,您可以了解代码含义。但是为了帮助您完全理解每个代码和具体情况,我们编译了这个HTTP状态代码备忘单。

  HTTP状态代码备忘单

  1xx状态代码:信息请求

  1xx HTTP状态代码表示服务器正在处理信息,但尚未完全完成请求。大多数1xx状态代码与SEO情况不直接相关。

  100 - 继续:客户端请求很好并且正在处理。

  101 - 交换协议:客户端请求更改协议类型,服务器同意。

  102 - 处理:处理时间比正常时间长。

  2xx状态代码:成功

  2xx HTTP状态代码显示请求已完成,并且传输按计划进行。除了表明事情正在按预期工作之外,2xx状态代码与SEO并不是非常相关。

  200 - OK:客户端和服务器之间的交换已完成。一切都正确设置,没有任何东西应该对SEO产生负面影响。

  201 - 已创建:客户端在服务器上成功创建了某些内容(例如新页面)。

  202 - 已接受:客户端请求在服务器上创建内容。它被接受了,但还没有完成。

  203 - 非权威信息:已传输信息,但未从主要来源获取。

  204 - 无内容:收到请求,但没有数据发送给客户端。

  205 - 重置内容:与204类似,收到请求并且没有数据发送到客户端,但响应还包括更新内容的请求。

  206 - 部分内容:只有部分标题内容被发送到客户端。

  207 - 多状态:服务器立即传递几个独立操作的结果,这些操作作为XML文档放在消息正文中。

  3xx状态代码:重定向

  3xx HTTP状态代码表示客户端已请求不再在提供的地址的信息。这些通常被称为重定向代码,它们与营销人员非常相关,因为它们会影响访问者体验和SEO性能。

  例如,如果访问者请求已移动的内容,则将其发送到404页是一种糟糕的体验。重定向允许您将访问者发送到实际存在的相关内容。此外,它还可以帮助搜索引擎了解您网站上可用的内容,并传达您希望它们如何抓取和编制索引的方式。这两个变量都会影响您的长期SEO结果。

  3xx状态代码与SEO相关

  301 - 永久移动:对资源(或URL)的请求永久定向到另一个资源。您可以为不再可用的页面设置301重定向。这将客户端引导到另一个实时页面而不是错误页面,并且它还允许搜索引擎知道他们需要更新页面的索引。

  302 - 发现:这类似于301,但它是临时重定向而不是永久重定向。它将客户端从旧URL定向到新URL,但它不会告诉搜索引擎更新页面的索引(如301所示)。

  307 - 临时重定向:307比302重定向更具体。服务器看不到请求,而是浏览器自己实现重定向。当它们位于HSTS预加载列表上时,它通常用于在HTTPS上提供的网站。

  其他重要的3xx状态代码

  300 - 多种选择:显示资源已移动并提供可用备选列表。

  303 - 请参阅其他:请求的资源可用于与请求的URL不同的URL。

  304 - 未修改:如果资源自上次文档高速缓存以来尚未更改,则客户端仅请求该资源。

  305 - 使用代理:只能通过响应中指定的代理进行访问。

  4xx状态代码:客户端错误

  4xx HTTP状态代码表示客户端出现问题。“客户端”是用于访问网站的浏览器。4xx状态错误表明浏览器从服务器接收信息时出现问题。

  这些代码通常不适用于SEO,因为未找到的页面会给访问者带来不良体验。此外,404错误意味着您网站上的网页不会带来流量或产生搜索引擎优化结果。

  4xx状态代码与SEO相关

  404 - 未找到:资源或URL不再存在,服务器无法返回任何信息。在网站上出现404错误会对SEO和用户体验产生负面影响。所有404页面都应使用301重定向将不存在页面的请求发送到实时页面。

  410 - Gone:资源或URL不再存在,并且有意删除但未重定向。A 410告诉搜索引擎该页面应该从索引中删除而不是重定向到另一个URL。

  其他重要的4xx状态代码

  400 - 错误请求:语法错误阻止请求通过。

  401 - 未经授权:访问所请求的资源需要授权。

  403 - 禁止访问:用户正在尝试访问他们无法访问的资源。

  408 - 请求超时:中继服务器从客户端传输的超时已到期。

  410 - 过去了:资源以前位于URL上,但现在已经消失或不可用。

  429 - 请求过多:客户端尝试在短时间内发送过多请求。

  其他4xx状态代码

  402 - 需要付款

  405 - 不允许的方法

  406 - 不可接受

  407 - 需要代理验证

  409 - 冲突

  411 - 所需长度

  412 - 前提条件失败

  413请求实体太大

  414 - 请求URL太长

  415 - 不支持的媒体类型

  416 - 请求的范围不满足

  417 - 期望失败

  422 - 不可处理的实体

  423 - 锁定

  424 - 依赖失败

  425 - 无序收藏

  426 - 需要升级

  428 - 必要的先决条件

  431 - 请求标头字段太大

  444 - 没有回应

  449 - 重试(微软)

  450 - Windows家长控制(微软)阻止

  451 - 法律原因不可用

  5xx状态代码:服务器错误

  5xx HTTP状态代码表示服务器端出现问题。客户端提出了很好的请求,但服务器无法完成传输。当服务器产生5xx错误时,它会对SEO产生负面影响(因为它可能会告诉搜索引擎对页面进行取消索引),因此快速解决这些问题非常重要。

  5xx与SEO相关的状态代码

  503 - 服务不可用:存在阻止服务器处理请求的临时技术问题。服务器告诉搜索引擎故意停止处理。搜索引擎不会像读取其他5xx错误时那样改变索引状态。如果503错误持续很长一段时间,搜索引擎可能会开始将其解释为永久性错误并最终取消索引页面。

  其他重要的5xx状态代码

  500 - 内部服务器错误:与其他类错误不匹配的错误。

  501 - 未实现:服务器不理解或不支持该请求。

  502 - 错误网关:服务器从上游服务器收到无效消息。

  其他5xx状态代码

  504 - 网关超时

  505 - 不支持HTTP版本

  506 - 变种也谈判

  507 - 存储空间不足

  509 - 超出带宽限制

  510 - 未扩展

  511 - 需要网络验证

  550 - 权限被拒绝


标签 :HTTP
上一篇 知道这4个原因你就知道如何做seo优化
下一篇 SEO效果的ab测试:常见的陷阱以及如何避免它们

声明:本文内容由深圳市千赋科技有限公司原创或者通过网络收集编辑所得,所有资料仅供用户参考;对收集的资料本站不拥有所有权,也不承担相关法律责任。如您认为本网页中有涉嫌侵权的内容,请及时与我们联系,并提供相关证据,工作人员会在5个工作日内联系您,一经查实,本站将立刻删除涉嫌侵权内容。

相关文章 Related articles
服务热线

150-1924-0507

网站建设公司 www.me345.com 粤ICP备15080528号-1

Copyright© 2008-2019 深圳市千赋科技有限公司 版权所有