
规范化标签 <link rel="canonical"> 是技术 SEO 中处理重复内容的“魔术贴”。它告诉搜索引擎,哪个 URL 是一个页面的首选(规范)版本,从而合并排名信号。
Canonical 的正确用法:
- 自我引用: 即使页面没有重复内容,也应在页面的 HTML 头部添加自我引用 Canonical 标签,以防止 URL 参数或追踪代码生成隐性重复页面。
- 跨域规范化: Canonical 也可以指向其他域名下的页面(例如内容联合发布)。
- 针对参数 URL: 对于筛选、排序产生的 URL (如
/products?color=blue),Canonical 应该指向其主 URL (如/products)。
错误示例与陷阱:
- Canonical 到 404/500: 规范化目标 URL 必须是可访问的,否则信号会丢失。
- Canonical 链: 避免 A -> B -> C 的多重 Canonical 指向。
- 与 Noindex 混用: 请勿在同一页面上同时使用 Canonical (索引请求) 和 Noindex (非索引请求)。
重要: Canonical 只是一个“提示”,而非“指令”,但搜索引擎通常会遵循它。
