我正在面向公众的网站上工作,该网站提供供人们阅读的文章。一段时间后,文章变得陈旧,我们将其从网站上删除。我的问题是:当搜索引擎访问与删除的文章相对应的网址时,处理这种情况的最佳方法是什么?应用程序应该使用永久重定向(301 Moved Permanently)响应“找不到文章”页面,还是有更好的方法来处理此问题?
修改
这些文章实际上并没有删除,但是它们是“未发表的” - 它们最终可能会回到“已发布”状态。
答案 0 :(得分:5)
如果文章被删除,您应该回复410 Gone
。只要响应代码正确,您的错误页面仍然可以包含一些有用的信息。这表明页面已被故意删除,并且不仅仅是“找不到”(就像坏网址一样)。
答案 1 :(得分:3)
您可以考虑保留内容,并向读取内容过时的人提供某种指示。然后,您还可以在页面上包含更多相关内容或链接到更相关的内容。
这可能不适合您的情况,或者可能比其价值更多的工作,但它可能是一种不浪费潜在流量的好方法。
我觉得410 Gone
响应是适当的响应,但是,你基本上会告诉搜索引擎“我们不再有这个内容,所以停止链接在这里” - 这不是有利于您的SEO策略。
答案 2 :(得分:1)
好吧,如果你想对它完全正确,它应该不是重定向到找不到的文章,而是重定向到“删除文章”页面。因为未找到的文章表明它应该是404。
答案 3 :(得分:1)
我的直觉告诉我你应该删除一篇文章页面,但实际上很多网站只会将301重定向到主页。
我认为这样的想法是,旧文章中的任何“链接汁”将被转移到主页而不是通用的“文章删除”页面。我觉得搜索引擎在这种做法上可能看起来不太友善。