如何更好的使用URL规范canonical

FontSize: 【

<link rel="canonical" href="URL">格式的标签用于指定网页的规范URL(Canonical URL)。它用于解决在搜索引擎中可能出现的重复内容问题。

规范URL是一个有用的功能,您可以使用它来告诉搜索引擎,网站内容的来源。如果您的网站在多个页面上使用相同的内容,则可以在页面上使用规范URL的标签,来告诉搜索引擎哪个页面是首选版本或原始页面,哪个页面应该显示在搜索引擎结果页面中。

在没有使用规范URL的标签之前,如果在同一个域名的网站的多个页面有相同的内容,这就违反了搜索引擎的质量准则,正常情况下,都在尽量避免网站上有重复的内容,以免降低网站的质量,甚至遭到搜索引擎的惩罚。

换一个角度思考问题,如果有了规范URL这个标签功能,就可以在网站上放置多个相同的页面,而不会被搜索引擎认为网站上有“重复”的内容,也不会受到搜索引擎的惩罚。 当然,使用多个相同内容的页面是在有需要的时候,而不是故意而为,没事找事。

在某些时候,网站可能需要多个相同内容的页面,例如,你的网站有三个页面,分别为:

domain.com/product/1.html(页面1)

domain.com/product/2.html(页面2)

domain.com/product/3.html(页面3)

但是,这三个页面的内容是相同的,为了不让搜索引擎认为该网站是重复的,低质量的,您可以在页面domain.com/product/2.html和domain.com/product/3.html的<head>标签里,加上

<link rel="canonical" href="http://domain.com/product/1.html">

这样的话,就是在告诉搜索引擎,页面1是首选版本,页面2和页面3的首选版本是页面1。一旦你告诉搜索引擎首选版本页面地址,重复内容的页面2和页面3将自动标记为“重复”,页面1会显示在搜索引擎结果中,页面2和页面3会被搜索引擎忽略。由于包含重复内容的页面中有使用URL规范标签,网站不会因重复内容问题而受到搜索引擎的处罚。

当然,使用301重定向,将domain.com/product/2.html和domain.com/product/3.html重定向到domain.com/product/1.html,也可以解决重复问题。

但是,我们并不想使用页面跳转,而是需要每个页面都打开,例如:

domain.com/product/1.html 是用于统计SEO引流结果的页面;

domain.com/product/2.html 是用于统计百度竞价广告结果的页面;

domain.com/product/3.html 是用于统计谷歌竞价广告结果的页面。

也可以使用meta name="robots"元标签的指令noindex,告诉搜索引擎不要收录网站中重复的不想被收录的页面的URL。

还可以使用,告诉搜索引擎将该链接标记为不传递权重和排名的链接。

但是,使用URL规范标签canonical和使用301重定向、robots的作用或功能是有区别的。

当使用URL规范元标签时,明确地告诉搜索引擎哪些内容是原始内容,哪些是重复内容。当网站在多个页面上使用或重新使用相同的内容时,这被认为是一种良好的做法。这种做法让搜索引擎意识到网站这样做是出于一些不可避免的原因,但不想违反搜索引擎的质量准则。

而使用其它标签,没有URL规范的功能,没有办法明确告诉搜索引擎哪些页面是重复内容的页面,这可能会导致网站可能会因为内容重复而受到惩罚。

转载时请以链接形式注明原始出处及本声明。
微信扫一扫
SEO文章代写加微信
回到顶部