搜索过滤器和 SEO——nofollow、canonical 还是什么都不做?

标签 search seo canonical-link nofollow

<分区>

我正在开发一个电子商务网站。客户查找产品的主要方式是使用搜索菜单过滤结果(选项包括部门、品牌、颜色、尺码等)。

问题是菜单创建了很多重复的内容,恐怕会导致 Google 和 Bing 等搜索引擎出现问题。可以在多个页面中找到一个产品,具体取决于使用的过滤器组合。

我的问题是,处理重复内容的最佳方式是什么?

据我所知,我有几个选择:(1)什么都不做,让搜索引擎缓存一切; (2) 在 header 中使用规范链接标签,以便搜索引擎仅缓存部门; (3) 将 rel="nofollow"放在过滤器链接中——不过,老实说,我不确定它在内部是如何工作的; (4) 在过滤页面的页眉中放置noindex。

如果能对此有所启发,那就太好了。

最佳答案

这正是规范 URL 的用途。为这些页面选择一个主要 URL 并将其设为规范 URL。这通常是使用过滤器找不到的。这样搜索引擎就知道在搜索结果中显示该 URL。如果他们从传入链接中找到被过滤的页面,他们就会相信有助于其排名的规范 URL。

关于搜索过滤器和 SEO——nofollow、canonical 还是什么都不做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22077413/

相关文章:

php - 在 Facebook 上链接的规范 url 而不是真实 url。动态 OpenGraph 标 checkout 现错误

asp.net-mvc - 在 ASP.NET MVC 中生成规范的 Url

seo - 搜索引擎是否会因使用不正确的顶级域而受到惩罚?

html - AMP 页面在搜索期间未出现在某些移动设备中

c - 如果未设置规范模式,非阻塞读取会失败吗?

search - Google Freebase 搜索 API 替代方案?

bash - 如何搜索 PID? ( bash )

c# - 在多个文件中搜索多个字符串

php - 对 php/MySQL 搜索结果进行排序

java - 使用动态 jsp 和 servlet 构建 URL 有哪些策略?