下一篇:SNS无法替代博客 »

中文Wordpress反垃圾留言策略:2个插件,2种做法

写于2008-10-27 – 5:29 下午 | 作者:Jason Ng | 类别 » 互联网络 |

根据我写独立博客差不多2年多的经验,垃圾留言更多会针对用Wordpress构建的博客。 对付垃圾留言要像对付诈骗短信和垃圾邮件一样,绝对不能手软,我的原则是:骂人留言可以容忍,垃圾留言不能忍。

可能近来又有不少人被骗子网络推广公司欺骗了,中文垃圾留言特别多,与其花钱给骗子推广公司,还不如花钱搞口碑营销,至少这样你不会受人鄙视。

我的Wordpress反垃圾留言使用4种手段:2个插件,2种做法。

一、两个插件:

1、Some Chinese Please

对于可能吧来说,大多数非垃圾留言都是中文的,可以说这个比率达到99%,因此我使用了Some Chinese Please插件

顾名思义,Some Chinese Please插件会在留言提交的过程中判断内容是否含有中文,如果没有,返回错误提示,且不把留言写进数据库

基本上,当你启用Some Chinese Please后,垃圾留言会减少90%。

对于大多数中文博客来说,很少有非中文的评论,如果评论者确实不能输入中文,输入外文评论后会出现必须输入中文的提示。这时,评论者完全可以复制文章中的任意中文到评论中。

2、Akismet

这是Wordpress自带的一个反垃圾评论插件,不建议单独使用,因为即使留言被标记为垃圾留言,这条留言依然会写进数据库。

我的建议是,配合Some Chinese Please一起使用。

在没有用SCP的时候,可能吧每天接收到的spam数目大概是60条,而配合SCP之后,每天被标记为spam的留言大概只有10条左右,这10条留言里有:

(1)全是英文且复制了文中中文的英文spam(这些spammer还是会动脑的)。

(2)什么化妆品、打印机、热水瓶、XXX网址导航这样的spam。

Akismet并非万能,但它拦截垃圾留言的效果是相当好的,而且还会自动学习,举个例子:

前天有个spammer在可能吧留了3条相同的垃圾评论,Akismet没有识别出来,我在后台将它标记为spam。

今天我在后台看到,这个spammer发的评论已经直接标记为垃圾评论了。

或许这不是我一个人的功劳,但只要有好几个博客标记同一个留言为垃圾留言,这个spammer以后不会有多少露面的机会。

下图是Aksimet拦截的垃圾评论与正常评论的比例图:

你可以看到,垃圾评论的数量是多么惊人的。

二、两种做法:

1、Nofollow

默认情况下,留言区域所有的链接都有rel="nofollow"标记的,你不需去更改任何设置。

但有的blogger为了鼓励留言,安装了Dofollow等插件,使得留言区域的链接都没有nofollow标记。

我认为这样的做法是不可取的,相当于鼓励spam。

2、关键词过滤

每个博客都应该有关键词过滤列表,当Akismet和Some Chinese Please都无法拒绝一条评论时,关键词过滤显得很有用。

在我的关键词过滤列表里,包含了一些政治敏感词、一些商品名称等等。

三、其它建议

1、不要使用验证码

验证码并不能有效地减少spam,反而给真正的留言者带来不便,这不仅浪费时间,有时有些验证码还非常难看清楚。

如果你真的很喜欢使用类似验证码这样的“之前验证”方式,你可以考虑安装“简单四则运算”插件。

2、不要手软

拿我刚从后台看到的一条spam做例子,这条spam是:

网站不错哦。给你踩一下吧。有空也到我网站上留个脚印啊。大家互动一下,带动一下人气。(*^__^*) 嘻嘻……
下次在来了。。88

表面上看似乎不是spam,但事实上这个spammer已经不是第一次在可能吧发一模一样的评论。

对于这样的spam,不要手软,告诉Akismet这是spam,最好这个spammer多提交几次留言,那样Akismet就永久将其列进黑名单了。

3、经常检查垃圾留言

毕竟人才能更好地判断哪些是垃圾留言,机器不能完全替代人工判断。

我的做法是,每天检查一次垃圾留言,发现有被误判的,将其挽救出来,发现情节恶劣的,加入到关键词过滤列表,要是同一IP经常作案,在主机后台直接封IP。

四、其它思考

1、为什么博客评论区域有nofollow,spammer还是孜孜不倦地发呢?对比这篇文章:“诈骗短信这么傻,为什么会有人信?”你就会明白,这依然是个概率问题,spammer是一个小付出大回报、风险较低的行业。

2、对于将网站推广交给spammer的推广主,应该明白到,博客更重视的是口碑营销,而链接营销不但破坏口碑,还浪费了推广费用。

3、有时我想,网络推广为什么要用发送垃圾邮件、垃圾评论这样下流的手段?

