如何将“ Soft 404”修复为固定的200 OK?


8

我网站上的某些网页非常狭窄。我最近注意到,Google似乎将这些页面定为“ Soft 404”:

目标URL不存在,但是您的服务器未返回404(找不到文件)错误。学到更多

您的服务器为不存在的页面返回了404或410以外的代码(或将用户重定向到另一个页面(例如主页),而不是返回404)。这给搜索者和搜索引擎带来了糟糕的体验。

这是不正确的。它们应包括在索引中。

这样的示例之一是http://ports.su/www/apache-httpd-openbsd,到目前为止,它似乎具有大约2行唯一的内容,大约140个字符,特别是如果您从页面的URL中减去单词本身。

我如何告诉Google这些短页是正常的?每个页面只包含必要信息的信息会发生什么?


您应该使用这些页面更新站点地图,然后通过google网站管理员再次提交。
伸出援手

@HelpingHands,我的站点地图已经列出了所有这些页面。
cnst 2014年

由于缺少内容或内容不正确,google通常会返回该错误,您是否尝试过通过更新这些页面内容来进行尝试?
伸出援手

1
我认为您已经覆盖了Googlebot不转到“ Soft 404”的最小页面大小? 是否有这个问题仍然需要公开的原因?
Stephen Ostermiller

@StephenOstermiller,不是真的–其他有关标准的问题应该是笼统的,而这个问题更多的是关于一个尚不存在的按钮(尚未)
cnst 2014年

Answers:


6

您的页面看起来好像不是很好的目标页面。无论Google是否将其标识为“ soft 404”,我都不认为Google希望将其包含在搜索索引中。

当我登陆这些页面时,我将有以下问题:

  • 为什么此页面看起来如此朴素?
  • 该网站由谁经营,他们的信息可信吗?
  • 我可以从此页面上获得哪些信息,而不能从软件的官方网站上获得?
  • 除了单击SERP或单击官方网站以外,我是否有其他选择来获取所需的信息?

您的另一个问题列出了Google可能认为此页面为软404的几个原因。还有其他一些原因可能对用户没有吸引力:

  • 该页面的目的不明显
  • 没有行动号召。您是否希望人们下载该软件,安装BSD,单击进入官方页面或其他?
  • 您网站上的许多技术术语和导航可能会使用户感到困惑。目录路径,版本号,源控制系统缩写。

我对您的建议是:

  • 在标题中使用您的网站名称,而不仅仅是页面标题
  • 在每个页面上使用网站徽标
  • 您的网站不是/usr/您为何使导航看起来像的子目录?
  • www类别这一事实并没有立即显现出来。您应该说这是页面顶部的类别(就像您在底部那样),或者使用更熟悉的面包屑导航“ ports.se> BSD软件> www> Apache> apache-httpd-openbsd”
  • 描述页面和站点应该做什么,例如“浏览并比较BSD附带的软件。查看软件包依赖性”。
  • 使用白色背景,黑色文字和蓝色链接以外的其他内容。真的是。
  • 从标题中取出版本号。“ Apache的OpenBSD改进和安全版本”是一个很好的标头,下面可能是个较小的标题(带有更多描述):“软件包名称和版本:apache-httpd-openbsd-1.3.20140502p2”
  • 描述您的导航链接“ CVSWeb”和“ allbsd”相当不透明。这些是什么?它们有什么关系?我为什么要单击它们?
  • 获得更多内容。您可以查看这些软件包吗?允许其他人查看它们吗?至少链接到评论或评分?

谢谢!这看起来像是局外人对该网站的好评。我知道并已经考虑了其中一些观点,同意其他观点(由于暴露在社区中而对它们有些视而不见),而其他观点则很好。但再次感谢您的PoV!
cnst 2014年

3

Google不想浪费看起来没有添加值的资源爬网页面,因此当它遇到看起来像错误页面的页面时,Google会发出软404错误警告,让您知道该页面不会被处理就像正常页面一样,除非您对其进行修复。

软404何时发生的几个示例

  1. 页面上的内容是错误页面,但显示状态码200
  2. 页面上的内容很小,看起来像一个错误页面
  3. 页面上的内容与原始页面无关(当有重定向时)-尤其是当捕获所有重定向到首页的内容时

我注意到您提供的页面的第一件事是内容中没有关于页面内容的描述。

我没有足够的技术来理解页面上的信息,因此,如果我是第一次访问该页面,则可能只是关闭页面或点击浏览器上的“后退”按钮。

当我检查了重要的SEO元素时,

  • 标题对没有足够技术了解的人没有任何意义
  • 没有元描述
  • 内容很少

添加更多内容和描述将是最佳解决方案。


1

我想指出的是,如果页面中的文字表明它是一个错误页面,而不管其周围的图像或模板质量如何,都可以将其声明为软404。例如,如果您的页面包含以下文本:

“找不到您所请求的页面”

甚至:

“您请求的页面当前不可用”

然后,它可以向搜索引擎发送状态为“软404”的信号。

正如其他人提到的那样,您希望创建一个高质量的页面,该页面包含人们无需使用任何幕后技巧即可理解的文本,并向网站的其他部分添加一些超链接,以使网页更加真实和用户友好。

尝试使有关该页面的所有文字尽可能少负面。例如,如果即将发生什么,您可能需要添加以下内容:

“大约从现在开始(在这里插入时间范围),我们将拥有(在这里插入未来事件的名称)。与此同时,我们有关于(在这里插入当前事件的名称)的信息。(在此处插入空白行和事件的描述)”

代替这个:

“找不到关于(在此处插入将来的事件名称)的页面”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.