索引规范版本的页面的正确方法是什么?


What is the correct way to index canonical version of pages?

客户端有一个站点,其中url有一个相关产品的参数。例如,产品A的页面被索引为:

www.website.com/A

www.website.com/A?related-to-B

www.website.com/A?related-to-C

等。

所有这些url的内容都是完全相同的,这导致了重复的内容问题和一些总索引页面,这大约是他实际页面数量的10倍。

我怎么能告诉谷歌301每个索引页面有?related-to-X回到页面没有它?网站是用PHP编写的。

(我认为这是一个问题,许多人通过联盟链接之前遇到的,所以我猜解决方案应该包括修改HTTP头)

添加rel=canonical通常会起作用,但根据我自己的经验,Google有时仍然会索引重复的文件。

如果可能的话,从seo的角度来看,301重定向是更好的解决方案。

无论哪种方式,尽量限制链接到重复的文件。

如果你尝试规范的解决方案,它不起作用,那么你可以考虑通过meta robots=noindex或在谷歌网站管理员工具参数处理部分阻止重复的页面。