让我们试想一下一种互联网的状态,网站因提供有用信息而受到长期的或者大量的关注,而这些站点提供的链接也会受到更多关注。无论从用户的角度还是搜索引擎的角度,这都是一种理想的状态,大家可以因此得到所需的信息,搜索引擎可以得到准确的page rank。
而现在情况有些变化,一些网站提供了让别人在它们的页面上添加链接的功能,比如blog可以留言。垃圾链接突然蜂拥而至,网络理想状态被破坏,搜索引擎的page rank算法受到冲击。这时候google想出了一个"nofollow"的办法,看上去能解决一些问题,但真的是这样么?
现在有两个问题,一个是普通用户的,他们的weblog里总有人发布垃圾信息,另一个问题是google的,weblog中垃圾信息中的链接影响了其搜索引擎算法的准确性。
如果把在google中排名升高当作在weblog
comments里发垃圾信息的主要目的,上面说的两个问题或许可以最大程度的对等起来。但实际上并非如此。page
rank只是部分spammer的目的,甚至可以说,对于大部分spammer来说,这只是一个他们在发垃圾信息时无意中得到的附加好处,就算没了这个好
处,也不太会阻止他们发送垃圾信息。email spam从不会增加page rank,有人因此放弃email spam了么?
使用nofollow只能从根源上解决google的问题,他们的page rank在spammer想出新点子之前能清净一阵了。对于普通用户呢?他们因此能得到纯洁的comments?基本上不太可能。
同时nofollow技术可能带来更大的麻烦。如果nofollow被各个网站和搜索引擎接受,那么它很快就会被应用于非spam链接上。原来我在我的page上提供你的链接,就是为你的page rank做了贡献,现在我有的选择了,我可以在所有的链接上加上nofollow,想让我去掉么?给钱吧。”卖链接“很快就会成为象”卖广告”一样的生财之道。互联网的理想状态再次被破坏,搜索引擎的page rank更容易被利用了。那怪谁,谁让你下放权利了?下次再搞出一个realnofollow来么?
如果说提供留下链接的机会是为spammer开启了通向邪恶的一扇大门的话,那么提供让链接在搜索引擎中无效的方法无疑是开启了另一扇。有人说
反对nofollow是技术理想主义,那么赞成nofollow同样也理想主义的厉害。