在正式进入主题前,先简单介绍下这个nofollow怎么使用,相信还有部分做SEO的朋友对这个标签的使用不太了解的: a target="blank" href="ABC" rel="nofollow">XXX 具体用处是什么呢?在写本文之前,我的理解跟很多人一样,加入nofollow标签是为了控制权重,即不让所在页面的权重传递给目标页面,这样一来,就相对地增加了传递给其他页面的权重。 这种观念从我在公司做SEO时,就一直深埋在我脑海里,直至看了Matt Cutts(google反作弊组的老大)的一篇博文(当然是翻译成中文后的~_~),以及总结自己的一些案例情况,才发现这个观念是错的。 nofollow这个概念最初是由谷歌公司在2005年的时候提出来的,当时提出这个标签的解释主要是为了应付越来越泛滥的外链群发作弊,意思就是说,只要加入了这个nofollow标签的链接,爬虫就不会进行抓取。 (再附加说明下,因为绝大多数群发外链是出现在博客或论坛当中,当有人留言和发文时,通过平台本身程序可以为网友发布的链接加上nofollw标签,这样在这些平台上群发外链,对搜索引擎本身就不会增加其对应的抓取工作量了,因为搜索引擎一发现加了nofollow标签,就不会进行爬行了。) 那么我们的误区到底出现在哪里呢? 举个形象的例子: 比如你的一个网站页面(page1),PR值是10,同时这个页面上拥有100个链接,那平均来讲,每个链接可以获取的权重是10/100=0.1。那如果把其中50个链接加上nofollow标签,即断掉了这50个链接的权重传递,理论上剩下的50个链接分到的权重就会是:10/50=0.2,但实际上,每个链接分到的权重还是只有0.1,并没有因为nofollw标签的使用而改变PR值的传递。 也就是说,单个链接的PR值不会听从nofollw这个属性。用了nofollow的链接,权重和描文本没有被传递,但不意味着未被传递的PR值被分散到其他链接上。 总结起来就是:一个页面对内部某个链接的权重输出传递,不会因为你的页面里使用了多少个nofollow而改变最终的传递值。 那么反过来想想,我们做SEO时,nofollw能否帮上我们的忙呢? 答案当然是肯定的。我们来分析下原理,你的一个新站,拥有1000个页面,里面有非常多的客服帮助啊,注册,登录,用户协议等,这些内容所在的页面对搜索引擎而言,是没什么价值的,同时,即使搜索引擎抓取了这些页面,对你网站本身的SEO也帮助不大。 我们假设这些对搜索引擎无价值的页面有300个,但是我们知道的是,一个新站,不可能短期内搜索引擎就进行全部收录,搜索引擎的原理也是先发现你的网站,然后“住”进来,根据你页面的链接进行抓取,而抓取的量假设每天是100个(因为我们知道搜索引擎对新站页面的抓取数量可不太令人满意),建议可以看下之前写的搜索引擎喜欢怎么样的网站。 那么抓取完你1000个页面,搜索引擎用了10天时间,过程当中还有一些筛选,比如一些重复或相似的内容,以及一些类似登录啊注册之类的没什么价值的页面,最终有可能又会把这些已经抓取进来的页面重新从数据库里删除掉。 现在的问题已经很明显了,如果你合理的利用nofollw这个标签,把一些对提升网站SEO没多大价值的页面链接加上这个标签,搜索引擎自然节约了很多无效的爬行时间,对你网站的有效抓取就会提升,这一点,在实践操作中,是非常有用的,特别是对于新站,以及一些庞大的B2C或一些海量数据的信息类网站,合理利用nofollow标签,提升对搜索引擎友好度,可以使你的有效抓取获得提升,对提升你的SEO流量也是有非常大的帮助的。 (责任编辑:admin) |