置顶推荐 如何让自己的网站更有质量?济南seo优化有妙招

置顶推荐 2017百度新的网站优化技术分享

深度分析Canonical标签与301重定向有啥子差别?

 在网站中网站中的Canonical标记若何使役?Canonical标签与301重定向有啥子差别呢?今日请大家与北京网站优化采编一起学习一下canonical标签的使用吧!
 
rel=”canonical” 终归有啥子效用?
我们针对这个标签与SEO施行一个系统概括。rel=”canonical” 这个标签已经推出许久了,canonical是Google、雅虎、微软等搜引得擎一起推出的一个标签,它的主要效用是用来解决因为网址仪式不一样内容相同而导致的内容重复问题。这个标签对搜引得擎效用很大,简单的说它可以让搜引得擎只抓取你想好强调的内容。
百度rel="canonical"标签是啥子?
 
简单来说,百度rel="canonical"标签是为理解决网站因为网站url链接不同样但网页内容是同样而导致百度重复收录的问题,对于这么的情况,假如不采用百度rel="canonical"标签,后果将以致百度对两个相同的网页收录和名次的问题上不知情,久而久之,当网站存在大量这么的网页的时分,可能以致网站大量重复内容而被降权、不收录甚而被K。
啥子情况下需要百度rel="canonical"标签?
Canonical标签与301重定向有啥子差别?
 
1、网站施行了改版,将旧的内容搬到达新的URL链接上,不过没有做301重定向。
2、附带不一样参变量不过内容基本同样的页面,譬如某些论坛没有做伪静态办理,则每个栏目或帖子都将出现动态链接的问题,还有一点电子商务网站在每个商品链接后面添加的追踪代码,不过它们的内容却是同样。
3、由其他端由引动内容相同或相仿的页面。
怎么使役rel="canonical"标签?
 
1、使役rel="canonical"标签的基本范式:
2、需要注意的是link标签里的url链接是你所认为的规范、不错、期望百度收录且参与名次的那个链接。写好这段代码然后,将其放入非权威的网页的头部中即可。
举个简单的例子,来看下如次的网址:
http://www.anolatina.net/case/257.html
这三个网址仪式不一样,才是我们想预示给搜引得擎和用户的网址,不过敞开它们网站的内容却是相同的。普通像这种状态搜引得擎是很难分说出来哪个才是网站主想好强调的网址,这么会直接导致搜引得擎在你的站里面收录到大量重复的内容,如今我们经过 canonical 标签就可以解决这些棘手的问题了。
像上头的状态,我们只消在网址的 head 地带添加如次代码:
 
这么的话 Google 等搜引得擎Z终都会只收录canonical标签指定的这个网址,搜引得擎会将其他页面作为重复内容,这些重复的内容不再参与页面的权重分配(如 Google 的 PR 值)。
wordpress中使役canonical的办法
 
假如你使役的是 WordPress,只要版本是在 WordPress 2.9 及以上的,应当都已经默认支持 canonical 标签了。2.9 曾经的版本可以手工添加以下代码到你使役正题的 header.php 文件的 head 地带即可:
  ID);?>" />
