The Top WordPress Anti-Spam Plugins

By Amit Diwan

Spam is a constant annoyance for website developers and users. For websites, it usually comes in the form of unwanted messages repeatedly posted on your website. However, by using a plugin, spam can be easily handled by your WordPress website.

In this article, we compare the top WordPress anti-spam plugins side-by-side. Before we dig into the common options, let’s first look at some of the key features we’d expect to see in a good anti-spam plugin.

Key Anti-Spam Plugin Features to Look for

Trackback Validation

Trackback Validation consists of a filter that compares the client IP address of the incoming trackback against the IP address of the server. Basically identifying the link source. If both of them don’t match, then it is spam.

Blocked Comment Logging Mode

This helps us to know what has been blocked. It is a temporary diagnostic mode which logs blocked comments for a week and then turns it off automatically. It’s a good way to get an idea on what your anti-spam plugin is doing to protect your site.

Setting under WP-SpamShield plugin


Statistics provide analysis and tracking of data. The plugin should provide weekly or monthly statistics of detected spam which can help in analysis. Some plugins can also provide spam statistics in customizable widgets for display on your site or dashboard.

Client Side Checkbox for Commenter

Growmap Anti Spambot Plugin provides a checkbox on the comment form to confirm the identity of a commenter.

The options under Growmap Anti Spambot Plugin

Evade Spam Queue

Avoid the spam queue by dealing with spam before it hits the WordPress database. This can help save time and resources. WP-SpamShield could be preferred in this case.

Blocks Registration Spam

The WordPress registration page allows users to register on your website. Here, the risk of user registering a spam account is always present. However, there are several plugins that can help, such as WP-SpamShield which blocks registration spam.

Different Languages

Today, more than ever, localization is a critical factor in the success of an application (or in our case, plugin). Luckily, the top anti-spam plugins are available in different languages.

Free or Paid

As with many plugins, some are free and some are paid. Antispam Bee, WP-SpamShield Anti-Spam are free, whereas Akismet is paid for commercial and business websites.

WordPress Anti-Spam Plugins


Downloads: 1+ Million

Akismet (by Automattic) is one of the most popular anti-spam plugins, it’s been around for over a decade. With more than 1 million downloads, this plugin is a savior. To use Akismet, you’ll need an API key. If you have a commercial site, you’ll need to pay a small fee, but it’s free for non-profit and personal sites.

Some of its features include:

  • Since 2005, they’ve kept 221,387,551,318 spam messages out of the web. It comes out with an average of 7.5 million per hour.
  • Integrated with Jetpack and Contact Form 7
  • Comments with a status history which helps you know the comments caught as suspicious. Comments spammed and unspammed by a moderator are also tracked.
  • The number of approved comments for each user can be seen by the moderator

Akismet Anti-Spam Plugin

Antispam Bee

This plugin validates the IP address of the commenter, with an option to block or allow specific countries. Its strength is in combating blog spam.

Downloads: 200,000+

Some of its features include:

  • Registration is not required
  • It provides transparency in the examination of comments
  • Displays monthly statistics on the dashboard with spam numbers
  • Plugin includes a local spam database

Antispam Bee

Growmap Anti Spambot Plugin

Downloads: 70,000+

It’s a tedious task to complete a CAPTCHA, although to be fair, this is the most well-known method of checking user’s identity. But, this plugin simply adds a client side generated checkbox to the comment box asking users to confirm that they are not a spammer i.e. ‘I’m not a robot’. Here is a video showing the features.

Some of its other features include:

  • It adds dynamically named fields to the comment form for combating bots
  • Set the maximum amount of comments a user can have
  • A client side generated checkbox can also be added
  • Freely available

Growmap Anti Spambot Plugin

WP-SpamShield Anti-Spam

Downloads: 70,000+

WP-SpamShield avoids the spam queue by dealing with them just before their entrance into the WordPress database.

Some of its features include:

  • Trackback Validation
  • Spam free contact form
  • Protection from user registration spam
  • Free to use
  • Spam queue is avoided which saves time

WP-SpamShield Anti-Spam

WordPress Zero Spam

Downloads: 10,000+

This one is not as popular as the others and at the time of writing it’s not yet flagged as compatible with WordPress version 4.1.1. However, it claims to provide a spam free site.

Some of its features include:

  • Blocks spammers by IP address
  • There are no CAPTCHAs and moderation queues
  • Uses JavaScript to block spam registrations and comments
  • Contact Form 7 and Gravity Forms support

WordPress Zero Spam


In this article, I’ve covered five of the most popular WordPress anti-spam plugins. I personally recommend Akismet and WP-SpamShield Anti-Spam. However, the others also have some unique features as shown below.

Akismet * One of the most trusted WordPress Anti-Spam plugin
* Available in 38 languages
* Status history which helps in knowing the caught comments on suspicion of spam
Antispam Bee * Validates the IP address of the commentator
* Doesn’t store personal data
* Free for commercial projects
Growmap Anti Spambot Plugin * Client side checkbox for commenter’s for confirming their identity (not a spammer)
* It adds dynamically named fields to the comment form for combating learning bot
* Protects from automated spambots
WP-SpamShield Anti-Spam * WP-SpamShield avoids the spam queue by dealing with them before its entrance into the WordPress database
* WP-SpamShield blocks the registration spam
* Blocked Comment Logging Mode for blocked comments log
WordPress Zero Spam * No captcha and moderation queues
* Compatible with cache plugins
* Blocks spam registration and comments

What about you? What anti-spam plugins have you used to guard your website from spam?


I'll also add GoodBye Captcha to your list. I tried a bunch of solutions to stop spam registration, none of which worked.
This plugin finally did the trick—without any additional steps or CAPTCHA fields. Amazing !


Hi @mieluta, and welcome to the forums.

That's your own plug-in you've mentioned, isn't it? Perhaps you could explain briefly how it works, and how it differs from others on offer.


Thanks @mieluta, I'll try it. smile


I wish I'll be able to build such plugin one day. No, is not my plugin and have no idea how exactly is implemented.
Initially, the author of MailChimp for WP recommended it to me after I've got lots of fake subscriptions on my website.
Goodbye capctha is the only one plugin recommended by him in order to prevent spam sign-ups


Hi Amit,
Very nice and wise collection of words to describe the importance of anti-spam plugins.
I am running a video website. And when I started it, the Akismet was already installed. I want to ask is it necessary to install more anti-spam plugins to protect my website. I mean, professionally how many anti-spam plugins should be installed if you want 100% protection.


hi @adtech2014
I think even the akismet plugin helps me lot in blocking the spam comments. Also you could approve each comment accordingly which are blocked in spam.



Because We Like You
Free Ebooks!

Grab SitePoint's top 10 web dev and design ebooks, completely free!

Get the latest in WordPress, once a week, for free.