Reduce Comment Spam To Zero Without Akismet

My blog used to get around 100-300 spam comments/trackbacks a day while Akismet was doing a great job, but as time went by it became very tedious to go through the comment/trackback spam to make sure no legitimate comments were caught. Using a combination of three WordPress plugins and without the help of Akismet I have managed to reduce the comment spam to almost zero. I am also listing a few other plugins.

Plugins for Comment Spam.

Simple Spam Filter for WordPress.

Get Simple Spam Filter from here. Most of the spam caught by Akismet is pretty obvious spam i.e.

  • Contains 5 or more links to external sites
  • Contains nothing but links
  • Contains [url=http://www.example.com]example[/url] style links (my blog does not support bbcode style links)
  • Contains a word that matches a short list of common spam words (for example, viagra or cialis). See the plugin’s source for the full list.

Simple Spam Filter helps you combat this kind of obvious spam. Its has a setting page where you can tweak it to suit your likings.

WordPress Comment Spam Stopper.

This a very simple Plugin that asks a very simple question that bots are too stupid to answer. I have found it even more effective if you change the default question. Get this plugin from here.

Comment-Policy WordPress Plugin

This is a alternative to Comment Spam Stopper. Instead of asking the users to enter an answer, you ask the user to agree to your comment policy by having a required field CheckBox. Since its JavaScript based most bots won’t see it. Get the plugin from here.

Plugins for Trackback Spam.

Extended Comments Options for WordPress.

While most of the plugins above will take care of comment spam. I found that I was getting tons of Trackback spam, since Trackbacks are not validated by WordPress. Using this plugin you can disable TrackBacks or Comments for your older posts. I have disabled trackbacks for posts older than a month. You can get this plugin here.

Simple Trackback Validation Plugin.

If you don’t like the idea of disabling trackbacks for your older posts you can use this plugin to validate trackbacks.

  1. checks if the IP address of the trackback sender is equal to the IP address of the webserver the trackback URL is referring to.
    This reveals almost every spam trackback (more than 99%) since spammers do usually use bots which are not running on the machine of their customers.
  2. retrieves the web page located at the URL included in the trackback. If the page doesn’t a link to your blog, the trackback is considered to be spam. Since most trackback spammers do not set up custom web pages linking to the blogs they attack, this simple test will quickly reveal illegitimate trackbacks. Also, bloggers can be stopped abusing trackback by sending trackbacks with their blog software or webservices without having a link to the post.

You can get the plugin from here.

Antispam Collateral Condolences.

The last plugin does not combat spam but notifies a commenter in case his/her comment is caught in the spam queue or moderation. I highly recommend this plugin get it from here.  

15 Responses

Buy ganja from blabla.com and pills from xyz.in… wogay?

Hehe.. the spam has attacked you and breached your three level defense… be scared, be very scared :P

lol luckily those keywords are not there in the spam filter or you would have got blocked. long time no see buddy you missed the new years party.

Ah! Yup, long time no see it is. Guess you been too busy designing some million dollar deal websites… :PP

I stopped drinking, smoking, doping… so I ended up at my Cuz’s place for New Year…

@Sagaro good for you dude. Don’t worry you didn’t miss anything. I crashed out early had to go to Church for the midnight service.

Will try the spam filter.. as never got any perfect way to stop spam!

Thanks for this post, well I’m getting over 500 spam comments daily and was thinking of using some mechanism.

I also got spammed really bad around the time you wrote your article.
I installed WP-SPAMFREE, which took care of all spam messages that included trackback spam etc.

I just quickly summed up my experience at http://www.h4x3d.com/spamed-really-bad-today/

@Jez – I just started using WP-SpamFree too…it rocks!!

Yes I was getting 200 spam comments daily on my blog. 3 days back I installed WP-SpamFree & It all came down to zero. I feel that If u have a dofollow blog then get ready for some hardcore comment spamming.

do you have anything like this for blogger platform as well??

me too have the same spam prob.. Thnx buddy for the solution.
btw
amit; i didnt find any kind of such problems in blogger,

That is a little simple tweak that can save many lives here… :)

Don’t forget the internal discussion options which you can use to boot out the obvious spam. no plugins needed there and it works pretty good.

I use Spam Karma2. This plugin is real underdog. It eats up every suspected comment as it gives you more options to choose from, filter levels, etc…

Simple Trackback Validation Plugin is useful too. It keeps me safe.

Thanks for this post, well I’m getting over 500 spam comments daily and was thinking of using some mechanism