11 Anti Spam Plugins for WordPress

Editor Ratings:
User Ratings:
[Total: 0    Average: 0/5]

Akismet is one of the most popular and most effective anti spam plugin for WordPress. However, it is not free for blogs that are making money. Here are some anti spam plugins for WordPress that are completely free, and are good alternatives to Akismet. These WordPress anti spam plugins help reduce both comment spam as well as trackback spam.

Blogging requires efforts and your main focus must be on creating quality content rather than filtering & fighting spam on your own. Just, leave the headache on an anti-spam plugin of your choice and become more productive.

wordpress antispam
Sponsored Links

Bad Behavior

Many of the bloggers claim that Bad Behavior is one of the best anti spam plugins for WordPress. Bad Behavior not only prevents comment spam, it also protects fraudulent users from visiting your website at all. If your website content is requested from a client that Bad Behavior determines to be spammy, it will not serve website content at all. However, if it accidentally prevents legitimate human visitors from seeing your website, it lets them perform a simple action to see your website content. Bad Behavior mentions that it is best used in conjunction with other anti spam plugins. My personal choice would be to pair Bad Behavior with a Captcha plugin.


AntiSpamBee is another sophisticated free antispam plugin for WordPress. AntiSpamBee uses sophisticated techniques, and analyzes comments as well as trackabacks or pings. This ensures that your blog is safe from both comment spam as well as ping spam.

AVH First Defense Against Spam

AVH First Defense against spam is a free anti spam plugin for WordPress that prevents spam by comparing IP address of your visitors with blacklists of IP addresses maintained by StopForumSpam and Project HoneyPot. If IP of your visitor is a know spam IP, the content of your website will not be served to it. One big limitation of this plugin is that it works for only those websites that get less than 5000 unique visitors daily. If your website gets more than 5000 unique visitors daily and you use this plugin, it is possible that your content is not served to even legitimate visitors.

Defensio Anti-Spam

Defensio Anti-Spam is one of the advanced anti spam plugins for WordPress. This keeps learning behavior of your website visitors, and spam detection and accuracy keeps on increasing over time. It also provides support for OpenID, and provides detailed charts and feed of comments. This anti spam plugin discourages to be used with other anti spam plugins.


WP-Hashcash antispam plugin for WordPress also relies on detecting whether a user is opening your website in a browser, or within an automated comment posting software. For that, it uses some JavaScript. If a comment is posted from a client that could not run the JavaScript, WP-Hashcash will automatically put that comment in moderation queue.


Spam-Stopper is a captcha plugin for WordPress that asks simple questions to visitors before they can post a comment. An example question is “Is the sky Green”. Many people do not favor such captcha plugins as these plugins tend to discourage legitimate comments as well. However, personally, I am a big fan of such plugins. I run many websites any whenever any website starts getting lot of spam, the first thing I do is to install a captcha plugin and that virtually brings down the spam to zero.

Cookies for Comments

Cookies for Comments antispam plugin uses two approaches to block spam comments. Firstly, it downloads a cookie on the visitor’s PC, and checks for presence of that cookie when comment is posted. In case the cookie was missing, this might mean that the website was opened in some auto-commenting software. Secondly, it checks how much time it takes user to enter comment. If the visitor was able to post comment too quickly, it is probably a spam.

Peter’s Custom Anti-Spam

Peter’s Custom Antispam is another captcha plugin for WordPress that asks users to first enter a word that is displayed in the image. A good feature of this captcha plugin is that it lets you customize the list of words that can be displayed.


CloudFlare is not an antispam plugin, but a service that stops your website content from being served to malicious IPs. It also works as a free CDN option to speed up your website.

Animal Captcha

Animal Captcha is another captcha plugin for WordPress that prevents comment spam by asking visitors to identify two animals. Two animal images are shown side-by-side, and visitors are asked to identify them before being able to post comments.

Solve Media: Make Money from Captchas

Another interesting captcha option for WordPress is Solve Media. It also adds a captcha below your comment form. However, the way it differs from other captcha plugins is that it pays you everytime someone fills that captcha! The reason I am not using this plugin is because it pays too less, and the minimum payment is quite high. If your visitors leave a lot of comments, then you can make some money with this captcha plugin.

Editor Ratings:
User Ratings:
[Total: 0    Average: 0/5]
  • Antispammer

    You certainly missed the most interesting http://wordpress.org/extend/plugins/keycaptcha/

  • DonQuixote

    “Solve Media” captcha is freaking ancient, unusable, greedy oxymoron to permit spammers to protect us against spam


    • @DonQuixote: I might not agree with the usage of words, but I do agree with the message you are conveying. As I mentioned in the article, that is the reason I am also not using Solve media.

  • Don’t forget about Mollom as well. Instead of only separating the wheat from the chaff, so to speak, Mollom uses a third category. If It’s positive — by analyzing the text, the poster’s IP address and its past behavior, the links in the post itself, etc., that the post is spam, the post is blocked. If those same characteristics lead to the impression that this is a good poster who’s been well-behaved throughout the intertubes, then the post is accepted, no questions asked. If Mollom isn’t sure (and only then), a CAPTCHA challenge is created and displayed, and the post’s status will hinge on whether (if) that CAPTCHA can be successfully answered. This has the advantage of blocking the bad folks, not punishing the good folks through constant CAPTCHA challenges, and only using a CAPTCHA when necessary.

    Mollom is free for low volume (or even moderately high volume) sites, and is a backend service that works with lots of different CMSs. From a client perspective, it’s certainly well maintained on the Drupal side,but there are also many other quality clients — including WordPress! — that can be viewed on Mollom’s download page.

    • @Keith: Thanks for the tip about Mollom. It indeed looks good. I really like the way their pricing is structured. They give 100 legitimate comments free per day. That is not something that a lot of websites get (even I fall in the free category going by number of legitimate comments).

  • DonQuixote

    @Ishan, all Internet is overfilled by prepaid articles on Solve Media “genius” captcha though a dozen of companies offered the same long before SolveMedia in less annoying and more secure way. All my comments on SolveMedia, for ex. in http://blogs.wsj.com/venturecapital/2010/09/21/an-online-ad-that%E2%80%99s-tough-to-ignore/ , are being promptly deleted. Thanks for leaving them here. The words are just the words, but actions and facts are more important

  • Istvan

    I installed the Bad Behavior and waiting the results.

  • Thanks for this information.
    I just installed Spam-Stopper, let’s see if it works.

  • In my case I have just installed Akismet and captcha. Those are the two plugins that I currently use and good results but I am seeing a huge amount of feedback is going to be moderate, so it might take some of these important choices. Thanks for this valuable information.

Advertisment ad adsense adlogger