getcanonicalname标签是做什么用的

如何通过Canonical标签解决重复内容收录问题?
稿源:月光博客
Canonical标签是Google、雅虎、微软等搜索引擎一起推出的一个标签,它的主要作用是用来解决由于网址形式不同内容相同而造成的内容重复问题。这个标签对搜索引擎作用非常大,以前网站上的url不同会被搜索引擎认为是重复内容,利用该标签可以指定权威的某个链接,避免重复内容收录。百度也已支持Canonical标签。
为了避免重复内容的收录,搜索引擎会通过算法对网页内容及链接进行识别,对内容完全相同或者高度相似的网页,会计算出一个系统认为规范的网页结果建立索引并供用户查询。支持Canonical标签以后,站长可以通过将元素和rel="canonical"属性添加到该网页非规范版本的部分,为搜索引擎指定规范网页。添加此链接和属性可以告诉搜索引擎:&在内容相同或高度相似的所有网页中,该网页为最规范最有价值的页面,推荐将该网页排在搜索结果中靠前的位置。&
可通过在每个非规范版本的HTML网页的部分中,添加一个rel="canonical"链接来进行指定规范网址。
例如,要指定指向网页&/product.php?id=15786&的规范链接,需要按以下形式创建&&link&&元素:
&link&rel="canonical"&href="/product.php?id=15786"/&
然后将上述链接复制到某网页所有非规范网页版本的&&head&&部分中(例如&/product.php?id=15786&active=1),即可完成设置。
rel="canonical"&可与相对链接或绝对链接一起使用,但建议使用绝对链接,以最大程度地减少可能出现的混乱或问题。如果网站需要更换域名,且使用的服务器不能创建服务器端重定向网址的情况下,就可以使用rel="canonical"&链接元素指定希望百度收录域的网址。
wordpress中使用canonical的方法是,添加以下代码到你使用主题的 header.php 文件的 head 区域:
&?php if(is_single()){?&
&link rel="canonical" href="&?php echo get_permalink($post-&ID);?&" /&
&?php } ?&
对于WordPress 2.9及以上的版本,应该都已经默认支持 canonical 标签了。
Z-blog中使用canonical的修改方法是,编辑single模版文件,在head上加入一下代码。
&link rel="canonical"href="&#article/url#&"/&
延伸阅读:
文章:150篇人气:156177
月光博客,是一个专注于互联网和搜索引擎的知名IT科技博客,中国互联网博客营销书籍《名博是怎样炼成的》作者之一、新浪网2008年度十大IT博客之一。
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页查看: 1563|回复: 6
请问论坛首页如何添加canonical标签
本人使用两种方法均未实现
第一种:为论坛首页制作一个单独的head,命名为head1,然后在head1中加入canonical标签,成功实现,但是首页不显示QQ互连,不知为何,head1内容和默认head完全相同,只是多了一个canonical标签,结论:失败
第二种:修改source\module\forum目录下的forum_index.php,添加$_G['setting']['seohead'] .= '&link href=&''& rel=&canonical& /&';,还是未能实现,结论:失败
求大神帮助,如何实现论坛首页添加canonical标签?
大神给帮个忙啊
同求!?????
补充下,我的版本是diacuzX2.5
官方现在忙着弄 dx3 都没功夫理我们了。
官方人呢,请给解决下。。。。。。。。。。。。
Powered by/ 使用canonical标签解决网址规范化问题
一直是困扰站长以及搜索引擎的一个问题。据估计,网上有10%-30%的URL是内容相同但URL不一样的不规范化网址。
这就造成几个问题。比如:
对站长来说,多个URL存在分散了页面权重,不利于排名。
对搜索引擎来说,浪费资源,浪费带宽。
搜索引擎发现多个网址内容相同时,不会惩罚,而会尽可能找出那个应该是规范化的网址。但程序毕竟只是程序,可能出错,挑出来的可能不是站长想要的那个规范化网址。
网站上网址规范化问题太严重的话,也可能影响收录。一个权重不很高的域名,能收录的总页面数字是有限的。搜索引擎把资源花在收录不规范的网址上,留下给真正不同内容的资源就减少了。
要解决URL规范化问题也有很多选项,比如:
在Google管理员工具中设置带3W和不带3W的,哪一个是规范化版本
,把不规范化URL全部转向到规范化URL
确保使用的CMS系统只产生规范化网址
确保网站上所有都指向规范化网址
在提交给搜索引擎的网站地图中全部指定规范化网址
但这些方法都各有局限。
Google管理员工具不适用于其他搜索引擎
有的站长因为某种原因做不了301转向
CMS系统大部分情况下不受自己控制
内部链接自己可以控制,但其他人链接到自己网站上就不受控制了
总之,虽然有解决方法备选,但网址规范化到目前为止还是个不小的问题。
前几天Google,雅虎,微软共同发布了一个新的标签canonical tag,用于解决网址规范化问题。
简单说,就是在HTML文件的头部加上这样一段代码:
&link rel=”canonical” href=”/product.php?item=swedish-fish” /&
意义就是这个网页的规范化网址应该是:
/product.php?item=swedish-fish
下面这些URL都可以加上这段代码:
/product.php?item=swedish-fish&category=gummy-candy
/product.php?item=swedish-fish&trackingid=;sessionid=5678
这些URL的真正规范化网址就都成为:
/product.php?item=swedish-fish
简单说,这个标签相当是一个页面内的301转向。区别在于用户并不被转向,还是停留在不变网址上,而搜索引擎会把它当作是301转向处理,也就是说把页面链接的权重都集中到代码中指明的规范化网址上。
另外有几个细节站长需要注意:
这个标签只是一种建议或暗示,而不是指令,它不像那样是个指令。所以搜索引擎会很大程度上考虑这个代码,但并不是百分之百,还会考虑其他情况来判断规范化网址。这也防止站长有可能把网址弄错。
这段代码既可以使用,也可以使用。通常还是建议使用绝对地址比较保险。
指定的规范化网址上的内容,与其他使用这段代码的非规范化网址内容可以有一些不同,不一定完全一样。比如在电子商务网站上有很多按价钱、颜色,、尺寸升降排序,生成的URL全都不一样,但内容大体相同,只有细小区别,就可以使用这个标签。
指定的规范化网址可以是不存在页面,返回404,也可以是还没有被收录的页面。但是不建议这么做,别没事找事。
这个标签适用于同一个域名内,包括二级域名。但不适用于不同域名之间,防止有人劫持。
别把这个标签当救命草,首先还是得把网站结构做好,尽量避免出现URL规范化问题。这只是最后万不得已的方法。
敏感的人大概能从这个新标准里看到的机会。
最后提一句,这个标准被3大搜索引擎Google,雅虎,微软同时支持,为什么没提百度呢?记得看到报道,从搜索量来看,百度是世界上第二大搜索引擎,为什么不带着我们一起玩?
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。百度再谈Canonical标签
  网站优化过程中经常会用到,Canonical标签可以告诉搜索引擎哪个页面为规范的网页,能够规范网址并避免搜索结果中出现多个内容相同或相似的页面,帮助解决重复内容的收录问题,优化规范网页的排名。很多站长朋友认为Canonical标签是一个与301类似、解决网站内重复页面的好办法。
  对此,百度再谈Canonical标签:
  【Canonical标签与301的区别】
  1,在几个网页内容完全相同(或高度相似)的时候,如果希望两个网页都可以被用户正常访问到,就使用Canonical标签;如果仅让用户访问其中的一个,直接使用301跳转更方便。
  2,使用Canonical
