分享笔记:

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

HTTP STATUS 的不同种类

文章目录

http状态码

什么是HTTP状态码?

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

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

我这里只会说到一些常见的 http 状态码,如果你想了解更多,可以去 MDN Web Docs 瞧瞧。

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 报错。

404 page error
本站 404 页面

⚠️ 5xx - 服务端错误响应

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

500 page error

在 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

检测页面http状态码

我这里给大家推荐一个浏览器插件,叫 Redirect Path,它可以告诉你当前页面的跳转链接和 HTTP 状态码。

在谷歌的 Search Console 我们也可以查看状态码

search console http状态码

专业一点的话,我们可以在 Screaming Frog 查看 HTTP 状态码。

scremingfrong http

为笔记评分

平均评分 5 / 5. 摘星者: 2

有疑问?留个言吧!

更多结果...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

更多结果...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors