谷歌对于404 not found如何处理呢?
每当您删除网站上的一个页面(或帖子)时,您也会删除一个或多个 URL。访问旧的 URL 时,通常会返回 "404 not found "错误,这对 Google 和用户来说都不是好事。这是你真正想要的结果吗?你可以将被删除的页面重定向到另一个页面,或者,如果你真的希望网站上的内容消失,那么提供一个 410 标头可能会是更好的办法。本文章将解释您的选择以及如何实施。
重定向或完全删除页面?
首先,你必须弄清楚你删除的内容在你网站的其他地方是否有对应的内容。你可以这样想:如果我点击你删除的页面链接,你的网站上会不会有另一个页面能提供我想要的信息?如果对大多数点击链接的人来说都是这样,那么你就应该将删除的 URL 重定向到其他页面。
一般来说,即使只有少数访问者会从中受益,我也会建议您重定向页面。道理很简单:如果另一种选择是将所有访问者都转到 "未找到内容 "页面,那也不是很好的选择......
创建重定向
重定向有多种类型,但 301 重定向被称为永久重定向,当你将删除的页面 URL 重定向到另一个 URL 时,就应该使用这种重定向。使用 301 重定向意味着谷歌和其他搜索引擎会将旧URL 的链接值分配给你将访问者重定向到的URL。
完全删除内容
如果你的网站上确实没有其他页面可以提供这些信息,你就需要问问自己是删除它好,还是保留它并加以改进好。但是,如果您绝对确定要删除它,请确保您发送了正确的 HTTP 头:"410 内容已删除 "头。
404 和 410 HTTP 标头
404 和 410 标头的区别很简单:404 表示 "未找到内容",410 表示 "内容已删除",因此更加具体。如果一个 URL 返回 410,Google 肯定知道你是故意删除该 URL 的,因此它应该更快地从索引中删除该 URL。
WordPress Yoast SEO Premium 插件有一个重定向模块,可让您设置 410 个标题。重定向管理器是处理重定向的完美工具,当您删除URL或更改permalink时,它会自动询问您想如何处理该URL。当然,你可以设置任何类型的重定向。
提供 410 内容删除标题的问题在于,谷歌对它的支持并不完整。当然,它会更快地从索引中删除提供 410 内容的页面,但 Google Search Console 会在 "未找到 "抓取错误下报告 410,就像 404 一样。我们已经就此向谷歌投诉过多次,但遗憾的是,他们还没有解决这个问题。
删除页面时的附带损害
当您删除网站上的一个或多个帖子或页面时,往往会造成附带损害。比如说,你删除了网站上所有带有特定标签的帖子。该标签现在为空,其存档 URL 也会显示 404。即使您正确处理了所有被删除文章的 URL(通过重定向或 410),标签存档仍会显示 404,因此您也应确保处理了该 URL。
即使您没有删除标签中的所有帖子,标签存档中现在也可能只有 5 个而不是 12 个帖子。如果您在存档中每页显示 10 篇文章,那么该存档的第 2 页将不复存在,因此会出现 404 错误。当你删除一两个帖子时,这些并不是世界上最大的问题,但如果你正在处理谷歌熊猫的问题,并因此删除了大量糟糕的内容,那么产生大量类似的 404 错误会让你的网站更加糟糕,所以请谨慎处理!