原子网络科技 原子网络科技

canonical 标签应该如何设置才能生效:重复页面的原因、自指规则以及常见的错误配置排查

a169kai 2026年11月03日 · 阅读约 1 分钟

canonical 的作用就是告诉搜索引擎哪个地址是规范版本,但是设置不当的话就会传递错误的信息。重复页面来自哪里:参数排序、跟踪串、大小写变体、协议和末尾斜杠差异、分页和打印视图、移动端独立地址等都属于同内容多入口。

规则有几条是必须遵守的。每个页面只输出一个 canonical,使用完整绝对地址,指向自身或者真正的主版本,不能链接到无关页面或者失效地址。列表分页的每一页都指向自己,而不是统一指向第一页,否则后面的页面就会被认为是重复的。和多语言标注共存的时候,两者互不冲突,各自自指即可。

要区分手段强度。canonical 是建议性的标记,如果页面同时返回了 301 的话,则按照跳转来执行;当页面被 301 指向其他地方时,再写 canonical 就没有意义了。另外,被删除的页面应该返回正确的状态码,不能一边 noindex 一边保留在导航里。

规范的地址统一应该在程序层面实现,模板生成时直接输出绝对地址,不用人工一页页去修改。

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
最旧
最新 最多投票