批量 Canonical URL 生成器

标准化 URL 并生成规范链接标签(canonical tags)以防止内容重复问题

标准化规则

www 策略:
尾随斜杠:

输出

生成的输出将显示在这里...

什么是规范 URL?

当多个 URL 提供相同或相似的内容时,规范 URL 是页面的“首选”版本。<link rel="canonical" href="..."> 标签告诉搜索引擎索引哪个 URL 并将排名信号合并到该 URL,防止重复内容问题稀释您的 SEO 表现。

常见的重复 URL 问题

HTTP vs HTTPS

http://example.com 和 https://example.com 被视为不同的 URL。始终规范化为 HTTPS。

www vs non-www

www.example.com 和 example.com 是单独的主机名。选择一个并在整个网站中坚持使用。

尾随斜杠

/page 和 /page/ 在技术上是不同的 URL。Google 通常视它们为相同,但保持一致可以避免混淆。

查询参数

UTM 标签、会话 ID 和跟踪参数会创建重复的 URL。在规范链接中去除它们以合并链接权重。

最佳实践

  • 每个页面都应有一个自引用的规范标签,即使它是唯一的版本
  • 规范 URL 必须是绝对路径(包含完整域名),而不是相对路径
  • 规范 URL 应返回 200 状态码 - 绝不要指向重定向、404 或 5xx 页面
  • 在页面的所有重复版本中一致使用相同的规范 URL
  • 在 GSC 中检查“网页索引编制”报告,查看“带有正确规范标签的替代网页”状态
  • 将规范标签与 301 重定向结合使用可获得更强的信号

常见问题 (FAQ)

规范标签是指令还是提示?

它是一个提示。Google 通常尊重规范标签,但如果信号冲突(例如,内部链接指向不同的 URL、规范页面标记为 noindex,或内容存在显著差异),也可能会选择不同的规范网址。

我应该使用规范标签还是 301 重定向?

当你想永久性移除对重复 URL 的访问时使用 301 重定向。当两个 URL 仍需保持可访问时(如打印版、有过滤条件的视图、不同的参数)使用规范标签。

我能在不同的域之间使用规范标签吗?

可以。跨域规范标签是受支持的,且常用于转载内容。然而,如果内容不同或两个站点的权威性差异极大,Google 不一定会始终遵循跨域规范。