定义
什么是 canonical URL?
canonical URL 是在相似或重复 URL 存在时,页面希望被视为主版本的 URL。
直接答案
canonical URL 告诉搜索系统哪个版本应被视为主页面。它最好与 sitemap、内链、重定向和页面自身 URL 一起指向同一个主版本。
为什么重要
电商店铺常因筛选、变体、追踪参数、多语言路径和集合页路径产生重复 URL。
需要检查什么
把这个概念当成运营检查点,而不只是术语解释。
- 检查重要 URL 的声明 canonical 和 Google 选择的 canonical。
- 让 sitemap 和内链指向主版本。
- 不要用 canonical 掩盖本应改进、重定向或 noindex 的低质量页面。
常见错误
canonical 标签是信号,不是命令。冲突的内链、重定向、sitemap URL 和页面内容会削弱它。
常见问题
canonical 和 redirect 一样吗?
不一样。redirect 会把用户和爬虫带到另一个 URL;canonical 让当前 URL 仍可打开,但声明主版本。
每个页面都应该自引用 canonical 吗?
多数重要可收录页面应自引用 canonical,除非有意合并到另一个主版本。
Google 会忽略我的 canonical 吗?
会。如果信号冲突,或另一个 URL 更像代表版本,Google 可能选择不同 canonical。