规范标签(canonical)生成器

输入页面的参考 URL,生成要粘贴到 <head> 中的 <link rel="canonical"> 标签。

示例:
使用 URL 的“干净”版本,不含追踪参数。

工作原理

同一个页面往往可以通过多个不同的 URL 访问:带或不带 www、HTTP 或 HTTPS、带有营销活动添加的追踪参数(?utm_source=...),或者分类页面上的排序/筛选 URL。对搜索引擎来说,这些都是重复相同内容的不同页面。规范标签明确指出哪个 URL 是应被索引的“官方”版本,即使页面是通过其他变体访问的。

如果我不设置规范标签会怎样?

Google 会根据自己的启发式规则,在重复的变体中自行选择一个它认为是规范的 URL——这个选择可能与您期望的不一致,并可能使页面权重在多个 URL 之间分散。

这个标签应该放在哪里?

将其粘贴到该页面每个变体的 <head> 部分(包括规范页面本身,它应指向自己的 URL)。在大多数框架(Nuxt、Next.js 等)中,专门管理 head 的组件都接受同类型的 link 标签。

隐私保护:生成完全在您的浏览器中完成——输入的 URL 永远不会发送到服务器。