canonical标签是什么?canonical在优化里的作用?
发布时间:2023-04-13 11:17:19 所属栏目:优化 来源:
导读:由于在网页中,静态URL的生成,有些网站对静态地址的保留仍然没有任何作用,并且动态地址的保存程度存在较大的困难,在实际使用上,这种方法在实际应用中是有效的,造成搜索引擎重复收录,这就是伪静态后出现一个页面有多
由于在网页中,静态URL的生成,有些网站对静态地址的保留仍然没有任何作用,并且动态地址的保存程度存在较大的困难,在实际使用上,这种方法在实际应用中是有效的,造成搜索引擎重复收录,这就是伪静态后出现一个页面有多个URL可以访问的情况,今天我们讲一下如何用canonical标签来处理这些细节问题。 一、canonical标签是什么 canonical标签是HTML里面一个规范网址的元素,当网站的页面有多个URL可以访问的时候,我们可以通过canonical标签告诉搜索引擎这多个URL中的首选网址,也就是你这个网页内容想在搜索引擎中展现的指定网址,那么在搜索引擎看来,这个指定的页面网址是多个URL中最有价值且规范的页面。 二、canonical标签有什么作用 在我们一个网页有多个URL入口并且没有用canonical标签规范网页的情况下,搜索引擎如果都把页面收录了,那么搜索引擎则会通过一系列的算法自动推荐其中一个URL展现在搜索结果中,而这个URL可能不是我们想展现在结果中的地址,并且重复的内容收录还会分散权重,所以我们要通过canonical标签来规范网页地址,搜索引擎会把权重集中到规范的页面,提升这个页面的权重,最终让规范的网页得以参与排名展现。 使用的方法是在网页HTML代码头部head里面添加一行代码: <link rel="canonical" href="http: //www. xxx.cn/"/> 假设你的页面有如下几个地址可以访问: 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/"/> 三、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标签的优点是可以在不同的网站之间进行转换,并且可以根据用户的喜好进行调整,这样就可以让用户更好的找到自己想要的内容。 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