Blog Utility

Canonical URL检查器

快速检查HTML head代码中的canonical标签缺失、重复、href格式以及是否使用绝对URL。

Canonical标签检查 检查是否存在rel="canonical"标签
URL格式检查 检查绝对URL、http/https格式以及空href值
防止SEO重复 向搜索引擎明确传达代表URL

输入HTML head代码

粘贴页面head区域或完整HTML代码,即可分析canonical URL状态。

等待中
0个字符
请输入HTML代码,然后点击Canonical检查按钮。

检查结果

可以查看canonical标签数量、href值、URL格式和检查状态。

0 Canonical标签
0 正常URL
0 需要检查
序号 Canonical URL 状态
检查结果将显示在这里。
使用指南

检查粘贴 HTML 中的 canonical

发布前查找 canonical 缺失、重复和可疑 URL。工具不确认搜索引擎最终选择了哪个规范网址。

适用人群

  • 检查 head 模板的开发者
  • 排查重复网址的站长

使用场景

  • 查找插件添加的重复标签。
  • 复核相对地址或查询参数。

从输入到检查结果

  1. 1

    复制最终 HTML 或 head。

  2. 2

    粘贴不超过500,000个字符。

  3. 3

    运行检查并查看统计。

  4. 4

    将 href 与预期规范网址核对。

  5. 5

    另行检查线上响应与索引。

使用示例 1

单个规范网址

输入
<link rel="canonical" href="https://example.com/article/">
结果
一个格式有效的 HTTPS 标签

只确认格式,不确认访问或索引。

使用示例 2

冲突的网址

输入
<link rel="canonical" href="https://example.com/a/"><link rel="canonical" href="https://example.com/b/">
结果
canonical 重复警告

解决模板冲突并保留预期代表网址。

计算与处理原理

DOMParser 提取 rel 包含 canonical 的 link。按 href 缺失或空白、非 HTTP(S) 绝对网址、HTTP、片段、查询参数和重复的顺序,显示每行首个问题。

限制与注意事项

  • 查询参数可能是内容标识的一部分。
  • 不检查响应头或重定向。
  • 格式通过不保证搜索引擎采用。
数据处理

HTML 在本地解析,请先移除敏感值。

相关工具

常见问题

必须删除查询参数吗?

不一定,应确认它是否用于区分规范内容。

会访问输入网址吗?

不会,只分析标签与 href。

为何每行只有一个问题?

检查有优先顺序,修复后重检可查看下一项。