我自己的CMS会自动将新参数添加到页面中的链接以指定给定的语言。
它工作得很好,但它并不总是把var放在同一个位置,给我一个相同页面/语言的链接:
www.xxx.yy / index.php的MOD =博客&安培;页= 3及的 LANG = EN
或
www.xxx.yy / index.php的MOD =博客&安培;?的 LANG = EN &安培;页= 3
搜索引擎是否足够聪明,可以同时检测两个网址?或者会检测为两个不同的网址,因此将它们标记为重复的内容?
无论如何我会解决这个问题,但很久以前我对此很好奇。
答案 0 :(得分:5)
Google绝对支持这一点,因为他们explicitly mention that example in their webmaster blog:
与
www.example.com/skates.asp?color=black&brand=riedell
和www.example.com/skates.asp?brand=riedell&color=black
相同。在您的网站上拥有此类重复内容可能会影响您网站的效果,但不会导致处罚。来自我们关于duplicate content的文章:网站上的重复内容不是在该网站上采取行动的理由,除非看起来重复内容的意图具有欺骗性并操纵搜索引擎结果。如果您的网站存在重复的内容问题,并且您没有遵循上面列出的建议,我们会很好地选择要在搜索结果中显示的内容版本。
对于所有其他重复内容的担忧,请考虑specifying a canonical url。