标签的前提是几个网页一定是完全相同(或高度相似)的,而301则没有这个限制。
  【使用Canonical
标签时要特别注意的两点】
  1,百度虽然支持Canonical标签,但并不保证完全遵守该标签。请站长注意,最好在完全相同的网页中使用Canonical标签——这样可以提升Canonical标签的使用效果。
  之前的帮助文档中的确提到高度相似的网页也可以使用Canonical标签,但在实际过程中我们发现,相似网页使用Canonical标签的成功率较低。如下图中的两个网页,虽然主要内容是一致的,但对于搜索引擎来说不属于完全相同的网页,百度不会遵守其Canonical标签:
  2,还有一点非常非常重要,请各位站长在设置Canonical标签前,仔细检查两个网页是否真的完全相同,一旦百度发现其中一个Canonical标签有问题,会不信任该站点的所有Canonical标签。
  在我看来
  canonical标签在某种意义上确实相当于一个页面内的301转向,只不过区别在于实际用户并不被转向,还是停留在不变网址上,而搜索引擎会把canonical标签当作是301处理,也就是说会把权重都集中到代码中指明的规范化网址上,认定这个网页为规范版本。
  但是不是你说哪个是规范就一定是,canonical标签只是一种建议或暗示,而不是指令,它不像robots文件那样是个指令。所以百度会很大程度上考虑这个代码,但并不是百分之百,还会考虑其他情况来判断规范化网址。所以如果你的网页仅仅是局部类似,但实际上并不是非常重复,就不要使用canonical标签,如果你非要使用甚至可能会让本该参与排名的页面损失掉该有的权重,并且你不重复说重复,搜索引擎也可能会降低对你的信任度,影响站点上其他页面canonical标签的生效。
  另外,提醒大家在加入canonical标签的时候仔细检查目标网页是否存在,确保目标网页不是错误页面,不包含noindex
