BLOG · 2026-09-13 Blog · 6 min

Canonical 标签

canonical 与 301/noindex 的取舍,附多域名案例。

重复内容是内容站的慢性病:带参 URL、HTTP/HTTPS、www、多域名,搜索引擎眼里全是不同页面,权重被切得稀碎。Canonical 就是指定“正主”的标签。

记住一句话:能打开的重复页,都要指向同一个 canonical。

核心结论
  • 自引用:每个页面都给自己加一条 canonical
  • 绝对地址:别用相对路径
  • 301 管跳转,canonical 管“并存但算一个”
  • noindex 管“别收录”,别和 canonical 混用

标准写法

<link rel="canonical" href="https://example.com/blog/seo-guide">

三选一决策

  • ·永久搬家/合并 → 301 跳转
  • ·多版本并存(参数、打印页、排序)→ canonical 指向主版本
  • ·后台/测试/无价值页 → noindex,不占用抓取配额

多域名案例

主域 example.com,另有 example.net 做品牌保护:从域全站 301 到主域;活动落地页双语版本互相 canonical 到主语言版,hreflang 标注对应关系。

自查

  • ·全站 canonical 是否都是绝对 URL
  • ·是否和 sitemap 里的 URL 一致
  • ·分页是用 canonical 还是 rel prev/next(2026 用 canonical 到第一页或自引用均可,但要统一)
上线前检查清单
  • 01是否全站自引用
  • 02是否为绝对地址
  • 03是否与 sitemap 一致
  • 04301/canonical/noindex 是否各就其位
  • 05GSC 地址变更是否已处理

常见问题

canonical 写了搜索引擎一定听吗?

是强建议不是命令。信号冲突(比如还被大量外链指向旧版)时可能被忽略。

和 301 能同时用吗?

301 之后目标页自引用 canonical 即可,别链式跳转。

参数页全部 canonical 到首页?

错。只把“内容相同”的归并,有实质差异的页面各自收录。