404 错误对 SEO 和用户体验的负面影响


404 错误是用户在网上冲浪时可能遇到的最常见的 HTTP 状态代码。如果您已经在线一年以上,那么您从未遇到过 404 错误的可能性很小。它们的发生频率很高。

通常没有人会注意它们,直到发生一些异常情况。您(用户)可能会感到恼火并关闭选项卡或点击后退按钮。但是,作为网站管理员,您可能面临更大的风险。一些网站所有者想知道 404 错误是否会影响他们的搜索引擎结果。

什么是“软 404”?

软 404 是一个网站,它没有向用户显示任何错误消息,但 Google(bot)认为该网站已关闭。当服务器对请求的页面返回 200 状态(表示页面存在),但 Google 认为页面应该返回 404 错误时,我们就遇到了软 404 问题。

在 Google Search Console 的“已排除”区域中,您可以使用覆盖率报告查看 Google 是否认为您网站的任何页面是软 404。请参见下面的详细信息。

有时,Google 只是弄错了,而这些网站很有魅力并且运行良好。

但是,大多数情况下,这些网站缺乏内容,应该返回 404 错误状态代码(就像它们应该返回的那样)。

收到 404 错误和软 404 错误分别意味着什么?

从本质上讲,软 404 没有提供 404 标头状态代码,而是返回 200(正常)状态代码。另一方面,Google 认为此页面应该返回 404,并响应发送了“软 404”。

但是,实际的 404 页面将适当地返回 HTTP 状态代码 404(页面未找到)。因此,虽然 404 错误表示不存在的网站,但软 404 错误则更加模糊,表示一个似乎不存在但根据内容管理系统确实存在的页面。

错误页面有必要吗?

当页面地址不再有效或从未存在过时,会显示 404 错误以告知搜索引擎、网站访问者和网站管理员。从技术上讲,404 错误是有用的信号,使我们能够采取纠正措施。

假设我们知道这些错误发生在哪里。在这种情况下,我们可以为未来的网站用户解决这些错误(通常是通过使用 301 重定向到该内容的新位置),确保以前存在的页面的权威性(……或指向页面的错误链接)从未存在)不会丢失。我们的行业将这种做法称为“断链构建”。

如果您不返回 404 状态代码,您将不知道用户在访问网站时是否遇到问题。

所以是的。拥有一个专门的 404 错误页面很有帮助。您不知道的事情无法修复。

如何定义 410、403 或任何其他 4xx 页面?

400 到 499 之间的错误代码是不同严重程度的客户端错误。以下是一些其他常见的 4xx 错误 -

  • 这是错误请求 (400)

客户端犯了一些错误,例如使用错误的请求语法或发送格式错误的消息,并且服务器无法处理它。

  • 禁止访问 (401)

未提供有效的身份验证信息。因此无法处理请求。

  • 状态 - 403(禁止)

当平台或服务器(例如 Shopify!)检测到您正在过快地抓取网站时,它会阻止您访问以减轻其系统的负担。

  • 410(已消失) -

无论此资产是什么,它都已被最终且故意删除。

浏览器何时以及为何显示 404 错误?

404 错误消息可能由于多种原因而出现。404 错误可能由于各种原因发生,但以下是一些最常见的触发因素 -

如果页面不再存在(可能是因为它已重新定位到您网站上的其他位置)或已被删除(例如,忘记了一个不存在或已删除的页面且从未重定向)

当网站管理员、内容管理系统用户或软件开发人员在页面或“页面模板”上的 URL 中输入错误,或在复制粘贴时出错时,会导致断开的链接(例如,链接了错误的 URL)

  • 当链接无法正常工作或在电子邮件、社交媒体帖子或网站中被截断时,就会出现问题。

当网站返回 200(正常)状态而应该返回除 404 之外的错误代码时,这将是一个有效的软 404。通常,网站本应该生成 404 错误但没有生成。这通常表示 404 页面已损坏。如果它在一个地方有效但在另一个地方无效,则它无法在其他地方工作。

  • 未找到错误和搜索引擎优化

了解与 404 错误相关的陷阱以及错误的 404 配置对搜索引擎优化的影响。

如果我放任不管,404 错误可以接受吗?

这正是他们所说的!不幸的是,Google 有时可能会做出并非技术上正确的声明。(另请参见:营销人员声称 Google 发布的大多数声明既不真实也不具有误导性。)在大多数情况下,您不应该继续允许网站保持 404 状态,以下列出了原因 -

  • 有意连接到不存在的页面对所有相关方都有害——可能是丢失的客户和收入。

  • 过多的 404 错误以及其他网站故障可能会导致高错误率,进而导致 Google 不信任您的网站。此外,您希望 Googlebot 不要将注意力从您有用的高质量内容转移到您的 404 错误上。

  • 错误 URL 可能包含 SEO 价值,如果您不修复它们,您将失去这些价值。

  • 考虑在存在有效业务理由的情况下,提供 410“已消失”消息而不是重定向某些 URL。黑客入侵了您的网站,并且已知这些 URL 会导致垃圾邮件或恶意软件。如果您从其他人那里购买了域名并且已经拥有内容,则您不希望与您的新公司相关联。与 404 错误相比,Googlebot 更可能尊重 410 错误。

我们认为,Googlebot 错误地将 404 错误视为瞬态的,这是一个重大问题。如果存在指向它们的活动链接(无论是在您的网站上还是在其他地方),Google 可能会并且将继续查找已修复的 404 页面。如果您不解决它们,它们会持续几个月(甚至几年)——即使在 URL 停止工作之后(即使在您解决它们之后)。

通过检查您的日志文件以查看 Googlebot 多久遇到一次 404 错误以及遇到多少次 404 错误来验证这一点。

结论

虽然 404 错误页面不会对搜索引擎优化产生负面影响,但如果您不处理它们,您可能会错过很多机会。您应该努力修复任何断开的反向链接,并将指向您网站上不存在页面的任何失效 URL 进行 301 重定向。为了改善您网站的用户体验和链接权重的流动,您应该尽快更新任何现在指向死胡同的链接。

更新于: 2023 年 3 月 30 日

180 次查看

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告