有点认为“Canonical标签”是一个与301类似、解决网站内重复页面的好法子。那么,Canonical标签与301跳转这两者之间有啥子差别呢?使役Canonical标签时又该注意些啥子呢?下边就一起看看这篇来自百度站长学院的文章是怎么说的吧。
Canonical标签优化
Canonical标签与301的差别 
1,在几个网页内容纯粹相同(或高度相仿)的时分,假如期望两个网页都可以被用户正常过访到,就使役Canonical标签;假如仅让用户过访其中的一个,直接使役301跳转更便捷。
2,使役Canonical 标签的前提是几个网页一定是纯粹相同(或高度相仿)的,而301则没有这个限止。使役Canonical 标签时要加意的两点 
1,百度虽然支持Canonical标签,但并不保障纯粹笃守该标签。请站长注意,Z好在纯粹相同的网页中使役Canonical标签——这么可以提高Canonical标签的使役效果。
之前的帮忙文档中确实提到高度相仿的网页也可以使役Canonical标签,但在实际过程中我们发现,相仿网页使役Canonical标签的成功率较低。
2,还有一点儿十分十分关紧,请各位站长在设置Canonical标签前,仔细查缉两个网页是否实在纯粹相同——一朝百度发现其中一个Canonical标签有问题,会不信赖该站点的所有Canonical标签。
关于网站中的Canonical标记
Canonical标签与301重定向有啥子差别?
Z近用火狐敞开我的网站,发现URL后面会出现一个圆圈,里面有个“C”,不知大家是否注意到,越来越多的网站(特别是Wordpress搭建的网站),在Firefox中都会出现这个图标。如图:
里面是个C字母,alt提醒“Current location matches the specifed canonical page”。
敞开某些网页时,此微记又会成为蓝色,alt会提醒“Current location matches the specifed canonical page”。这个微记原来是canonical (权威链接标记)标签在起效用,早在09年2月份,Google,Yahoo及Microsoft三大搜引得擎联手推出了一个旨在减损重复内容困扰的办法,这对于广大站长来说不啻是个好事体,无须再担心因为网站上有重复的内容而影响到网站页面的权重了。
导致重复内容的端由有众多,Z常见的便是多个url地址指向了同一个页面,譬如:wordpress平台下的一篇日记页面,涵盖了文章及述评内容。每个述评都可以有个固定的链接地址,如http://www.hiw3c.com/website-seo/#comment-01这么的链接款式,假如有多个评语,则每条述评的链接都类似于上述款式,只是commentID号有所不一样,这些链接实则都是指向同一篇文章的。蜘蛛来爬时,便会依次爬行一遍,这篇文章下如有10条述评,则爬了10次相同的页面文章,相当于做了多次重复的办公,严重影响了抓取的速率,及浪费了带宽。
重复内容导致的结果定然是蜘蛛不愿意来爬,不一样的url指向同一个页面,也会影响到该页面的权重。
譬如文章链接:http://www.anolatina.net/seofuwu/和http://www.anolatina.net/seofuwu/1.html两个URL不同样,不过内容一模同样。重复内容容易导致搜引得擎的办罪,所以作为网站管理员和SEO人,需要考量避免这种重复内容对搜引得擎优化不友善的效果的萌生。
如今我们可以在该页面的header区加上一句:rel="canonical"来声明,该页面中此url为权威地址。相当于给所有指向此页面的地址做了个301转向,那么搜引得擎读至此标记时,便洒脱会以资地址为主。
注意的是,该标签只能效用于同一个域,不一样域是失灵的。也就是说假如文章被其他网站剿袭,也不会因此标签而给你的原文章带来权重。
额外,你假如想经过canonical把其他一点不关紧的页面指向某个关紧的页面,以资来达到增加某页的权重,这个想法也是危险的,Google是可以检测出来的。
再有就是假如你没有加canonical标签的话,搜引得擎们也会自已去判断哪个地址是权要地址,只是既是要与搜引得擎交道,那我们为何不按照标准去表达一下友善的态度呢?
所幸的是,在我们使役的WP系统中已经有插件支持啦。在WP插件Platinum SEO和SEO All In One中,都相关于这个canonical的选项。只要将对应的选项选上,则生成页面的时分,会半自动帮你萌生这个标签。在Z新的WP2.9版本中已经支持,不在需要插件安装就可以实行canonical标签。下边我整理了代码,需要的朋友直接复制就可以使役。
假如你的WP版本在2.9之前,需要经过插件(上头已经提到)还是手工 Hack 正题的 header.php 文件来要得博客支持。如在正题中加如次的代码:
在 WordPress 2.9 发布然后,WordPress 已经默认支持这一标签了,我们无需做任何动作,正题就支持这一标签。我们可以在 WordPress 的源文件 wp-includes/default-filters.php 看见如次的代码:
add_action( 'wp_head', 'rel_canonical' );故此 WordPress 是调用 rel_canonical() 这个函数来输出 rel=”canonical” 标签的 HTML 代码。假如你还想使役曾经自个儿的办法,那么你可以经过下边代码屏蔽掉它:remove_action( 'wp_head', 'rel_canonical' );
除开canonical链接标签,对于Google来说,你也可以在重复内容的页面的局部介入NOINDEX标签,不过很显然,对于众多具备重复内容的动态网址来说,这个标签很难派上用场。对于Yahoo,你甚而还可以经过Robots-nocontent语法来奉告Yahoo搜引得擎机器人哪些内容是Z有用Z新奇的。除此以外,英娴静虎站长工具Yahoo Site Explorer还具备动态网址参变量管理功能,无防也可以登录上去设置一下,以帮忙Yahoo搜引得擎更好地识别网站上是重复内容。
精彩内容推荐怎样做一个符合w3c规范的网页

TAG标签:Canonical标签 301重定向

转载注明出处:http://www.anolatina.net/seo/261.html