学习记录
互联网技术知识

HTTP状态码(HTTP STATUS)对搜索引擎优化的影响

什么是HTTP状态码?

HTTP状态码,也叫状态码,是服务器对浏览器用户或搜索引擎机器人的请求提供的响应。这个请求会返回一个由3位数字组成的HTTP状态码,具体数字看是什么类型的响应。

通过HTTP状态码我们可以知道网站状况,了解哪些页面在正常运行,或者哪些出现了问题,从而做出需要的操作。

HTTP状态码的不同种类

1xx – 信息响应

1XX 状态码用于向客户端通知请求已成功接收并让它继续处理。这种状态码是纯信息性质,并且对用户不可见。

它的范围是从 100 到 199。

2xx – 成功响应

这种状态码是从 200 到 299 ,代表服务器给出了响应成功的提示,页面没有问题可以正常访问。这个状态码对用户也是不可见的。

在这种情况下,搜索引擎们会检查内容并决定是否适合进行索引。返回一个2XX状态码不代表你的页面就一定可以被收录牵引到搜索页上,可能你的内容质量不高,重复内容,robots.txt文本屏蔽了它等,这些都可能是不被收录的原因。

3xx – 重定向消息

状态码在 300 到 399 之间,代表链接有重定向,就是访问 A 链接时会自动跳转到 B 的链接。服务器成功接收到客户端的请求,但需要进行额外的步骤来完成这个过程。

谷歌机器人只会跟踪最多10个重定向。

如果在10次跳转里都没有到一个页面,Search Console工具会在站点索引显示重定向错误。

4xx – 客户端错误响应

服务器收到了请求,可是不能完成响应,因为网页不存在或无效了。

这些HTTP状态码(400 到 499)是可以被用户看到的,常见的就是 404 报错。

5xx – 服务端错误响应

请求成功发送,但服务器暂时关闭了该请求或无法成功完成,跟 4XX 一样,用户是可以看到报错的。

在 SEO 里的主要 HTTP 状态码

1、HTTP 200 (ok)

表示请求的资源成功返回。这是最理想的状态代码,因为它表示页面可以访问并且正常工作。

2、HTTP 301(永久重定向)

表示请求的资源已被永久重定向到另一个位置。当用户或搜索引擎尝试访问该资源时,会把所有请求重定向到新的链接,同时也会通知搜索引擎原始位置已更改,在更新索引时更新为新的链接。这种重定向是会转移页面权限的。

3、HTTP 302(临时重定向)

表示请求的资源暂时位于另一个位置,这是个临时重定向。

这种重定向不会转移页面权限。

4、HTTP 404(找不到资源)

服务器未找到请求的资源。这通常是由于输入错误的链接或该资源已从服务器上删除导致的。搜索引擎不会索引404页面,以防止这些不存在的页面影响搜索引擎结果。

5、HTTP 410(资源被删除)

请求的资源已经被永久删除,搜索引擎会取消这些页面的收录。

6、HTTP 500(服务器内部错误)

这个问题主要是我们的服务器或网站托管商出错了,这种情况要尽量快速地解决,否则会影响到我们网站的搜索引擎排名。

7、HTTP 503(服务器临时错误)

这个主要出现在我们网站服务器在维护的时候,会出现一段时间的临时无法访问的问题。

检测报错并解决它们

  • HTTP 200 的不用担心,一切正常。可以通过谷歌的高级搜索 “site: url” 看看那条链接在不在搜索页上。
  • HTTP 300 的注意跳转不要太多,并且都能到达一个最终页面。
  • HTTO 400 的页面就是个废页面了,可以通过设置 HTTP 410,让它永远消失,或者用 301 让它跳转到其他页面。
  • 如果网站频繁出现 HTTP 500 的错误,建议换一个服务商。

一种快速检测页面 http 状态码的方式就是右键 > 检测 > Network > Status。

赞(0)
文章名称:《HTTP状态码(HTTP STATUS)对搜索引擎优化的影响》
文章链接:https://www.bailuze.com/21409.html
本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站专注于百度、搜狗、360、谷歌、bing等常见搜索引擎的优化,关键词排名的提高,诚意咨询邮箱526009505@qq.com
分享到