Sphinx 404 搜索
Sphinx 404 to Search
为电子商务网站启用 Magento Sphinx 扩展程序的“404 搜索”选项是否会成为糟糕的 SEO(或任何其他)做法?
这个选项基本上是从 404 重定向到搜索结果页面。
我说是的,不利于 SEO。因为听起来搜索结果将带有 200-OK。这会误导机器人,它无法确定旧页面已经消失。一些机器人可以将其检测为软 404,但它是偶然的。
禁止从索引中搜索结果(例如通过机器人)也很常见,因此这会将页面重定向到现在被阻止的位置,这也会混淆机器人。
如果你能把搜索结果页安排成404,那也许可以。因为在这种情况下可以显示搜索结果,只要我们不混淆用户(即应该显示 'this product no longer available, see below for alternatives')——但仍然会通过 http 重定向,所以不理想. 404 页面本身可以直接显示搜索结果——不确定插件是否可以做到这一点。
(简而言之,尝试对 用户 隐藏 404 通常是可以的,而不是给他们一个丑陋的 'error' 消息,最终让他们弄清楚如何继续,你提示他们如何继续。重要的一点是在这个过程中不要忽视给 bots 实际 404 状态(重定向到搜索页面,听起来像机器人不会得到他们需要的 404。
为电子商务网站启用 Magento Sphinx 扩展程序的“404 搜索”选项是否会成为糟糕的 SEO(或任何其他)做法?
这个选项基本上是从 404 重定向到搜索结果页面。
我说是的,不利于 SEO。因为听起来搜索结果将带有 200-OK。这会误导机器人,它无法确定旧页面已经消失。一些机器人可以将其检测为软 404,但它是偶然的。
禁止从索引中搜索结果(例如通过机器人)也很常见,因此这会将页面重定向到现在被阻止的位置,这也会混淆机器人。
如果你能把搜索结果页安排成404,那也许可以。因为在这种情况下可以显示搜索结果,只要我们不混淆用户(即应该显示 'this product no longer available, see below for alternatives')——但仍然会通过 http 重定向,所以不理想. 404 页面本身可以直接显示搜索结果——不确定插件是否可以做到这一点。
(简而言之,尝试对 用户 隐藏 404 通常是可以的,而不是给他们一个丑陋的 'error' 消息,最终让他们弄清楚如何继续,你提示他们如何继续。重要的一点是在这个过程中不要忽视给 bots 实际 404 状态(重定向到搜索页面,听起来像机器人不会得到他们需要的 404。