目前的网站基本都用纯静态或伪静态链接,但实质有的网站程序处置不够严谨,生成静态URL后,网站上动态地址有的页面还保留着,导致搜索引擎重复网站收录,这就是伪静态后出现一个页面有多个URL可以访问的状况,今天大家讲下怎么样用canonical标签来处置这类细节问题。
1、canonical标签是什么
canonical标签是HTML里面一个规范网址的元素,当网站的页面有多个URL可以访问的时候,大家可以通过canonical标签告诉搜索引擎这多个URL中的最佳选择网址,也就是你这个网页内容想在搜索引擎中展示的指定网址,那样在搜索引擎看来,这个指定的页面网址是多个URL中最有价值且规范的页面。
2、canonical标签有哪些用途
在大家一个网页有多个URL入口并且没用canonical标签规范网页的状况下,搜索引擎假如都把页面网站收录了,那样搜索引擎则会通过一系列的算法自动推荐其中一个URL展示在搜索结果中,而这个URL可能不是大家想展示在结果中的地址,并且重复的内容网站收录还会分散网站权重,所以大家要通过canonical标签来规范网页地址,搜索引擎会把网站权重集中到规范的页面,提高这个页面的网站权重,最后让规范网页得以参与排名展示。
用的办法是在网页HTML代码头部head里面添加一行代码:
假设你的页面有如下几个地址可以访问:
www.xxx.cn/t_25578/1
www.xxx.cn/t_25578/2
www.xxx.cn/t_25578/3
可以在head里加入如下代码:link rel="canonical" href="http: //www. xxx.cn/t_25578/"/
3、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标签是什么?canonical在优化中有哪些用途?》的全部内容,仅供站长朋友们互动交流学习,网站排名优化是一个需要坚持的过程,期望大伙一块一同进步。