Canonical规范链接生成器

本地处理
  • 打赏支持
  • 分享链接
  • 反馈建议
同一篇内容被多个 URL 访问(带/不带 www、带/不带参数、http/https)时,canonical 告诉搜索引擎"哪个才是正主",避免权重被稀释。
-
保留参数数
-
剔除参数数
-
规范链接长度
-
规范链接 = 协议 + 域名(按 www 策略处理)+ 路径(按末尾斜杠策略处理)+ 保留下来的查询参数。canonical 必须使用绝对地址,且应当是可直接访问的 200 页面。

什么是重复内容问题

搜索引擎把每个 URL 视为独立页面。当同一篇内容可以通过多个 URL 访问时,权重会被分散到这些 URL 上,任何一个都难以获得应有的排名——这就是"重复内容"问题的核心。

常见的重复来源:

  • http://example.com/a 与 https://example.com/a
  • example.com/a 与 www.example.com/a
  • /a 与 /a/ 与 /a?utm_source=xx
  • 列表页分页、排序参数、会话 ID 参数(?sid=abc123)
  • 打印版本、移动版独立域名

canonical 的正确用法

要点说明
必须是绝对 URL写 /a 无效,要写完整 https://example.com/a
指向 200 页面canonical 指向 404 或重定向页是错误配置,会被忽略
每页唯一同一页面出现多个 canonical 标签,搜索引擎会全部忽略
自引用是正常的规范页面本身也应有指向自己的 canonical,这能明确表达"我就是正主"
不能跨站滥用把 A 站的 canonical 指向 B 站,相当于把权重送人

canonical 与 301 的区别

两者都能处理重复内容,但性质完全不同:

  • 301 重定向:强制跳转,用户和搜索引擎都会被带到目标 URL。适合确定要废弃的 URL。
  • canonical:仅作建议,用户仍停留在原 URL。适合必须保留多个 URL 可访问的场景(如带参数的分享链接、A/B 测试页面)。

能用 301 的就用 301,canonical 是"不能重定向时的折中方案"。对于 http→https、无 www→有 www 这类规范化,应当以 301 为主、canonical 为辅。

哪些参数不该进 canonical

营销追踪参数(utm_*、gclid、fbclid 等)一定会造成重复内容,应全部剔除。分页参数(page)和筛选参数则要看策略:

参数类型建议
utm_source / utm_medium 等追踪参数剔除
gclid / fbclid / msclkid剔除
sessionid / sid 等会话参数剔除(最好从源头避免写入 URL)
排序参数 sort / order剔除,指回默认排序
分页参数 page保留(或使用 rel=prev/next 配合)
商品规格参数 sku / color保留,通常是独立可索引页面

你可能还想问

规范链接是做什么的?

告诉搜索引擎哪一个地址是页面的首选版本,避免同一内容因多个地址被分散权重而互相竞争。

写绝对地址还是相对地址?

建议用完整的绝对地址,且协议与域名要与站点最终访问方式一致,避免因协议混用导致识别失败。

配错了有什么后果?

可能让搜索引擎抓取错误的规范版本,甚至影响收录;上线前逐页核对,避免批量生成时漏掉带参数的地址。

相关工具

站长工具
Sitemap拆分与索引生成器

在线按 URL 数量拆分大型 sitemap 并生成索引文件,遵循 5 万条上限规范,输出分片清单与 sitemap-index.xml 内容

站长工具
Sitemap 校验与结构检查

在线 Sitemap 校验工具:粘贴 sitemap.xml 内容即可检查 XML 结构、条目数量、URL 重复、协议与域名一致性、URL 长度、查询参数、lastmod 格式与未来日期、changefreq 与 priority 合法性,并输出站点结构树预览。纯浏览器本地解析,站点数据不上传。

站长工具
Hreflang多语言标签生成器

批量生成多语言站点的 hreflang 标签,支持 HTML link、sitemap 与 HTTP 头三种输出形式,并校验语言地区代码格式与 x-default 是否缺失。

站长工具
响应式图片标签生成器

在线生成 picture + source + srcset 响应式图片标签,支持 AVIF/WebP 多格式回退、多宽度档位与 sizes 表达式

站长工具
HTAccess 重定向生成器

按需生成 Apache .htaccess 重定向规则,支持整站 301 跳转、强制 HTTPS、统一 www 与去除 www,输出可直接粘贴的配置代码,纯浏览器本地处理。

站长工具
URL Slug生成器

将中文/英文标题转换为SEO友好的URL别名Slug,支持自定义分隔符、中文转拼音、逐行批量生成、实时预览

站长工具
SEO Meta生成器

SEO Meta生成器 - 一键生成网页Meta标签,包含标题、描述、关键词、视口等完整SEO标签

站长工具
网址批量生成工具

在线按规则批量生成网址列表,支持自定义前缀、数字区间、补零位数与后缀,一键导出用于爬虫或批量测试