301或404百万的索引页面

时间:2014-09-30 14:28:24

标签: .htaccess redirect seo http-status-code-404 http-status-code-301

希望有人可以了解最佳方法。我们目前有一个网站,其中大约有三百五十万页被索引到谷歌。现在,我们已经决定不再需要此网站,我们会将其删除,并将其替换为同一域中更小(完全不同)的网站。

因此,已经编入索引的页面我希望它们都指向一个页面,解释它们发生了什么。 (如果这是有道理的)。

因此,为了论证,我们想要删除所有网页的网站是' xyz.com'因此,如果有人点击了索引页面,例如&x; xyz.com/indexed-page /'我想要在xyz.com'上进入新页面。让我们说' xyz.com/what-happened-to-indexed-page /'。

现在我猜我不应该在这里做301因为基本上我没有移动索引页面,我实际上是删除了它们。那么最好是将所有当前索引页面发送到自定义404页面并解释所述索引页面发生了什么?

希望这是有道理的。

由于

1 个答案:

答案 0 :(得分:0)

使用HTTP状态代码410 GONE表示页面已永久删除。执行404会告诉搜索引擎在他们最终认为它永久消失之前会继续重试他们会做一段时间。这将惩罚您的服务器并污染您的日志。

无论状态代码是什么,您有一个页面解释页面发生了什么的想法是一个很好的。用户将在相当长的一段时间内继续查找这些旧URL,并解释它们消失的原因是很好的可用性。没有什么比这更令人沮丧的了,因为我认为您只能将一段内容带到不包含该内容的页面。