五、你的反垃圾留言策略是怎样的呢?

17fav 收藏本文

Tags: , , ,

除非注明,本博客文章均为原创,转载请以链接形式标明本文地址
本文地址:http://www.kenengba.com/post/547.html
Trackback地址:http://www.kenengba.com/post/547.html/trackback

  1. 44 条评论 关于 “中文Wordpress反垃圾留言策略:2个插件,2种做法”

  2. Gravatar Icon
    bc 发表于 10 27, 2008

    “网站不错哦”那条spam我那儿也有,丫还连发好几次,不过都直接被Akismet过滤了

    [回复此评论]

    Gravatar Icon
    老孔 回复于 10月 27th, 2008:

    每天都收到,Aksimet应该设置直接咔嚓的功能!

    [回复此评论]

    Gravatar Icon
    Black-Xstar 回复于 10月 28th, 2008:

    我也遇到了,而且每天都有……

    [回复此评论]

  3. Gravatar Icon
    1986 发表于 10 27, 2008

    目前几乎没有什么留言...Spammer也是会找流量比较大的博客的...

    [回复此评论]

    Gravatar Icon
    myspan 回复于 10月 27th, 2008:

    那小子也个我发过几个

    [回复此评论]


  4. 不错,我去取消验证码

    [回复此评论]


  5. 基本上靠Akismet在撑着, 确实帮不少忙, 最高峰的一次一天拦截了261条Spam... 真勤快

    [回复此评论]

  6. Gravatar Icon
    A股 发表于 10 27, 2008

    过滤掉所有.com.cn.xx的后缀留言

    [回复此评论]

  7. Gravatar Icon
    overwhelming 发表于 10 27, 2008

    今天用IE7上可能吧,favicon变成了“校”,换成FF3还是“禅”没有问题,由于过去常混校内,所以马上去校内主页,favicon果然一模一样,截图(不知道能不能看到):
    http://lh4.ggpht.com/lby3805/SQWwDbUlPUI/AAAAAAAAAGE/MUp36QrPusM/3.JPG
    http://lh5.ggpht.com/lby3805/SQWxGebasxI/AAAAAAAAAGo/f4G-vAM6V9g/4.JPG

    PS:我在怀疑博主的那篇质疑“伪开心网”的文章得罪了谁谁,或者只有我的IE7出现这个状况,原来我也有遇到后打开的网页favicon短暂的变成先前打开的网页的情况,但是这次我是直接浏览可能吧啊,应该排除这种情况

    [回复此评论]

    Gravatar Icon
    Jason Ng 回复于 10月 28th, 2008:

    这应该是缓存的问题,当发现这个问题时你可以看看网站根目录下的favicon.ico文件,如果和地址栏显示的不一样,那很可能是缓存的问题。

    [回复此评论]

  8. Gravatar Icon
    Hello Emacs 发表于 10 27, 2008

    呵呵,那个四则运算的插件听起来不错哈~~~
    昨天去上一个C/C++的wiki,验证码是
    cout

    [回复此评论]

  9. Gravatar Icon
    Hello Emacs 发表于 10 27, 2008

    怎么过滤过滤掉了?
    那就用中文格式发:)
    cout《《”23fg“《《“543”;

    [回复此评论]

  10. Gravatar Icon
    流星 发表于 10 27, 2008

    那个spam我也收到了,昨天在谁的博客也看到了,结果今天他在我这里一天留了一堆,直接被akis干掉了

    [回复此评论]


  11. zblog用户纷纷表示影响不大

    [回复此评论]

    Gravatar Icon
    Jason Ng 回复于 10月 28th, 2008:

    我去年用zblog时也没多少spam,不过可能与当时流量太小有关。

    [回复此评论]

  12. Gravatar Icon
    Faceker 发表于 10 27, 2008

    推荐我的反垃圾方法,不过要改代码,稍麻烦,但效果很好:

    h(tt)p://www.faceker.com/200809/block-wordpress-spam-comment-diy.html

    [回复此评论]

    Gravatar Icon
    Jason Ng 回复于 10月 28th, 2008:

    你的方法很巧妙,spammer通常用自动填表工具来填写。

    [回复此评论]

    Gravatar Icon
    沙渺 回复于 10月 28th, 2008:

    值得收藏的方法,delicious了

    [回复此评论]

  13. Gravatar Icon
    望月 发表于 10 27, 2008

    不要手软中的那个我也遇到了,回头就去删掉。

    [回复此评论]

  14. Gravatar Icon
    小影 发表于 10 27, 2008

    不错的文章,学习了!我全挂手动档的...^^

    [回复此评论]

  15. Gravatar Icon
    truanty 发表于 10 27, 2008

    我还纳闷为啥这些天没看到你的文章呢,原来你的RSS地址换了!~

    [回复此评论]

    Gravatar Icon
    Jason Ng 回复于 10月 28th, 2008:

    我上一次换RSS地址已经是去年的事了。

    [回复此评论]


  16. 目前很幸运的,我的部落格还没有出现过~

    不过我想这也代表我的部落格还没有被看上的资格吧……TT

    [回复此评论]

  17. Gravatar Icon
    雀巢 发表于 10 27, 2008

    我也遇到过这个
    每天检查一次垃圾留言,发现有被误判的,将其挽救出来,发现情节恶劣的,加入到关键词过滤列表,要是同一IP经常作案,在主机后台直接封IP。

    [回复此评论]

  18. Gravatar Icon
    发表于 10 27, 2008

    不错。。。学习了

    [回复此评论]

  19. Gravatar Icon
    -.-!!! 发表于 10 28, 2008

    那我们不是没搞头了阿?? 哎哟

    [回复此评论]

    Gravatar Icon
    Jason Ng 回复于 10月 28th, 2008:

    信不信我在akismet提交你的URL,哈哈。

    [回复此评论]

  20. Gravatar Icon
    小虫 发表于 10 28, 2008

    看来,可能吧的吧主还是很关注这些东西的。
    方便他人,好帖。

    [回复此评论]


  21. 方法基本一致.一度安装SK2但效果跟akismet差不多
    安装some chinese please和敏感词过滤之后基本就只剩下中文的人肉垃圾了
    但是TB的垃圾留言不好防.

    [回复此评论]

  22. Gravatar Icon
    an9 发表于 10 28, 2008

    垃圾留言我也留着,只要数据库没满,我就不删。

    [回复此评论]

  23. Gravatar Icon
    wangyh 发表于 10 28, 2008

    就用了一个akismet,虽说误删情况还是有点严重的……

    [回复此评论]

  24. Gravatar Icon
    Lili 发表于 10 28, 2008

    我用SK2~~
    Akismet要连接国外的服务器认证,有GFW的存在,就担心连接出问题导致留言丢失,事实上前两年常有这样的事儿。不过现在好像好多了。
    SK2是本地过滤,而且每条过滤规则都可以自定义,放心得多。

    [回复此评论]

  25. Gravatar Icon
    zylew 发表于 10 28, 2008

    来踩踩了,欢迎回访~~哈哈

    [回复此评论]

  26. Gravatar Icon
    流星 发表于 10 28, 2008

    some那个插件启用之后,我怎么没在后台看到它?

    [回复此评论]

  27. Gravatar Icon
    Jamie 发表于 10 28, 2008

    最讨厌软spam了。我的做法一样毒辣,直接spam之。不过由于流量小pr低,还是比较少spam评论。

    [回复此评论]

  28. Gravatar Icon
    dreamer 发表于 10 28, 2008

    我没什么好经验,人工反spam,我觉得很好,没有漏网的

    [回复此评论]

  29. Gravatar Icon
    Aw Guo 发表于 10 28, 2008

    对于这样的span

    错别字。:)

    [回复此评论]

    Gravatar Icon
    Jason Ng 回复于 10月 29th, 2008:

    谢谢提醒,已更正。

    [回复此评论]

  30. Gravatar Icon
    大仙 发表于 10 29, 2008

    哈哈,可能吧讲得多么的详细!不过我的博客到现在也不是很多垃圾。Akismet都过滤掉了。

    [回复此评论]


  31. 我没有策略

    因为就没有留言

    刚免费用上syncr网站提供的wordpress MU服务,好像跟真正的wordpress不一样,因为好多东西都不需要你动手,通用的插件都已经安装好了,我用自己的抓虾订阅了自己的博客,哈哈...我对wordpress几乎一窍不通 。

    可能吧 加油!!!

    [回复此评论]

  32. Gravatar Icon
    tong 发表于 10 31, 2008

    有没有不识趣飞spammer在这篇反spam文下发spam呢……期待ing

    [回复此评论]


  33. 我的网站本来也是Some Chinese Please和Akismet合着用的,虽然SCP的效果非常好,可这样也断绝了国外网友留言的可能性,无奈最近只能忍痛禁用了SCP

    [回复此评论]


  34. 整个社会就是一个矛盾统一体。spam有存在的必要性就一定会存在,他不会因为博客主的好恶来改变他的存在。

    [回复此评论]

  35. Gravatar Icon
    整野 发表于 12 20, 2008

    Some Chinese Please再改进一下就简单而无敌了~

    [回复此评论]

我也说几句

----------

有问题不妨先搜索,或许答案已在互联网上

----------

下一篇:SNS无法替代博客 »

我的社会网络

进行订阅

 选择多种方式订阅 或者, 选择下面的快捷订阅方式

订阅到Google 订阅到抓虾 订阅到鲜果

文章搜索