14

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.  

14 Comments

Gravatar 1

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

Via Agra Posted on Friday, January 11th, 2008 at 7:45 am
avatar 2

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.

Arpit Jacob Posted on Friday, January 11th, 2008 at 8:32 am
Gravatar 3

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 Posted on Friday, January 11th, 2008 at 10:10 am
avatar 4

@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.

Arpit Jacob Posted on Friday, January 11th, 2008 at 11:57 am
Gravatar 5

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

Chetan Posted on Saturday, January 12th, 2008 at 9:17 pm
Gravatar 6

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

Nirmal Posted on Wednesday, January 16th, 2008 at 11:09 am
Gravatar 7

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.h4×3d.com/spamed-really-bad-today/

jez Posted on Thursday, January 17th, 2008 at 3:09 pm
Gravatar 8

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

Heather Posted on Sunday, January 20th, 2008 at 3:21 pm
Gravatar 9

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.

Amit Nyamtabad Posted on Wednesday, January 30th, 2008 at 12:31 pm
Gravatar 10

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

rambhai Posted on Friday, February 8th, 2008 at 6:20 am
Gravatar 11

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

Nicholas Francis Posted on Sunday, February 17th, 2008 at 5:44 pm
Gravatar 12

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

Smackall Posted on Friday, February 22nd, 2008 at 7:56 pm
Gravatar 13

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.

Andrea Posted on Thursday, March 6th, 2008 at 6:02 pm
Gravatar 14

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.

J Mehmett Posted on Saturday, March 8th, 2008 at 11:09 am

Leave a comment

- Why ask? This confirms you are a human user!

All Rights Reserved Copyright © 2008, and Design by Arpit Jacob. XML SiteMap, XHTML Sitemap, RSS Entries and Comments