当Web服务器无法在特定URL上找到资源(例如网页)时,就会发生HTTP 404错误。如果出现以下情况,就会发生这种情况:
-用户输入了错误的页面URL(可能是由于拼写错误)
-网站所有者删除了资源,因此服务器上不再提供该资源
-网站所有者更改了链接到资源的URL
-网站所有者错误配置了网站,导致服务器无法找到资源
网站所有者往往害怕404错误。因为404错误会导致用户无法访问页面内容,即使他们尝试访问也是如此。但是,404错误并不总是负面的。它们可以帮助搜索引擎正确地索引和排名您的页面。本文详细介绍了404错误及其影响。您将了解如何识别网站上的404错误以及必要时修复它们的方法。
404错误是什么样子的?
404错误可以以各种形式出现。有时,错误页面非常简单,有时复杂甚至有趣。您可能在404错误页面上看到的常见消息包括:
-“您尝试访问的页面不存在”
-“此页面已被移动或删除”
-“找不到请求的页面URL”
但是,所有404错误页面都有一个共同点:HTTP状态代码404。每次您访问网站时,都会交换HTTP状态代码。当您键入URL或单击链接时,您的浏览器会向网站的服务器发送请求。服务器会使用HTTP状态代码进行响应,该代码提供有关页面的信息。
“404”状态代码表示该URL上的资源“未找到”。当浏览器尝试从不存在内容的URL加载内容时,它会从服务器收到“404”HTTP状态代码。您可以使用HTTP状态检查工具(如httpstatus.io)检查任何URL的HTTP状态代码。要使用该工具,请打开它并将URL粘贴到文本字段中。然后单击“检查状态”。该工具将显示URL的状态代码。
“硬”与“软”404错误
当页面完全不可用时,会发生硬404错误,并且服务器正确地响应404 HTTP状态代码。此响应告知用户和搜索引擎该页面不存在,确保搜索引擎不会浪费资源尝试抓取或索引它。当搜索引擎遇到硬404错误时,它们通常会从索引中删除这些页面。相比之下,当页面似乎加载成功并返回200状态代码,但其内容向搜索引擎发出信号,表明该页面基本上不可用时,就会发生软404错误。
当显示错误消息或占位符页面而没有正确的404状态代码时,通常会发生这种情况。例如,标有“页面未找到”且内容很少或没有内容的页面可能会使搜索引擎感到困惑,认为它是低价值页面,而不是将其从索引中删除。硬404错误和软404错误都会对SEO产生负面影响。
404错误的影响有哪些?
页面上的404错误可能会导致多种后果,尤其是当这些页面不应该出现404错误时。
1.用户体验差
404错误会阻止访问者访问他们想要查看的页面,从而损害访问者的用户体验。假设您正在阅读《时代》杂志上关于最佳饮食建议的文章。您决定点击链接文本:“阅读有关环保食品的信息。”但链接会将您引导至404错误页面,此错误阻止您了解有关环保食品的更多信息。您有两个选择:
花费额外的时间在其他地方搜索有关环保食品的信息,与单击链接时的预期体验相比,这很不方便。
选择此时不了解环保食品,这令人失望,因为这篇文章激发了您的兴趣。
无论哪种情况,都会导致负面的用户体验。您对品牌的看法和再次访问该网站的动机可能不会因为这种体验而得到改善。
2.搜索引擎无法对您的页面进行排名
要使页面在搜索引擎结果页面(SERP)上排名,搜索引擎必须首先将其添加到搜索数据库中以对其进行索引。如果搜索引擎在抓取页面时遇到404错误,它会识别出该页面不存在。因此,搜索引擎不会索引或排名该页面。这意味着用户无法通过搜索引擎搜索发现该页面。
3.SERP存在度降低
网站上出现404错误的页面会限制您的网站在SERP上的整体可见性。由于搜索引擎不会对出现404错误的页面进行排名,因此出现此类页面的网站在SERP上出现的页面会更少。此外,任何指向出现404错误的页面的反向链接都会变得无效,对您网站的权威性没有多大帮助。这会使您的网站在搜索引擎眼中显得不那么权威,从而可能降低其SERP排名。SERP存在度降低可能会导致您网站的自然流量减少。
如何识别网站上的404错误?
您可以通过手动点击每个链接查看是否会出现“页面未找到”错误消息来查找网站上的404错误。但是,这种方法繁琐且耗时。手动区分“硬”和“软”404错误也很困难。相反,请尝试以下方法大规模扫描您的网站以查找404错误:
-使用站点审核工具
-使用死链接检查工具
您网站的404错误是否需要修复?
并非所有404错误都需要修复。如果您从网站中删除页面并且不希望用户访问它们,则它们的URL应该返回404错误。这会告诉搜索引擎不要索引或排名其内容。为了保持良好的用户体验,请从您的网站中删除指向这些不需要的页面的任何链接。这样,用户就无法尝试访问它们。如果您想要显示当前返回404错误的页面并吸引流量,则需要修复这些错误。
如何修复网站的404错误?
即使Google检测到页面上的“404未找到”错误,它仍会继续抓取该页面-尽管随着时间的推移频率会降低,甚至可能完全停止。在Google下次抓取之前,有五种方法可以修复页面上不必要的404错误:
1.更正导致404错误的链接
2.重定向导致404错误的URL
3.向出现404错误的页面添加内容
4.从您的网站中删除导致404错误的URL(并重定向)
5.恢复干净的.htaccess文件
写在最后
我们需要定期检查您的网站是否存在404错误,但您的网站上有404错误页面并不一定是坏事。但是,您应该知道哪些页面有404错误。通过了解这一点,您可以修复不必要的404错误,这些错误会损害用户体验或无意中减少您网站的自然流量。