- A+
写这个文章是因为看到ZAC的两篇博文。觉得很多人都可能受到误导,所以特意说明一下。
一篇是ZAC一年前写的nofollow控制站内权重,一篇是最近写的nofollow会浪费PR和权重。
我要说的是,这两篇文章里表达的观点都错了。如果ZAC有在大型网站做SEO的经验,那他一定会知道他错误的理解了他引用的文章。
nofollow是05年google推出的一个属性,理论上加了nofollow属性的链接爬虫都不抓取。当初推出这个属性主要是为了应对日益泛滥的群发作弊。后来小部分SEO人认识到了nofollow链接对SEO的好处,有了一些应用nofollow的技巧。其实,直到现在,nofollow都还是一个有利的SEO手段。
我们先来看看Matt Cutts(google反作弊组的老大)的博客里关于nofollow的描述。(这也是ZAC引用的链接)
http://www.mattcutts.com/blog/pagerank-sculpting/
这里面从来没有说明nofollow会浪费PR和权重,这里面只有一个观点,那就是你即使加了 nofollow,也不会使你的PR值增高。原文中有个例子:
“So what happens when you have a page with “ten PageRank points” and ten outgoing links, and five of those links are nofollowed? Let’s leave aside the decay factor to focus on the core part of the question. Originally, the five links without nofollow would have flowed two points of PageRank each (in essence, the nofollowed links didn’t count toward the denominator when dividing PageRank by the outdegree of the page). More than a year ago, Google changed how the PageRank flows so that the five links without nofollow would flow one point of PageRank each.”
意思就是说:你原来有一个页面PR值有10点,这个页面中有10个链接。nofollow之前每个链接分到1点的PR值。如果你nofollow掉其中5个链接,你以为剩下的5个链接每个链接能分到2点的PR值,但是实际上,每个链接还是只能分到1点PR值。
也就是说,在单个链接的PR值的计算上,根本不会听从nofollow这个属性。博客中的意思是,那些被nofollow的链接的PR值和锚文本不会被传递。没被传递,不是意味着PR值就节省下来被传递到其他链接了,计算单个链接的PR值的时候,nofollow还是不能影响到。google这样做,是不想网站所有者为了控制PR值,把一些好的内容给nofollow了。但是,也就只有这样而已,并不代表nofollow就没有用了。更不会浪费PR和权重了。原文的中Matt Cutts的一个回答说的很明白了,就是你要想一想没有nofollow之前是什么状况。
要清楚nofollow的作用以及为什么说ZAC错了,要从头说起。
一个网站,只要页面稍微一多(比如只要有个几百页以上),就遇到一个问题,就是搜索引擎在短短的几天内,没办法把你的所有网页都抓取一遍。几百个网页都这样,那一些B2B、B2C、招聘网站、分类网站等等稍微大一点的网站这个问题就更加严重,如果你有google webmaster tool ,去“抓取统计信息”里看看就明白了,爬虫一天访问的页面量可能不到你页面总量的1%。页面没有被爬虫抓取,就意味着这些页面要被收录是不可能的。一旦收录情况不理想,整个网站要获取SEO的机会也是少了很多。
当nofollow属性出来,一些做SEO的人合理应用了nofollow属性以后,发现爬虫每天的抓取量就应声上去了,接着网站整体的收录量上去了,整体的SEO流量也上去了。(这种方已经是一少部分SEO人屡试不爽的技巧)为什么呢?
因为只要你合理的应用nofollow属性,就会帮助爬虫节省很多时间,还可以让爬虫更多的抓取那些有收录价值的页面。比如:你网站上有一些链接是 “注册”、“发送反馈”、或者“添加到购物车”等等的链接,这些链接是没有收录价值也不会有排名的。这种“垃圾页面”放上nofollow属性以后,爬虫就不爬了,就会去爬别的没有放上nofollow属性的链接。这样,你节省了爬虫时间(在一定的的期间,爬虫呆在你网站上的总时间是相对固定的)。然后,也可以“控制”爬虫抓取重要的页面,让那些还没被爬虫抓取的好页面有被收录的机会。虽然爬虫可能还是没有百分百抓取完你的全部网页,但是已经改善太多了。
然后,一般大型网站都是用模版的,理论上,你在一个页面上nofollow掉10个链接,如果这样的页面有100万个,那你就节省了1千万个爬虫抓取“垃圾页面”的机会。而我的实际工作中,有时候一个页面上可以nofollow掉50个链接,以及涉及到上千万页面。
nofollow正确的做法就是这样的,nofollow要控制站内权重,也是通过这种做法实现的。所以ZAC的两篇博文都没有理解那些在一线SEO人员的做法。nofollow又怎么浪费权重了呢?
至于PR值,真正务实的SEO人从来不在意这个,因为事实上PR值和排名关系不大。我相信以前擅用nofollow的人也没有想过用它来控制PR值。
前段时间,有个朋友问我快速提高SEO流量的做法,现在这就是一个。如果不是为了让大家不受到误导,我可能不会公开讲出来。正是因为以前有人误导nofollow可以控制PR值,才有人去把自己有价值的页面也nofollow掉了。google这么做非常及时,免得大家误入歧途。那些企图用nofollow控制PR值的人也真的是自食其果。我在另一篇博文里也说了,SEO其他提高流量的方法有的是,作弊是最蠢的。
做整站优化,如果你老板给你一个网站要你马上提高SEO流量,那你就合理的应用nofollow,我敢说,在2个月内涨30%以上的流量是完全可能的。这是白帽SEO,国外很多顶尖的网站也都是这么做的。发展到后面,nofollow还有很多非作弊的技巧。
如果有人还不信我说的,其实,在《google网站质量指南》里,明确的说明了nofollow的应用。
http://www.google.com/support/webmasters/bin/answer.py?hl=cn&answer=96569
这份说明更新于 2009年5月12日。正是Matt Cutts宣布nofollow不能塑造PR值的时候。里面说的意思就是,被nofollow的链接,PR值或锚文本不会被传递。但没有说这些没被传递的PR值就被节省下来了。
另外,Matt Cutts在博客中也说,google明明就是从webmaster tool后台通知网站主了,或者在《google网站质量指南》里写明白了,很多人就是不会看的。
《google网站质量指南》是最权威的SEO教材,这个我要到下篇博文里讲为什么。我在阿里内部的每次培训都要推荐大家去看《google网站质量指南》。另外我的博客很多读者是上过我培训课的阿里人,可以看看我发的PPT,上面说了,nofollow是提高爬虫效率的方法。
来自外部的引用: 1