HTTP状态码(比如404、301、500)对于普通访问者来说可能意义不大,但是对于SEO人员来说却是必不可少的。不仅如此,搜索引擎蜘蛛还可以利用它们来确定网站的健康状况。这些状态代码提供了一种查看浏览器和服务器之间发生了什么的方法。其中一些代码表示出现错误,例如,无法找到请求的内容,而其他代码仅表示请求的页面已成功交付。在本文中,我们将研究重要的HTTP头代码及其对SEO的影响。
要完全理解代码,你必须知道浏览器是如何获取网页的。每次访问一个网站,都是从在搜索引擎中输入网址或搜索词开始的。向站点的IP地址发送浏览器请求,以获取相关网页。服务器用嵌入在HTTP头中的状态码进行响应,通知浏览器请求的结果。如果一切正常,请将http200头代码连同网站内容一起发送回浏览器。
但是,请求的内容或服务器可能有问题。页面可能找不到,并返回404错误页面,或者服务器可能出现临时技术问题,导致500状态代码错误。这些HTTP状态代码是评估站点及其服务器健康状况的重要工具。如果一个网站定期向搜索引擎发送错误的HTTP头代码来索引其内容,它可能会导致问题并损害其排名。
有几种不同的HTTP状态代码范围,它们定义了客户机和服务器之间事务处理的不同方面。下面,您会发现五个范围及其主要目标:
正如我们已经说过的,代码列表很长,但是有一些东西对于SEO和任何在他们的网站上工作的人来说是特别重要的。我们将简要介绍以下内容:
可能是这样的;客户端向服务器请求内容,服务器回复200条成功消息和客户端需要的内容。服务器和客户端都很开心,当然还有访客。XX中的所有消息都代表某种成功。
当请求的URL移动到新位置时,将使用301HTTP头。当你在一个网站上工作时,你经常使用它,因为你经常需要重定向301以将旧的网址指向新的网址。否则,如果用户试图打开旧的URL,他们将看到404错误页面,这不是您想要的。使用301将确保旧URL的链接值被转移到新URL。
02表示已经找到目的地,但是在不同的位置。然而,这是一个相当模糊的状态代码,因为它不会告诉您这是否是一个暂时的情况。仅当您临时将URL重定向到另一个源,并且您确定将再次使用同一个URL时,才使用302重定向。因为您告诉搜索引擎该URL将被再次使用,所以没有链接值将被转移到新的URL。因此,例如,在移动域名或对站点结构进行重大更改时,不要使用302。
HTTP状态代码有效
03告诉浏览器用户禁止请求的内容。如果用户没有使用正确的凭据登录,他们将无法使用此内容。
404http状态码作为常见的状态码之一,也是重要的状态码之一。当服务器返回404错误时,你就知道内容找不到了,可能已经被删除了。尽量不要用这些信息打扰访问者,所以请尽快解决这些错误。使用重定向将访问者从旧的URL发送到包含相关内容的新文章或页面。
在百度站长工具中监控这404条信息,防止抓取错误,尽量保持在低水平。搜索引擎可能会将404错误视为维护不善的标志。反过来,这可能会影响你的整体排名。如果你的页面受损,应该从你的网站上删除,410会向搜索引擎发出更清晰的信号。
阅读:404页的目的是什么?如何正确设置404页面?
410状态代码的结果与404的结果相同,因为没有找到任何内容。但是,对于410,你告诉搜索引擎你删除了请求的内容,所以比404更具体。在某种程度上,你可以命令搜索引擎从索引中删除网址。在删除网站上的某些内容之前,请问问自己是否在某个地方有一个等效的页面。如果是,重定向;否则,改进它而不是删除它。
451http状态代码是一个相当新的补充,它表示请求的内容由于法律原因已经被删除。如果您收到删除请求或法官命令您将特定内容离线,您应该使用此代码告诉搜索引擎页面上发生了什么。
00ERROR是一般错误信息,表示服务器遇到意外情况,导致服务器无法满足请求,但没有说明请求的原因。这些错误可能来自任何地方,您的主机提供商正在做一些有趣的事情,或者您网站上的脚本失败了。检查服务器的日志,看看问题出在哪里。
当服务器当前由于中断或过载而无法处理请求时,将发送503服务不可用消息。当需要临时停机时(例如,在现场进行维护时),使用此状态代码。通过这种方式,搜索引擎知道他们可以稍后回来,并以正常的顺序找到你的网站。
HTTP状态码是SEO和搜索引擎蜘蛛的重要组成部分。你每天都会遇到它们,这是理解不同状态码含义的关键。例如,如果您从网站上删除一个页面,了解301和410重定向之间的区别是很重要的。他们有不同的目标,所以有不同的结果。熟悉这些代码,因为你在优化你的网站时必须经常使用它们。只要看看百度站长工具里的抓取错误,就足以让你看到幕后发生了什么。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)