技术性SEO的步骤之一是查找并修复404错误。404软错误可能会非常令人困惑,因为在很多情况下,不清楚问题是什么,这使故障排除和修复过程变得繁琐。
在本指南中,您将学习有关软404错误的所有信息,包括它们的含义,如何查找和解决方法。
1) 什么是软404错误?
2) 404 Not Found和软404错误有什么区别?
因此,当您登录到Google搜索控制台时,看到404软错误或“ 提交的URL似乎是404软错误”,请继续阅读以了解这意味着什么以及如何解决它们。
什么是软404错误?
当无法找到用户请求的页面或页面无效并且服务器不返回正确的HTTP错误代码(未找到404或410)而是返回HTTP状态代码200 OK(成功)时,就会出现软404错误。
简而言之,这意味着当页面无效时,您的服务器将返回200 OK代码,告诉他们该页面有效,而不是为搜索引擎提供正确的错误代码以使它们忽略它。
结果,搜索引擎会继续抓取这些页面并在搜索结果中列出它们。
让我们看看导致软404错误的最常见原因是什么。
通常在以下情况下发生软404错误:
您的页面没有内容或内容很少。这使Google 认为该页面应返回404/410代码而不是200 OK代码。例如,空标签页不显示任何内容。
爬行存在暂时性问题。当Google尝试抓取该页面时,某些页面资源(CSS,JS)无法加载,因此该页面不包含任何内容,这使Google认为它应该是404。
Google将该页面错误地标记为“似乎是404”,而该页面没有任何问题。
修复软404错误重要的是什么?
查找和修复软404错误非常重要,因为:
这是一个坏习惯
页面应返回正确的HTTP状态代码。如果页面丢失,无效或不存在,则应返回404/410(未找到)或301(已移动)而不是200(成功代码)。
这是糟糕的用户体验
您不希望用户单击搜索引擎结果中的链接,然后进入您网站上没有内容或内容很少,对用户没有价值的页面。
您的抓取预算被浪费了
搜索引擎不必花时间来爬网您的重要页面,而是要花时间来爬网和索引404软页面。
404 Not Found和软404错误有什么区别?
404未找到错误和软404错误之间的区别在于,在404未找到错误的情况下,未找到该页面,并且返回的HTTP状态代码是404或410(正确对应于not found)。
在出现软404错误的情况下,找不到页面,但是该页面返回200成功代码,而不是返回HTTP状态代码404,这是令人误解的。
简而言之,对于这两种情况,页面响应代码都应该是404,但对于软404错误则不是这种情况。
另一个主要区别是404页面没有被搜索引擎索引,它们不会出现在搜索结果中,但是软404页面被搜索引擎索引了,它们可能出现在搜索结果中。