规范标签生成器

下一个

当同一内容可通过多个URL访问时(包括查询参数、末尾斜杠、HTTP与HTTPS协议、分页存档等形式),Google要求至少有一个URL被标记为标准版本。用户只需输入首选URL,生成器便会返回格式正确的<link rel="canonical">标签,该标签可直接替换为<head>;对于PDF等非HTML资源,则会生成对应的HTTP格式Link头部标签。

如何生成规范标签

  1. 1

    粘贴标准(首选)URL

    绝对URL(包含协议和主机信息)。片段标识符(#section)会被忽略——谷歌会将具有不同片段的URL视为相同。

  2. 2

    该工具可实现验证与标准化。

    斜杠后缀一致性、小写主机名、 IDN 域名的简写代码。协议缺失问题已标记为待修复项。

  3. 3

    标签已创建

    `<link rel="canonical" href="https://example.com/page">`.

  4. 4

    复制 HTML 或 HTTP 头信息表单

    网页页面使用HTML标签;PDF文件、图像及API响应则使用HTTP `Link: <url>; rel="canonical"`标签。

标准标签的实际功能

标准标签向搜索引擎明确指示:“在展示该内容的所有URL中,此页面为原始版本;请将所有排名权重集中于此。”若缺少该标签,重复页面会分散排名权重——任何单个页面的排名效果都无法达到整合后的页面水平。

HTML表单

<link rel="canonical" href="https://example.com/products/blue-shirt" />

将其放置在 <head> 中。Google 会读取该内容,而浏览器则会忽略它。

HTTP链接头表单

用于非 HTML 资源(PDF、图像、Feed XML):

Link: <https://example.com/whitepaper.pdf>; rel="canonical"

发送任意2xx格式的响应。可通过您的Web服务器或 CDN 进行配置。

常见错误

  • 相对URLhref="/page"可使用但存在不稳定性。请使用绝对URL以避免歧义。
  • 协议不匹配:规范要求使用 http://,但页面实际通过 https:// 提供。务必确保与实时协议一致。
  • 指向重定向时:规范要求必须返回 200 状态响应;链式重定向会削弱该响应信号。
  • robots.txt中屏蔽标准URL:目标页面必须可爬取,否则谷歌无法进行验证。
  • 冲突信号:指向非标准变异体的内部链接。请更新这些链接使其一致。
  • 在标准目标上禁用索引:互斥选项——需选择其一。
  • 重复页面上的不同规范版本:Google 会选择其中一个版本并忽略其他版本。请为所有重复页面设置相同的规范版本。

特殊情况

  • 分页归档:每个页面(?page=2)均可进行自规范化,而非仅规范化为第1页。此前的建议与此不同;谷歌曾明确弃用rel=prev/next方案,现将自规范化视为标准做法。
  • 多维度导航:同一列表的过滤视图通常会自动恢复为未过滤状态,除非过滤条件对内容产生实质性影响。
  • 移动设备专用URL(m.example.com):移动页面会自动转换为桌面版版本;桌面版页面会添加指向该页面的链接rel=alternate
  • AMP页面:AMP会将内容规范为非AMP格式;非AMP格式则会在AMP版本中添加rel=amphtml标识。

常见问题

推荐做法:采用自引用规范格式(页面指向自身)可有效防止会话ID参数、UTM代码及其他意外重复的情况发生。这属于SEO最佳实践,而非强制要求。

是的。如果合作平台重新发布您的内容,它们可以将其规范链接设置为您的原始网址。当内容完全匹配时,Google会尊重跨域名规范链接。

对于所有通过 HTTPS 传输的页面,始终应使用 HTTPS 协议。混合使用不同协议会发送相互冲突的信号,可能导致谷歌随机选择其中一种方案。

Canonical规范应针对重定向后的最终URL,而非中间环节。URL链会削弱信号强度——谷歌可能将指向302重定向的链接视为提示而非权威依据。

相关工具