Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

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.

share|improve this question

marked as duplicate by Christofian Aug 25 '12 at 14:07

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

add comment

3 Answers 3

up vote 6 down vote accepted

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.

share|improve this answer
    
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 Jul 13 '10 at 1:40
add comment

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.

share|improve this answer
2  
I get nervous not controlling all my data, but this service does work. –  MrChrister Jul 13 '10 at 0:58
add comment

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

share|improve this answer
add comment

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