刷百度快照SEO反模式:301重定向你所有的404到你的主页

这个SEO黑客的前提

这次黑客攻击的前提是由谷歌计算404错误,并且通过一些魔术,您的站点上的错误数量会影响您的站点的整体排名能力。人们想出的解决办法,其实不是解决办法,是开始301重定向所有错误页面到他们的主页。让我引用一些人们这样做的理由:

将谷歌页面排名(TM)从缺失页面虹吸到首页

如果你关心你的网站,你应该采取措施避免404错误,因为它严重影响你的搜索引擎优化。

我有一个网站,每次我登录到谷歌站长工具,我发现很多新发现的404错误链接,问题不是在404错误本身,而是当谷歌看到它们并为你计数!

让我们明确一点:我们将首先告诉您,您应该密切关注您的404错误,并尝试在可能的情况下修复它们。谷歌确实显示了你在谷歌搜索控制台的404错误的图表,减少你网站上404错误的数量通常是一个好主意。这并不意味着您的站点不应该有任何404。

让我回到我的类比,当你的爸爸或妈妈告诉你清理你的房间时,把所有的东西都扔进你的抽屉里。所有的东西,在这种情况下,不仅仅是脏衣服,或者你的玩具,还有空了一半的牛奶盒,吃了一半的三明治,等等。你知道当你这样打扫你的房间时,你的抽屉会变成什么样子吗?一片混乱。很快你的整个房间就会开始发臭,因为你这样打扫。这种情况也不例外。

在我写这篇文章之前,我已经和谷歌核实过了,见John Mueller的回复:

是的,这不是一个很好的实践(迷惑用户),而且我们通常把它们当作404s(它们是软-404s),所以没有什么好处。这并不是非常糟糕,但是增加复杂性没有什么好理由——做一个更好的404页面。

– – – – – – ?约翰?(@JohnMu) 2019年1月8日

正如John解释的那样:当您执行这种毯子重定向时,所有这些url都被当作404s处理。所以它们没有传播价值。所以上面列出的前提都是错误的。最重要的是,通过301重定向你所有的404页面,你就失去了在你的网站上找到并修复错误的机会。

404s的更好解决方案

对于拥有太多404的问题,更好的解决方案是更细粒度的。你看,404重定向存在的原因有很多,每个原因都有自己的“解决方案”。例如:

有人链接到一篇文章,在URL中犯了错误。如果可以将错误的URL重定向到正确的文章,那么就这样做。

如果你删除了一个页面,你应该好好考虑一下,我们有一篇关于这个的文章。

有人在尝试你的网站是否可以通过某个特定的URL被黑,使用404绝对是正确的。

您的站点上有很多404文件,因为您的模板中某个地方有一个失效的链接(这太常见了):修复这个失效的链接。然后将所有这些404重定向到正确的页面。

有人在你的网站上随机输入url,只是为了看看是否有东西存在:404是正确的。当然,你的404页面可以帮助你找到正确的位置。

这种攻击有多常见?

不幸的是,这些都太常见了。我在WordPress.org上遇到了至少3个主要用户基础的插件,它们可以做到这一点,而且只有这一点:

所有404跳转到主页

404年到301年

404重定向

总共有24万多个网站显示了这种行为,可能还有更多。

停止301重定向所有404页面

不要以为我们告诉你不要301重定向404错误。我们告诉你要细粒度地做。在你的网站上出现一些404错误并没有什么错,你一定要注意它们。Yoast SEO Premium中的重定向管理器可以让这真的很容易做到。

滚动至顶部