跳到正文

规范网址

Canonical URL

中级网页

规范网址(Canonical URL)是一组相同或高度相似页面中,网站希望搜索引擎优先识别的代表网址。它用来减少带参数、不同路径等版本造成的重复页面混淆;例如商品页带推广参数时,仍指向不带参数的商品页。

你可能会说:「同一个商品页带上推广参数后也能打开,我想让搜索引擎把它们当成同一页。」

读之前建议先了解

动手看看

访问原版商品网址无参数商品页面运动鞋详情搜索引擎尚未读取
1

先打开这双运动鞋的商品页 /item/42。这是不带推广参数的网址,我们希望它成为搜索中的代表版本。

要点

  1. 1

    先找出内容相同的网址

    你的网站可能让商品详情页通过原网址和带推广参数的网址访问。因为两者展示的主体内容相同,所以可以选一个稳定的网址作为代表,而不是让搜索引擎分别判断它们。

  2. 2

    在页面上声明代表网址

    通常由页面元数据声明规范网址。我们会让重复版本都指向选定的代表网址,代表页也指向自己。这样即使访问者从不同链接进来,搜索引擎仍能看到网站的选择。

  3. 3

    声明不等于强制收录

    规范网址是给搜索引擎的信号,不会替用户跳转,也不能保证搜索引擎一定采用。上线后你可以检查各版本输出的网址是否一致,避免测试环境域名或错误路径混进正式页面。

容易混淆的地方

规范网址和重定向都能处理多个网址,但结果不同:重定向会把访问者带到新地址;规范网址让当前地址继续可访问,只向搜索引擎指出代表页。它也不是 XML 站点地图:站点地图列出希望被发现的网址,规范网址则说明相似页面之间以谁为代表。

什么时候用

适合用

  • 商品详情页可通过原网址和带推广参数的网址访问,页面内容相同,想让搜索引擎优先识别原网址。
  • 文章迁到新路径后,旧路径暂时仍需对外展示相同内容,想先明确哪个网址是代表页。
  • 网站同时提供列表页的默认地址和不改变主体内容的追踪参数地址,想减少重复页面混淆。

不适合用

  • 旧地址已经不打算继续展示,访问者也该进入新地址时,用重定向完成迁移,而不只是声明规范网址。
  • 搜索结果页和各篇文章页内容、用途都不同,不该把它们归为同一页;让各页保留自己的网址。
  • 你只是想告诉搜索引擎网站有哪些页面可发现,可先用 XML 站点地图;它不负责指定重复页面的代表。

练一练

一个商品页既能从原网址打开,也能从带推广参数的网址打开,内容相同,推广链接还要继续供用户使用。你会怎么处理?

让 AI 帮你做

请检查商品详情页的规范网址:原网址和仅多了推广参数的网址都以不带参数的商品页为代表。确认正式环境输出的是正式域名,并列出你检查的页面样例;不要把内容不同的页面合并。

接下来学什么