Possible Duplicate:
How can I prevent spam on sites which I control?

Is it possible to get a free and good spam blocker for your website?

I would really like to avoid having to serve CAPTCHAs to my site's users, but I don't want spam bots to be able to post links etc.


3 Answers 3


Akismet is free for personal use. It's from the makers of WordPress and will work with many platforms. There are libraries available for Python, PHP, ColdFusion, .Net, etc.

  • You can also use bad behavior, another popular wordpress plug-in with your own code. A lot of bots tend to make lousy HTTP requests, the best way to stop them is make sure they never see the form. Combined with Akismet, its very effective. I may be suggesting a bit more programming work than is appropriate for this site, though.
    – Tim Post
    Commented Jul 13, 2010 at 1:40

I'd recommend looking at the third party solution that is disqus. It provides spam protection, moderation, and supports logins of openid, facebook, twitter, and their own disqus accounts.

  • 2
    I get nervous not controlling all my data, but this service does work.
    – MrChrister
    Commented Jul 13, 2010 at 0:58

A good and simple honey pot technique was proposed in the question Effective captcha solutions.

Not the answer you're looking for? Browse other questions tagged or ask your own question.