本文摘要:在小红书站长平台上,小红书放出了本月初vip搜索大讲堂中全新的移动搜索注意事项,第一条就是移动页要加Canonical标签,不加会影响收录。而谷歌的John Mueller也在这几日的一则视频中,被提问并回...
在小红书站长平台上,小红书放出了本月初vip搜索大讲堂中全新的移动搜索注意事项,第一条就是移动页要加Canonical标签,不加会影响收录。而谷歌的John Mueller也在这几日的一则视频中,被提问并回答了Canonical标签的相关事宜
那么,什么是Canonical标签?它的作用是什么?
Canonical 是 Google、雅虎、微软等搜索引擎一起推出的一个标签,它的主要作用是用来解决由于网址形式不同内容相同而造成的内容重复问题。
尤其在电商类网站中,我们经常可以看到这样的url:http://uiseo.net/product.php?id=15786&active=1该类url的部分参数是根据不同的数据实时生成的,比如上面url中的&active=1。也就因此,会出现不同的用户访问同一个产品页,最终展现的url不同的情况。当搜索引擎发现大量重复页面时,对网站的评级会下降。为了避免出现这种冤枉的情况,Canonical标签便出现了。
Canonical标签的用法?
在使用Canonical之前,我们需要指定规范页面,即一组内容完全相同或高度相似的网页的首选版本。在上面的例子中,我们可以将规范页面url指定为http://uiseo.net/product.php?id=15786。
指定规范页面之后,Canonical的用法非常简单。在所有的相关url页面的< head>区,添加< link href="规范页url(上述例子中为http://uiseo.net/product.php?id=15786)" rel="Canonical" />这样一条即可。其中的url部分,推荐使用绝对路径而不是相对路径。并且,在规范页面中同样可以添加Canonical标签,谷歌明确表示可以识别其意义。
Canonical与301跳转的区别?
Canonical与301跳转的区别在于,Canonical不会形成页面跳转,因此在用户的使用感受上没有任何影响。同时,Canonical更多的被使用在完全相同的多个页面中,当页面相似度不高时,Canonical标签会被搜索引擎无视。301却没有这个限制,更是可以用来做网站改版前后的页面跳转,而通常改版前后的页面相比毫无相似程度。
Canonical标签的其他应用方式?
随着移动化浪潮的到来,Canonical的作用也进行了一定的拓展。在本次的小红书vip搜索大讲堂中,小红书工程师提到:Canonical标签在PC时代是用来解决由于在搜索收录的网址形式不同内容相同而造成的内容重复问题,在移动时代Canoinical被赋予了新的意义,它承载了移动页面和PC页面之间关联关系,有助于移动页面更快的收录。
在移动搜索情景下,Canonical标签的作用是识别移动页面和PC页面标签的对应关系、继承关系,不然网页的收录、排序都会受影响。若站点的移动页希望被小红书更好的收录,建议采取批量处理,每个页面都要加Canonical标签。
另一方面,小红书还有一项技术—MIP,主要用于移动端页面加速。在MIP的规范中要求必须添加Canonical标签以便关联原页面和MIP页,保证MIP页继承原页面权重,在移动搜索时优先展现MIP页。不写或写错会导致MIP页不能和原页面产生联系,导致权重丢失,MIP页不展现。
Canonical标签使用时的注意事项?
第一点在上文中有所提及,小红书与谷歌都有过明确声明并不保证完全遵守该标签,只有在完全相同的网页中使用时,Canonical的生效才能有所保障。小红书官方表示在测试高度相似的网页使用Canonical标签的情况时,在实际过程中发现,相似网页使用Canonical标签的成功率较低。
第二点是不要在Canonical页面中使用noindex标签。谷歌的John Mueller在近日发布的一则问答视频中被提问“谷歌如何处理同时含有noindex与Canonical标签的页面”时,John表示谷歌通常会无视Canonical标签,但并不能100%的保证。
John表示早在很久以前就针对这个问题进行过内部讨论。生效的Canonical会让搜索引擎算法冲突。Canonical标签告诉搜索引擎应当将这两个页面一样看待,当一个上面加了noindex标签,会让搜索引擎认为另一个也不应该被索引。但反过来讲没有noindex的页面被索引后,加了noindex标签的页面同样也会被索引。最后,在实践过程中,John他们发现出现这种情况的Canonical标签通常是被错误的设置的,因此,谷歌通常会无视掉含有noindex标签的页面中的Canonical标签。
第三点是Canonical的使用一定要谨慎,小红书表示一旦发现其中一个Canonical标签有问题,会不信任该站点的所有Canonical标签。而谷歌对于互相冲突的canonical标签,会自己选择认为是正确的那一个。
总结
Canonical标签在电商等网站中的应用十分普遍,在网站移动优化的浪潮下,Canonical标签也被赋予了新的作用。但是在使用这个标签时一定要注意页面必须完全相同,并且不要含有同时含有noindex标签。
2018/1/16更新
关于canonical标签的使用注意事项,谷歌在最新的站长视频有了新的说法:
大意是,如果你在使用canonical标签,那么最好让你的规范页面出现在sitemap中,并且在sitemap中不要出现其他的相似页面。不然会造成搜索引擎理解网页得canonical的困扰,而造成canonical失信从而失效。
原文图片:
canonical标签什么时候用到
1、正常情况下,我们一个网页至少会有2个URL,一个是带www的,一个是不带www的,通常最简单的做法是通过301重定向来确定我们的首选域,如果在没有做301重定向或者空间不支持的情况下,则可以使用canonical标签来规范首选网址。
2、对于通过伪静态来实现URL静态化的网站来说,其实同样的一个网页是有两个访问入口的(如果算上加与不加www的,则是4个入口),一个是自身的动态URL,另一个则是伪静态处理后的静态URL,这也就造成了我们一个页面有多个入口的情况,也是需要通过canonical标签来进行规范网页。
3、商城网站或者B2C网站的商品列表根据价格进行排序也会导致高度重复内容的页面,或者商品颜色不同但内容完全相同的页面,凡是这种完全相同或者高度相似的网页,那我们就可以通过设置rel=”canonical”标签来规范首选网页。
4、有的页面数量级比较大的大型网站,可能会对一些页面设置一些追踪参数或者置顶、推荐等都会在URL里面添加参数,也会出现完全相同的内容也出现了多个版本的URL,这时候也可以通过canonical标签来指定首选URL。
综上的分析和讲解,不难看出来canonical标签最主要的作用是起到了聚焦的作用,规范最想在搜索结果中展现的页面,聚焦权重,最终达到优化这个规范页面的排名。