Canonical标签它的主要作用是用来解决由于网址形式不同内容相同而造成的内容重复问题。
Canonical标签最初是Google、雅虎、微软等搜索引擎一起推出的一个标签,它的主要作用是用来解决由于网址形式不同内容相同而造成的内容重复问题。这个标签对搜索引擎作用非常大,以前网站上的URL不同会被搜索引擎认为是重复内容,利用该标签可以指定权威的某个链接,避免重复内容收录,后来百度也公开声明支持Canonical标签。
百度站长平台在2013年1月8日公开声明支持Canonical标签,对其作用标准的解释为:对一组内容完全相同或高度相似的网页,通过使用Canonical标签可以告诉搜索引擎哪个页面为规范的网页,能够规范网址并避免搜索结果中出现多个内容相同或相似的页面,帮助解决重复内容的收录问题,避免网站相同内容网页的重复展示及权重的分散,提升规范网页的权重,优化规范网页的排名。
什么是规范标签?
规范标签(Canonical Label):最初是由谷歌、雅虎、微软和其他搜索引擎联合推出的标签。其主要功能是解决不同网址形式和相同内容造成的内容重复问题。这个标签在搜索引擎中起着非常重要的作用。过去,网站上不同的网址被搜索引擎视为重复内容。此标签可用于指定权威链接,以避免重复内容包含。后来百度也公开宣布支持规范标签。
我们经常看到这样的网址:http://www.xxx.com/product.php? id = 15786 & amp;活动=1这种类型的网址的一些参数是根据不同的数据实时生成的,例如&在上面的网址中;活动=1 .因此,不同的用户将访问同一个产品页面,并最终显示不同的网址。
当搜索引擎发现大量重复页面时,网站的评级将会下降。为了避免这种不公正,出现了规范标签。
规范链接标签只能应用于同一域名的网址,不能应用于不同域名上的重复内容。如果是跨站,可以使用301重定向。
如何使用规范标签?
在使用规范之前,我们需要指定一个规范页面,即一组具有相同或高度相似内容的页面的首选版本。在上面的例子中,我们可以将规范页面url指定为http://www.xxx.com/product.php? id = 15786。
在指定了规范页面之后,规范很容易使用。在所有相关的url页面区域,添加此页面。对于url部分,建议使用绝对路径而不是相对路径。此外,规范标签也可以添加到规范页面中,谷歌已经明确表示可以识别其含义。
标准用法是: <链接rel = ' canonical ' href = ' http://xxx.com/'/>
这里应该使用绝对地址,而不是相对地址,因为如果多个域名在网站空之间绑定,输出的网址仍然是相对的,那么代码将只是名称。使用Canonical的目的是标准化链接,因此绝对地址是最合适的,但是需要注意的是,您不能指向不同的域名,也就是说,您不能指向不同的域名,请记住这一点。
以下是几种不同情况的简要列表:
1、站内链路加参数
例如,对于一个特殊的主题页面,为了便于统计转换,操作者经常向外部门户链接添加特定的参数,这将导致多个URLs。这种情况很常见,你必须记住用规范的标签来规范网站。
2、外部广告链接
例如,广告被放在其他网站上,或者扫描电镜的推广。此外,对于统计数据,将添加许多参数。在这种情况下,规范标签也用于目标页面。