404错误页面返回200状态码,如何处理?

如果您在网站上工作了一段时间,则可能会遇到404错误。404页面按照常理来说返回的状态码应该是404,而有的页面却返回的状态码是200,为什么会发生这类错误,您如何处理此类错误?请仔细阅读本文,找出答案!文章源自MAY的SEO博客-https://may90.com/tech/soft-404-error.html

404错误页面返回200状态码,如何处理?

404错误页面返回200状态码,如何处理?

什么是404错误?

404错误是一个令人困惑的错误,因此让我们对其进行分解。首先,我们来看一下常规404是什么:文章源自MAY的SEO博客-https://may90.com/tech/soft-404-error.html

一个404错误时,网页无法访问,并且服务器发送正确的发生HTTP状态代码:404。浏览器告诉用户,页面是无处可寻。

一个软404错误,当服务器发送请求的页面是200 OK的状态,但404页面实际上应该返回的状态码是404,但现在确是200,页面内容看起来像一个错误,或者,如果没有内容。

因此,基本上,带有404错误的页面是根据CMS不存在或不应该存在但仍然存在的页面。令人困惑,对不对?如果您作为用户感到困惑,请考虑一下搜索引擎是不是也会感到困惑。

如果常规404页面返回200 OK状态,则这些页面似乎仍然存在,并且如果搜索引擎蜘蛛爬行并建立索引,则可能最终会出现在搜索引擎结果中。那不是你想要的。当搜索结果出现404错误时,它将本不应该出现在索引中。

举一个非常简单的例子。只需在WordPress中制作一个新tag标签,将其保留为空并在您的网站上访问它即可。打开浏览器的开发人员工具,您会在页面上看到状态码是200,同时该页面没有任何的内容。

页面返回200状态码

页面返回200状态码

Tadaa,您已经创建了一个软404错误。

软404错误会影响SEO吗?

会,因为搜索引擎讨厌这类链接。它们通常是不良维护和对用户体验缺乏尊重的表现。在404错误的情况下,这些错误会使搜索引擎更加困惑,因为预期结果与实际结果有所不同。通过告诉搜索引擎该页面是真实的,它将被抓取并可能最终出现在搜索结果中。而当被搜索引擎或被用户访问到时,发现的确是一个空白的或错误的页面,这对网站的SEO反而产生负面的影响。

如何找到软404错误?

您可以在Google Search Console的覆盖率报告中找到您网站上的所有404软错误。在这里,您可以单击标记为“Submitted URL seems to be a Soft 404”,以查看有错误的页面的概述。

Google Search Console中的“覆盖率”报告显示您的软404错误

Google Search Console中的“覆盖率”报告显示您的软404错误

如何解决这些错误?

解决404软错误的方式取决于页面以及您希望该页面执行的操作。但是,当您拥有它们时,至少应该做的是确保这些软404页面返回的是200 OK状态码。针对这种情况,这里有几个解决方案:

1. 如果某个页面不存在,则为其提供404(未找到)或410(内容已删除),并确保您有一个不错的404 page。

2. 如果某个404软错误页面可用,因此您应修复该页面。编写一些可靠的相关内容,以向搜索引擎展示此页面的价值。

3. 页面是否已移动到新位置?使用301重定向将其跳转。

4. 您想保留该页面,但不希望它被搜索引擎索引。

推荐阅读:《如何禁止网页被搜索引擎索引

始终尝试找出问题的根源,并首先查看是否可以防止发生这些错误。

写在最后

对于每个网站来说,不断检查404错误是一项经常性的任务。定期检查网站,看看是否有新的软404错误。如果可能,请尽快修复。

 

我的微信
扫一扫微信,添加好友
weinxin
我的微信公众号
关注公众号,了解最新动态
weinxin
 
  • 本文由 MAY的SEO博客 发表于 2019年11月12日
  • 转载请务必保留本文链接:https://may90.com/tech/soft-404-error.html
HTTP状态码完整清单 SEO技术

HTTP状态码完整清单

Internet上有两个主要角色,即客户端和服务器。当您打开笔记本电脑并单击浏览器(例如Google Chrome)时,您正在通过Web客户端访问Internet。您正在请求发送到网络服务器以访问页面...

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定