How to Restrict Comment Spam in WordPress without Captcha

There are many ways to deal with comment spams in WordPress, many of which involve using a Captcha to detect bots against humans. In this post, we will see, how we can restrict comment spam on WordPress blog without relying on Captcha plugins. The plugin we will be using is free and requires no additional setup. Read on to find more.


WordPress Comment Spam

We love it when someone leaves a comment on our posts, but wait, was that an automated comment trying to advertise an unrelated product and gain a backlink to their product site? Welcome to the hell of comment spam. As a blogger it’s a tough task to be attractive to real commenters while still keeping away the automated comment spam.

One of the ways of driving away the automated comment spam on WordPress is to use a Captcha plugin which tests humans against bots by offering them a captcha challenge to solve. Not only this captcha can sometime be hard to figure out and frustrating for your commenters, they offer a big friction for your real commenters and they may choose to NOT leave a comment at all, instead of going through the pain of solving a cryptic captcha.

In order to solve the problem of automated comment spam, as well as be welcoming to your readers to comment, we advise against using a captcha plugin for comments. Let us see the alternative solution that we have in that case.

WordPress Anti-spam Plugin

Captcha is not the only way you can keep the bots away from your site. The technique that a Captcha relies on is that only humans can read and decipher a captcha presented inside an image. This poses an additional step for real users and asks them to prove them that they are not bots. While this works in most of the cases, it adds additional burden to your commenters.

Why not add this additional burden to the bots instead of humans? Enter WordPress Anti-spam Plugin. In words of the plugin author:

Why humans should prove that they are humans by filling captchas? Lets bots prove that they are not bots.



Anti-spam plugin blocks spam in comments automatically, invisibly for users and for admins and requires no setup. It doesn’t use captcha or anything else that adds additional burden to the commenters. Spam comments from automated bots don’t even pass through this plugin as thus you won’t even see them in moderation queue. Isn’t that peaceful? :). The plugin will not restrict any real commenter hence you should not worry about them getting blocked.

So how does this Anti-spam plugin works without captcha?

While the plugin author doesn’t explain exactly what does the plugin do. We did some manual peek-through and found it to be using techniques similar to the ones described in this post by David Walsh.

At the end, all I can say is that the plugin works beautifully and we have been using it for quite some time now on our own blog without any hiccups. Now we can spend time on other important things rather than manually going through Comment Spams every day. Head over to the WordPress plugin repository to grab this plugin and get rid of your comment spams today! The plugin is also in our list of essential WordPress Plugins of 2015.

3 thoughts on “How to Restrict Comment Spam in WordPress without Captcha

  1. Preventing spam is really important. Especially when you’re just starting your blog. I remember when I started my first wordpress blog. There were lots of spam comments (Irrelevant comments and contained unnecessary links). I had to spend minutes just to review each comment, and it just went on for so long. Glad I got to introduced Akismet and other Anti-spam plugins. I’ll share this with my friends. Nice job.

  2. First of all thank you for posting. The plugin I am looking for is the one you are having on your website. Could you please let me know what plugin are you using.???

Leave a Reply

Your email address will not be published. Required fields are marked *