← 返回工具箱

SEO / 网址规范化

批量 Canonical URL 生成与检查

每行输入来源 URL 和可选目标,清理片段与追踪参数,检查跨域、多对一和剩余查询参数,再生成页面标签、HTTP 响应头或 CSV 映射。

Canonical 是重复内容合并信号,不是跳转。目标页面应可抓取、返回 200 并包含等价主体内容;对真正迁移的旧 URL,仍应使用永久重定向。

URL 列表

每行:来源 URL | 可选 canonical。省略目标时,以来源 URL 为基础规范化。

DEPLOY CHECKLIST

上线前检查四个信号

页面标签重复页面与规范页面都指向同一个最终 URL。
站内链接导航、正文和分页尽量直接链接规范地址。
Sitemap只提交希望被索引的规范 URL,不提交参数副本。
hreflang多语言页面通常各自自引用 canonical,再互相标记替代关系。

RELATED TOOLS

查看全部工具 →

USE & REVIEW

批量 Canonical URL 生成与检查常见问题

查看全部工具指南 →

Canonical 和 301 重定向有什么区别?

Canonical 让重复页面仍可访问,只是告诉搜索引擎优先合并到某个规范 URL;301/308 会把用户和爬虫直接带到新地址。筛选参数、打印版和高度重复页面常用 canonical,真正改址或旧页面迁移通常使用永久重定向。

所有查询参数都应该从 canonical 中删除吗?

不应该。utm_*、fbclid、gclid 等通常只用于追踪,可以清理;颜色、语言、分页、排序或筛选参数是否改变主体内容则取决于业务。工具只自动识别常见追踪参数,仍保留的参数会提示人工确认,不会假装理解网站语义。

可以把 canonical 指向另一个域名吗?

可以使用跨域 canonical,但目标内容必须真正等价,两个域名最好都由你控制并能长期维护。目标应可抓取、返回 200 且没有 noindex;迁站时还要同步内链、Sitemap、外链和必要的重定向,不能只放一条跨域标签。

规范页面自己还需要自引用 canonical 吗?

建议添加。自引用 canonical 能明确最终协议、主机、路径、尾部斜杠和查询参数口径,减少模板、分享参数或爬虫发现不同写法时的歧义。它不是强制项,但统一模板通常比只在重复页上临时添加更容易维护。

同一个页面能放多条不同 canonical 吗?

不应这样做。HTML 标签、HTTP Link、Sitemap、重定向和站内链接如果互相指向不同地址,会削弱信号,搜索引擎可能自行选择。每个页面只输出一个明确 canonical,并让其他站点信号尽量保持一致。

怎样确认 Google 或 Bing 接受了我指定的 canonical?

先检查源码和真实响应,确认目标返回 200、内容等价且没有抓取限制,再在 Search Console 或 Bing Webmaster Tools 的 URL 检查中查看用户声明与搜索引擎选择的规范网址。工具只生成候选和配置,不会请求输入地址,也无法代替线上抓取结果。