Canonical标签检查器

验证canonical标签的正确实施以优化SEO

分享:

检查Canonical标签

确保Canonical标签正确实施

通过正确的canonical标签防止重复内容并巩固页面权重

Canonical标签(rel='canonical')告诉搜索引擎哪个URL版本是'主副本'。我们的检查器验证HTML和HTTP header两种实现。

什么是Canonical标签?

一个HTML元素(link rel='canonical'),指定网页的首选版本。当多个URL有类似内容时,告知搜索引擎应索引哪个。

我们检查什么

HTML Canonical

检测HTML head中的<link rel='canonical'>标签。

HTTP Header

检查HTTP响应头中的canonical声明。

重复检测

发现多个canonical标签时发出警告。

URL验证

验证绝对URL与相对URL以及自引用canonical。

最佳实践

  • 每个页面应有自引用canonical标签。
  • 始终使用绝对URL(包括https://)。
  • 每页不超过一个canonical标签。
  • canonical URL必须与实际页面URL完全匹配。
  • 用于分页内容、URL参数和HTTP/HTTPS变体。
  • 不要将canonical设置到返回4xx或5xx错误的页面。

常见问题

什么是自引用canonical?

指向页面自身URL的canonical标签。Google推荐的做法。

canonical和noindex能同时使用吗?

技术上可以,但会发送矛盾信号。

Google总是遵循canonical吗?

不是,这是提示而非指令。但正确实施的在大多数情况下会被遵循。