我有一个带有 4 个下拉菜单的搜索网站。这些下拉列表中的每一个都重定向回有问题的页面,但带有一个 url 参数来告诉它如何对结果进行排序。第一个下拉菜单有 13 个选项,其他三个每个有 4 个选项。当然,谷歌会看到重复的内容并为此吃掉我的 SEO。
因为包含 13 个选项的下拉列表是一个类别分类器,所以我已经能够稍微降低重复的内容,所以我用它来更改每个页面上的标题以帮助阻止整个重复的内容,但是其他 3 个是纯粹的sorters 并且不能真正用于更改页面的标题(也不应该)。
所以我想出了一个解决方案:
- 禁止 robots.txt 中的页面 (/search)
- 将 13 个页面(来自类别分类器)添加到 sitemap.xml,因为它们有单独的标题,它应该可以很好地工作。
问题是我应该在排序器链接中添加一个 nofollow 以阻止 Google 获取它们,还是站点地图可以只索引该 url 而不关注其中的其他链接?
或者,还有更好的方法?
也作为旁注:
如果我在 sitemaps.xml 中有一个 URL,例如:
/user/view?id=1
但我有一个 robots.txt 行,例如:
禁止:/user/view
谷歌仍然可以索引站点地图网址吗?阻止访问这样的动态页面是一种好习惯吗?
谢谢,