批量 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 不一定会始终遵循跨域规范。