【中国站长网】浅谈seo标签中的nofollow写法作用
本文是国平老师对于nofollow的看法,这篇是对另一位SEO导师ZAC的反驳,看到他们这么专业的讨论,息心虽然作为吃瓜群众只是看一看,但我也是抱着自己的观点的,我认为nofollow对外有阻止蜘蛛爬出本站的作用,对内则是起到了引导蜘蛛的作用,虽然我的观点在这篇文章面前已经不重要….
我也谈一下nofollow
不过具体是什么样,每个人都有自己的看法,但是万变不离其宗的是,nofollow是可以控制蜘蛛z走向的,下面先看原文内容吧:
写这个文章是因为看到ZAC的两篇博文,觉得很多人都可能受到误导,所以特意说明一下。
一篇是ZAC一年前写的nofollow控制站内权重,一篇是最近写的nofollow会浪费PR和权重
我要说的是,这两篇文章里表达的观点都错了。如果ZAC有在大型网站做SEO的经验,那他一定会知道他错误的理解了他引用的文章。
nofollow是05年google推出的一个属性,理论上加了nofollow属性的链接爬虫都不抓取。当初推出这个属性主要是为了应对日益泛滥的群发作弊。后来小部分SEO人认识到了nofollow链接对SEO的好处,有了一些应用nofollow的技巧。其实,直到现在,nofollow都还是一个有利的SEO手段。
我们先来看看MattCutts(google反作弊组的老大)的博客里关于nofollow的描述。(这也是ZAC引用的链接)
这里面从来没有说明nofollow会浪费PR和权重,这里面只有一个观点,那就是你即使加了nofollow,也不会使你的PR值增高。原文中有个例子:
“Sowhathappenswhenyouhaveapagewith“tenPageRankpoints”andtenoutgoinglinks,andfiveofthoselinksarenofollowed?Let’sleaveasidethedecayfactortofocusonthecorepartofthequestion.Originally,thefivelinkswithoutnofollowwouldhaveflowedtwopointsofPageRankeach(inessence,thenofollowedlinksdidn’tcounttowardthedenominatorwhendividingPageRankbytheoutdegreeofthepage).Morethanayearago,GooglechangedhowthePageRankflowssothatthefivelinkswithoutnofollowwouldflowonepointofPageRankeach.”
译文:你原来有一个页面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和权重了。
原文的中MattCutts的一个回答说的很明白了,就是你要想一想没有nofollow之前是什么状况。
要清楚nofollow的作用以及为什么说ZAC错了,要从头说起。
一个网站,只要页面稍微一多(比如只要有个几百页以上),就遇到一个问题,就是搜索引擎在短短的几天内,没办法把你的所有网页都抓取一遍。几百个网页都这样,那一些B2B、B2C、招聘网站、分类网站等等稍微大一点的网站这个问题就更加严重,如果你有googlewebmastertool(一个谷歌工具,国内我们从百度站长工具的爬取量那里可以看到大概数据),去“抓取统计信息”里看看就明白了,爬虫一天访问的页面量可能不到你页面总量的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的应用。
这份说明更新于2009年5月12日。正是MattCutts宣布nofollow不能塑造PR值的时候。里面说的意思就是,被nofollow的链接,PR值或锚文本不会被传递。但没有说这些没被传递的PR值就被节省下来了。
另外,MattCutts在博客中也说,google明明就是从webmastertool后台通知网站主了,或者在《google网站质量指南》里写明白了,很多人就是不会看的。
《google网站质量指南》是最权威的SEO教材,这个我要到下篇博文里讲为什么。我在阿里内部的每次培训都要推荐大家去看《google网站质量指南》。
另外我的博客很多读者是上过我培训课的阿里人,可以看看我发的PPT,上面说了,nofollow是提高爬虫效率的方法。