robots元标记或已经被robots文件屏蔽掉了,如果这样你的canonical标签毫无意义,甚至误导搜索引擎。而且只能为一个网页指定一个canonical标签,如果指定多个canonical,搜索引擎就会直接忽略。这些同样会影响搜索引擎对你网站canonical标签的信任度。
  欢迎关注木木SEO博客:&微信公众号:mumuseo,随时交流。
我的更多文章:
( 10:30:54)( 10:13:57)( 10:51:24)( 15:26:40)( 10:53:58)( 15:26:09)( 15:49:57)( 15:51:13)( 11:44:26)( 11:09:12)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。查看: 3083|回复: 7
【对Canonical标签使用的再次说明】
本帖最后由 lvxianlei2010 于
08:55 编辑
小板lvxianlei2010回复:这个问题之前社区不少童鞋讨论过,站长学院也专门有资料,大家可以自己多搜索相关资料查看下,同时也欢迎反馈相关问题。
请问我的移动列表网页由于一个列表内容太多,一个页面显示完对网页不太好,所以分好几个列表显示,比如id=1 ,id=2 ,id=3,其中这桑页面模板都一样,但是内容不一样,因为一个整体内容分为三份来显示,比如1显示1-10的内容,2显示11-20的内容,3显示21-30的内容,如果有更多以此类推,这样我可以使用Canonical标签,把权重转移到id=1的页面吗,这样算不算是违规呢,谢谢 @
冒险岛私服
你的想法不可行,使用这个标签有两点需要特别注意:
1、几个网页尽量完全相同,包括主体内容与模板等;
2、网站内不要大量的使用它,一则如果一个Canonical标签有问题,百度会不信任该站点的所有Canonical标签。二则,一个网站连主副本的运营管理都不能处理好,本身就是运营情况不佳的表现。
以下为官方资料:
前几天站长社区有站长朋友谈了一下对Canonical标签的看法,认为这是一个与301类似、解决网站内重复页面的好办法。那么我们来谈谈这两者有什么区别,使用Canonical标签时又该注意些什么。
【Canonical标签与301的区别】
1,在几个网页内容完全相同(或高度相似)的时候,如果希望两个网页都可以被用户正常访问到,就使用Canonical标签;如果仅让用户访问其中的一个,直接使用301跳转更方便。
2,使用Canonical 标签的前提是几个网页一定是完全相同(或高度相似)的,而301则没有这个限制。
【使用Canonical 标签时要特别注意的两点】
1,百度虽然支持Canonical标签,但并不保证完全遵守该标签。请站长注意,最好在完全相同的网页中使用Canonical标签——这样可以提升Canonical标签的使用效果。
*之前的帮助文档中的确提到高度相似的网页也可以使用Canonical标签,但在实际过程中我们发现,相似网页使用Canonical标签的成功率较低。
2,还有一点非常非常重要,请各位站长在设置Canonical标签前,仔细检查两个网页是否真的完全相同——一旦百度发现其中一个Canonical标签有问题,会不信任该站点的所有Canonical标签。
谢谢,不敢一身试险,所以先提前了解一下,现在做起来一个站真心的不容易,不敢乱来&
使用这个标签要求两个页面完全相同或高度相似!这是定义。
本帖最后由 h 于
09:30 编辑
canonical还不完善,站长尽力提紧裤腰带!
一个网站连主副本的运营管理都不能处理好,本身就是运营情况不佳的表现——JV可以被QJ但是不可以被LJ
除了lvxianlei2010给你的官方内容以外,在广州沙龙我们也有谈到这个标签的事情,你可以看看这个:
你这个用法肯定不合适,用了也不会生效。
谢谢了,还是不分页了,用原来的页面做下优化的安全一些,现在竞争太激烈,做站不宜&
lvxianlei2010 发表于
你的想法不可行,使用这个标签有两点需要特别注意:
1、几个网页尽量完全相同,包括主体内容与模板等;
谢谢,不敢一身试险,所以先提前了解一下,现在做起来一个站真心的不容易,不敢乱来
man_hok 发表于
除了lvxianlei2010给你的官方内容以外,在广州沙龙我们也有谈到这个标签的事情,你可以看看这个:
http://b ...
谢谢了,还是不分页了,用原来的页面做下优化的安全一些,现在竞争太激烈,做站不宜
学习了& && &&&
Powered by

我要回帖

更多关于 canonical name 的文章

 

随机推荐