在html标签中,有一个很重要的标签,那就是canonical标签了,canonical可以告诉搜索引擎哪个页面才是权威页面,从而使得搜索引擎可以正确判断识别。下面就详细介绍一下canonical标签是做什么的以及seo标签在seo优化中所起到的作用。
canonical标签是做什么的
canonical标签是HTML里面一个规范网址的元素,当我们的网页可以通过多个URL来访问的时候,我们可以通过canonical标签告诉搜索引擎这多个URL中的首选网址,也就是你这个网页内容想在搜索引擎中展现的指定网址,通常在搜索引擎看来,这个指定的页面是这多个URL中最有价值最规范的页面。
1、canonical标签可以使网址规范化。
2、避免网址内容重复,搜索引擎收录更准确。
3,集中传递页面权重,一定程度上和301效果是一样的。
注意一下,canonical标签只可以针对同一个站点做处理,不同域名之间重复内容是不起作用的。若不同网址之间想要实现这个功能,只能使用301跳转了。
canonical标签使用方法
备注:这里url地址推荐使用绝对地址。
该url地址具有可传递性。假如你在网址A中将网址B指定为首选地址,而在网址B中又将网址C指定为首选地址,那么搜索引擎会认为网址C才是A和B的首选页面。这种情况有时候在网址重定向中会发生。
一个网页链向了有canonical标签的页面,会被当作像301转向到这一页的canonical页。
一个页面可以用rel=canonical指向自己,一个网站的所有页面可以都有rel=canonical。在使用rel=canonical完全不用担心,只用在使用时指对了页面。
canonical标签在seo优化中所起到的作用
大家都知道静态url对网站的seo优化是非常重要的,但很多时候有的网站在生成url的时候,虽然生成了伪静态的url,但是也生成了其他动态的url,这样也就造成了多个页面的内容是完全一样的,这样也对网站本身是有一定影响的,百度蜘蛛也会对这些页面进行抓取。
网址不规范,会降低页面权重,是因为搜索引擎会认为页面内容有重复。做法是将这些不规范的网址,指向同一个页面。
从上文可以看到,canonical标签在处理重复性网页时,可以起到很好的聚焦作用,这也避免了页面重复性的问题和排名方面的问题。要不伪静态url和动态url参与排名的情况下,数据很不好统计。
新闻热点
疑难解答