Canonical标签应该有一部分人是有一点了解的,主要是用于放我们的网站不可避免的出现了相同内容的东西有几个url地址的情况,这个时候可以在head标签之添加一行Canonical的标签指定一个标注页面的地址,告诉搜索引擎按照哪个链接作为标准版本,有利于降低相同内容收录导致权重分散的情况。
搜索引擎会通过算法对网页内容及链接进行识别,对内容完全相同或者高度相似的网页,会计算出一个系统认为规范的网页结果建立索引并供用户查询。支持Canonical标签以后,站长可以通过将元素和rel="canonical"属性添加到该网页非规范版本的部分,为搜索引擎指定规范网页。添加此链接和属性可以告诉搜索引擎:“在内容相同或高度相似的所有网页中,该网页为最规范最有价值的页面,推荐将该网页排在搜索结果中靠前的位置。”可通过在每个非规范版本的HTML网页的部分中,添加一个rel="canonical"链接来进行指定规范网址。
rel="canonical" 可与相对链接或绝对链接一起使用,但建议使用绝对链接,以最大程度地减少可能出现的混乱或问题。如果网站需要更换域名,且使用的服务器不能创建服务器端重定向网址的情况下,就可以使用rel="canonical" 链接元素指定希望百度收录域的网址。用法是
使用Canonical 标签时要特别注意的两点
1,百度虽然支持Canonical标签,但并不保证完全遵守该标签。请站长注意,最好在完全相同的网页中使用Canonical标签——这样可以提升Canonical标签的使用效果。之前的帮助文档中的确提到高度相似的网页也可以使用Canonical标签,但在实际过程中我们发现,相似网页使用Canonical标签的成功率较低。
2,还有一点非常非常重要,请各位站长在设置Canonical标签前,仔细检查两个网页是否真的完全相同——一旦百度发现其中一个Canonical标签有问题,会不信任该站点的所有Canonical标签。
接下来讲一下alternate标签又有什么用
如今移动的流量越来越大,可以说不属于PC端的流量,因此也就越来越多的站长么开始优化移动端的排名,但是我们会发现pc如果简单的做个响应式、适配还是会很在灵活性的问题,尤其时结构比较复杂的网站,可以说只有单独建立移动站点,才能更好的满足业务需求,但是虽然说移动和PC是两个站点了,但是本质上是一个网站,内容都是一份的只是结构和排版上有点区别而已,一方面我们可以站长后台提交适配规则来解决,PC和移动页面的URL对应关系。
同时我们可以采用alternate和Canonical标签来完善这个问题,我们可以在pc端加上 ,在移动页面加上 ;通过在PC端和移动使用对应的标签来指定对应页面的地址,来告诉搜索引擎pc和移动的关系结构。