10 四月, 2005
超链接的nofollow属性,反击垃圾评论
我的blog垃圾评论和垃圾引用通告超多,几乎每篇文章都中过招,而且不止一招。今天看到几个大的搜索引擎(google, MSN Search, Yahoo)和网站(Blogger, Typepad, MovableType, Livejournal, WordPress)为了对付这些通过在大量垃圾评论和通告中引用自己网站,从而提升PageRank(搜索引擎术语,反映一个网站的广泛程度)点数的卑劣行径,开始使用一个新的hyperlink attribute: nofollow. 制定是nofollow的超连接,搜索引擎会忽略它对这个链接指向的网站的Pagerank的贡献。注意,只是忽略,并不惩罚,因为仍旧无法判断来源是否是spam。
Google建议,只要是访问用户(不是weblog作者)留下的链接,一律增加这个新tag,使得这些spammer们的阴谋破产。这些链接包括文章评论内容里的链接,指向作者主页的链接,引用通告中的链接等。
行动得不到结果,垃圾评论家们自然积极性大减,这样一来,发送spam评论和通告的人自然越来越少。当然,效果如何,还需实践证明。如果有那么一个损人不利己,白开心,也够头痛的了。不过,发的人少了,我们就可以用其他方法,譬如关键字过滤等技术屏蔽它们了。
这项技术对blog用户来说是透明的,对他们来说,链接还是链接,只是提供blog的系统在处理这些超连接的时候,额外增加了一个新的属性(Attribute)而已。
下面介绍nofollow的格式:
旧的格式:this is spam comment
变为新的:
rel="nofollow">this is spam comment
我准备近日修改UTBlog程序,加入这一功能。苦点累点没什么,绝不能让那些垃圾小人得意。
reference:
http://www.google.com/googleblog/2005/01/preventing-comment-spam.html
http://www.ysearchblog.com/archives/000069.html
http://hompy.etang.com/Document/Doc_doc_list_one.php?USERID=1777&page=14



