什么是Canonical标签,如何正确的使用Canonical标签?

SEO分享 2年前 (2017-04-20) 63次浏览 已收录 0个评论

Canonical 是 Google、雅虎、微软等搜索引擎一起推出的一个标签,它的主要作用是用来解决由于网址形式不同内容相同而造成的内容重复问题。

我们经常可以看到这样的 url:http://www.example.com/product.php?id=15786&active=1 该类 url 的部分参数是根据不同的数据实时生成的,比如上面 url 中的&active=1。也就因此,会出现不同的用户访问同一个产品页,最终展现的 url 不同的情况。当搜索引擎发现大量重复页面时,对网站的评级会下降。为了避免出现这种冤枉的情况,Canonical 标签便出现了。

Canonical 链接标签只能作用于同一个域名所在的网址,不能作用于不同域名上的重复内容。如果是跨站,可以使用 301 重定向。

网址不规范,会降低页面权重,是因为搜索引擎会认为页面内容有重复。做法是将这些不规范的网址,指向同一个页面。

Canonical 标签的用法?

在使用 Canonical 之前,我们需要指定规范页面,即一组内容完全相同或高度相似的网页的首选版本。在上面的例子中,我们可以将规范页面 url 指定为 http://www.example.com/product.php?id=15786。

指定规范页面之后,Canonical 的用法非常简单。在所有的相关 url 页面的<head>区,添加<link href=”规范页 url(上述例子中为 http://www.example.com/product.php?id=15786)” rel=”Canonical” />这样一条即可。其中的 url 部分,推荐使用绝对路径而不是相对路径。并且,在规范页面中同样可以添加 Canonical 标签,谷歌明确表示可以识别其意义。

什么是 Canonical 标签,如何正确的使用 Canonical 标签?

其标准用法是:<link rel=’canonical’ href=’https://www.wangxiaoyou.com/’/>

在这里应该使用绝对地址而不是相对地址,因为网站空间如果绑定多个域名的时候,输出的 url 依然是相对的,那这个代码就形如虚设了。使用 Canonical 目的就是为规范链接,所以采用绝对地址是最妥当的,但是要注意的是:不能跨域名指向,也就是不能指向不同的域名,这点要谨记。


本文版权归湖南 SEO所有丨如需转载请注明文章出处
原文地址:https://www.wangxiaoyou.com/1936.html
喜欢 (0)
[736035566@qq.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址