【问题标题】:What is the correct way to index canonical version of pages?索引页面规范版本的正确方法是什么?
【发布时间】:2014-06-18 03:52:44
【问题描述】:

客户有一个网站,其中 URL 包含相关产品的参数。例如,产品 A 的页面已被索引为:

www.website.com/A

也可以作为

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

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

等等

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

如何告诉 Google 301 每个索引页面有 ?related-to-X 回到没有它的页面?该网站使用 PHP。

(我认为这是许多以前通过附属链接遇到的问题,所以我想解决方案应该包括修改 HTTP 标头)

【问题讨论】:

  • 您可以尝试检查客户端的useragent字符串,如果客户端是google Mozilla/5.0 (compatible; Googlebot/2.1;+http://www.google.com/bot.html)然后将其重定向到主文章页面。

标签: php .htaccess seo canonical-link


【解决方案1】:

添加 rel=canonical 大部分情况下都会起作用,但根据我自己的经验,Google 有时仍会为重复文件编制索引。

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

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

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

【讨论】:

    猜你喜欢
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-27
    • 2020-05-25
    • 1970-01-01
    • 2013-04-05
    相关资源
    最近更新 更多