第一放映室网址HTTP状态码及其对SEO的意义

HTTP状态码,比如404、301和500,对普通访问者可能没有太大意义,但对SEO来说却非常重要。不仅如此,搜索引擎蜘蛛,如Googlebot,使用这些来确定一个网站的健康状况。这些状态代码提供了一种查看浏览器和服务器之间发生了什么的方法。其中一些代码指出了一个错误,例如,请求的内容找不到,而其他代码则简单地建议请求的材料成功交付。在本文中,我们将仔细研究最重要的HTTP头代码,以及它们对SEO的意义。

什么是HTTP状态码,你为什么看到它们?

HTTP状态码是当浏览器发出的请求可以或不能被满足时服务器发送的消息。根据W3C的官方规范,有几十种状态代码,其中许多您不太可能遇到。如果您需要一个方便的状态代码概览,包括它们的代码引用,您可以在HTTPstatuses.com上找到一个。

要完全理解这些代码,您必须了解浏览器如何获取web页面。每次访问网站时,首先输入一个网站的URL或在搜索引擎中输入一个搜索词。浏览器向该站点的IP地址发送请求以获得相关的web页面。服务器用嵌入在HTTP头中的状态代码进行响应,告诉浏览器请求的结果。当一切正常时,一个HTTP 200头代码连同网站内容一起发送回浏览器。

然而,请求的内容或服务器也可能有问题。可能是没有找到该页面,这会返回一个404错误页面,也可能是服务器存在临时的技术问题,导致一个500内部服务器错误。这些HTTP状态码是评估站点及其服务器运行状况的重要工具。如果一个网站经常发送不正确的HTTP头代码到搜索引擎索引它的内容,它可能会造成问题,将损害其排名。

不同的范围

有五种不同范围的HTTP状态代码,它们定义了客户端和服务器之间的事务处理的不同方面。下面你会发现五个范围和它的主要目标:

1 xx -信息

2 xx -成功

3 xx -重定向

4xx -客户端错误

5xx -服务器错误

如果你尝试用茶壶煮咖啡,你的茶壶可能会给你发送状态信息418:我是一个茶壶。

SEO最重要的HTTP状态代码

正如我们所说的,代码的列表很长,但是有几个代码对于SEOs和任何在自己的站点上工作的人来说都特别重要。我们将做一个快速的纲要如下:

OK /成功

它应该是这样的;客户机向服务器请求内容,服务器以200成功消息和客户机需要的内容进行答复。服务器和客户机都很高兴——当然,访问者也很高兴。2xx中的所有消息都意味着某种程度的成功。

301:搬到永久

当请求的URL永久移动到一个新位置时,使用301 HTTP头。当你在你的网站上工作时,你会经常使用这个,因为你经常需要进行301重定向,将旧的URL指向新的URL。如果你不这样做,用户将看到一个404错误页面,如果他们试图打开旧的URL,这不是你想要的。使用301将确保旧URL的链接值传输到新URL。

了解更多:如何在WordPress中创建301重定向

302:发现

302表示已经找到了目标目的地,但它位于不同的位置。但是,它是一个相当模糊的状态代码,因为它不知道这是否是一个临时的情况。只有当您想临时将URL重定向到不同的源,并且确定将再次使用相同的URL时,才使用302重定向。因为你告诉搜索引擎URL将被再次使用,没有链接的价值转移到新的URL,所以你不应该使用302当移动你的域名或对你的网站结构做大的改变,例如。在Ask Yoast的这段视频中,Joost详细介绍了两者的区别。

307:临时重定向

307代码取代了HTTP1.1中的302,可以被视为唯一的“真正的”重定向。你可以使用307重定向,如果你需要临时重定向一个新的URL,而保持原始的请求方法不变。一个307看起来很像一个302,除了它明确地告诉URL有一个临时的新位置。请求可能会随时间变化,因此客户机在发出新请求时必须继续使用原始URL。

403年:被禁止的

403告诉浏览器用户请求的内容是禁止的。如果他们没有正确的凭据来登录,该用户将被禁止此内容。

404:未找到

作为最可见的状态代码之一,404 HTTP头代码也是最重要的状态代码之一。当服务器返回404错误时,您就知道内容没有返回

滚动至顶部