Akismet, Spam Filters and Comment Moderation

by Kristi on September 22, 2009 · 49 comments · Blogging


spam

from Flickr

A few weeks ago, I decided to remove the Math Spam Protection from my comments form, and opted to finally give Akismet a try again.

I had enabled it a long time ago, when I first began blogging, but found that a lot of good comments were being caught in the spam filter. So I disabled it, and went with the simplest captcha I could find. Unfortunately, captchas cannot do anything about trackback spam, of which I was receiving about 100+ per day.

So now, I finally have the freedom from the horrible amount of spam I was receiving. But I do have some commentators who are always being filtered into the spam folder, no matter how many times I approve them and they are marked as “false positives” in the system. And it’s not just new commentators either – some of them have been commenting on this site for months now, and are far from ever being considered spammers, and yet, there they are, caught in my Akismet spam filter.

I think that one thing that may be contributing to being caught by Akismet is other bloggers marking certain commentators as spam simply due to their website affiliation. I know that even I look twice at comments made by people in certain fields. But just because someone is marketing a particular website does not make them automatically a spammer. My rule is if the comment looks legitimate, and the website is not an adult site, online pharmacy, etc. then I will approve the comment. If this person has shown that they took the time to read the article, and made a thoughtful comment about it, then they deserve to have their comment posted.

On the other hand, spammers have gotten better about making legitimate looking comments, which I may have approved a few of as well. I have turned down many more comments than I have approved out of the Akismet spam filter, so it’s not for lack of paying attention. And I admit, I need to go through and have a look at some previously approved people, as I have found that some people get the feeling they can write a few great comments, and then be free to not contribute valuable comments but take advantage of the dofollow link privileges thereafter.

For Commenters

For now, the benefits of Akismet are definitely hard to pass up, so I have to apologize to those who have been unfairly caught in the filter. I will do my best to check it more often. If you are a commentator who notices your comments are not being approved after 24 – 48 hours, send a message (maybe through the site’s contact form) and ask the reason your comment is not being approved. This will show that you are not a “drive by” comment spammer, and will also hep remind me to check the spam filter. I would suggest this approach on other blogs as well, especially ones that designate they use Akismet.

For Bloggers

How do you handle comment moderation and determine if something is spam or legitimate? If you are on WordPress, would you recommend Akismet or another spam filtering plugin?

Resources

Here are some more good articles on comments, moderation and spam.



Join the top bloggers and new media experts in the world at BlogWorld Expo 2010
Join Kikolani at Blog World Expo! Use discount code EBIRD for 20% off.

Enjoy this post?

Use the social buttons below to add it on your favorite social sites or send it via email. Also, subscribe to posts via RSS or by email to get the latest on blogging tips, social media, and other information for successful bloggers.

Polariod Delicious IconPolariod Digg IconPolariod Email IconPolariod Facebook IconPolariod Mixx IconPolariod Sphinn IconPolariod StumbleUpon IconPolariod Twitter Icon

Comments are Dofollow, CommentLuv, and KeywordLuv enabled. Click here to ask questions and share your opinions. The website field is optional, so you can leave it blank or use your Facebook, Twitter, LinkedIn or other social network URL for your website link.

Related Posts

  1. Valuable Commenters vs. Comment Spammers
  2. Is Closing Blog Comments a Good Idea?
  3. Vacation Proofing Blogs and Social Networks
  4. Reasons to Love CommentLuv Blogs
  5. Do You DoFollow?

{ 45 comments… read them below or add one }

1 ashok September 22, 2009 at 11:36 am

I think Akismet is good precisely because it is aggressive. I agree that it can be too harsh with commentators who deserve better, but I also think commentators who deserve better can be rewarded in other ways – i.e. you can link to them in Fetching Friday or blurb them on the blogroll or Stumble them or something.

I understand that “link juice” is important, but not every comment someone places on a blog is going to be spam. Akismet usually discriminates – in my limited experience – when you try to drop multiple links in a comment. Again, if the comment is important, there are other ways to make sure it gets noticed, i.e. “write a blog post of one’s own and link to the original post,” or e-mail the author after the comment has been rejected and make sure it stays up.
ashok´s last blog ..If you want to do me a favor… My ComLuv Profile

Reply

2 Aminul Islam Sajib September 22, 2009 at 11:40 am

For sure I suggest Akismet. Checking Spam box regularly can prevent original comments from being lost. However, comment authors who don’t see their comments being published immediate, are advised to contact akismet directly and leave a comment in the following blog.
http://podz.wordpress.com/2009/03/10/moved/
Aminul Islam Sajib´s last blog ..Blog Notice: Some Random Statistics, a Poll, and Launch of a Contest My ComLuv Profile

Reply

3 YogaforCynics September 22, 2009 at 11:42 am

I simply read all comments and make the decision myself. Otherwise, inevitably, spam gets through and real comments don’t. By the way, I can get you some great deals on viagra and cialis (just kidding…).
YogaforCynics´s last blog ..It Can Take a Long, Long Time My ComLuv Profile

Reply

4 ashok September 22, 2009 at 11:45 am

@ YogaforCynics – I would love to be able to do that, but even with my blog’s limited traffic, the spam is way too much. There are thousands of spam comments in the Akismet filter right now, I get something like 50 a day.
ashok´s last blog ..If you want to do me a favor… My ComLuv Profile

Reply

5 BunnygotBlog September 22, 2009 at 11:51 am

I use Akismet and I have found it isn’t perfect sometimes there miss spam comments and send them to the approve folder. I check periodically in spam and nothing has been found to be a mistake, yet.
BunnygotBlog´s last blog ..Coco Chanel: Famous Quotes My ComLuv Profile

Reply

6 Brian D. Hawkins September 22, 2009 at 12:03 pm

I’ve been using Akismet since day one and it says it has filtered something like twelve thousand spam comments. But lately I’ve noticed Akismet letting obvious spam comments through. If a comment has a dozen links it should be obvious but a few have gotten through.

I also have a bunch of people that go into the spam box every time. Yan comes to mind. He leaves the best comments yet Akismet doesn’t seem to like him. I have no idea why.
Brian D. Hawkins´s last blog ..Chasing The Guru Ghost My ComLuv Profile

Reply

7 Seth W September 22, 2009 at 12:11 pm

Akismet is the easiest way to stop spammers, it is really simple and does a majority of the work for you. It is not 100% perfect though. Trackbacks should always be checked and spam should get a quick run through. But it is nice to do the majority of work for you!
Seth W´s last blog ..Refresh your Blogging Process in 4 Steps My ComLuv Profile

Reply

8 Peter Liu September 22, 2009 at 12:41 pm

I just rebuilt my entire site using WP and Thesis (combining a static site and a separate Blogger blog) and turned on Akismet on Day Two. I don’t know if Blogger just filtered it better or WP blogs tend to be more popular targets, but I’m happy to approve false positives when the alternative is constant spam in Russian or some such.
Peter Liu´s last blog ..How To Take Full Advantage Of Your Flickr Account – Part 1 My ComLuv Profile

Reply

9 Paul Harper September 22, 2009 at 12:50 pm

Have to agree with Ashok regards the aggressive side of Akismet, for example I wrote an article on Nigerian oil & delta insurgents, Akismet quitely spooned up 38 spam comments from that single article. Sold
Paul Harper´s last blog ..Moody’s upgrade should see iShares EWZ adding to stellar year (ETF/Single Country) My ComLuv Profile

Reply

10 Mike B. Fisher September 22, 2009 at 12:59 pm

Sadly, I find it easier just to always read all the spam comments even with Akismet activated. I don’t have nearly the comment traffic of this site though; I’m sure it gets exponentially more difficult to keep up with it. Still, I doubt there will ever be a great way to eliminate all false positives.
Mike B. Fisher´s last blog ..Store locator usability: problems and best practices My ComLuv Profile

Reply

11 Sid Savara September 22, 2009 at 1:21 pm

I like Akismet. I am sure I get false positives, but I check every so often and will approve them – and then send an email to the commentor who left the comment

They often don’t realize they were even caught by the spam filter, and I think it increases our connection because they realize I do care.

However, now that I use DISQUS for comments all I have to worry about is trackback spam – and Akismet does that beautifully. I don’t know if I have had more than 5 false positives with it
Sid Savara´s last blog ..How To Get Motivated – 8 Tips to Break Your Motivational Funk My ComLuv Profile

Reply

12 ashok September 22, 2009 at 1:37 pm

@ Brian D. Hawkins: Yeah, that’s been my experience with Akismet recently also – there have been a few commentators who dropped nothing but 9283749279 porn links and Akismet didn’t catch it.

Still, it works well-enough, at least for now.
ashok´s last blog ..On Socrates, Dancing and Philosophy: Xenophon, Symposium II 15-20 My ComLuv Profile

Reply

13 Deneil Merritt September 22, 2009 at 2:11 pm

Yes, I would and do recommend akismet. The reason some people get marked as spam is on them. I wrote a post about a month or 2 ago about how to get off akismet blacklist. To sum up the post I wrote. Here’s how to get off the akismet blacklist.

1) Logout and comment on your blog. Login and approve the comments.
2) Comment on at 5 of your friends posts and tell them to a approve it.
3) Repeat 1 and 2. You should be off the akismet blacklist.
4) Until you are off the akismet blacklist, contact each blogger and tell them to approve you.

To make things move a little faster, contact the creators of akismet.
Deneil Merritt´s last blog ..Why Your Blog Readers Don’t Buy My ComLuv Profile

Reply

14 Anthony September 22, 2009 at 2:15 pm

I have used Spam Karma 2 for years and have been very happy with it. I know it is no longer supported, but I have not had many problems with it. I tried to download it, and the site doesn’t seem to work anymore. I guess I could make it available from my site. If anyone is interested, let me know and I will put up a link (although I fear the bandwidth usage).
Anthony´s last blog ..How Social Media Marketing and Blogging have Altered Conversion Statistics My ComLuv Profile

Reply

15 David September 22, 2009 at 2:19 pm

If you’re running a WordPress blog, you can dump Askimet if you change the URL of the comment post PHP file, which I think is wp-comment-post.php or something like that. I’m not sure if that will work just by changing that and the action of the form. If not it will need a bit more meddling.

WP comment spam is largely automated. Askimet is good at stopping that. The apps and scripts that do it post everything to the wp-comment-post.php file. So by changing it you will stop the spam.

Then you have the problem of manual spam. I have a few solutions for this that I am wanting to integrate into my site:

1 – block all comments that have ’seo’, ‘web design’ and other common spam names in
2 – record how long the person has been on the page before they comment; combine that with finding out how long it would take to read the post so you can tell if they have really read it, if they have scanned it or if they have just boshed out a comment for links
3 – record the country of the IP address and pay close attention to comments from India
4 – record the referer. Some “SEOs” have dofollow blog lists, so if the referer is something like:

seoindia.com/dofollow-blogs?pagerank=4

I would just bin it outright no matter what the comment is.
David´s last blog ..Writing for Search Engines and People My ComLuv Profile

Reply

16 Frank J September 22, 2009 at 2:30 pm

Kristi,

Even with Akismet and other spam filters I still get about 4 or 5 per day. It’s so easy to figure out the comment spam posts. All I do is check the URL the commenter entered.
Frank J´s last blog ..Security Alert – Antivirus2010 My ComLuv Profile

Reply

17 Betsy Wuebker September 22, 2009 at 2:31 pm

Well, obviously I am reading my spam comments to check for poetry.
Betsy Wuebker´s last blog ..POETRY FROM OUR SPAM FOLDER My ComLuv Profile

Reply

18 Haroun Kola September 22, 2009 at 3:25 pm

I use askime but I’ve never gone through it to check it for false positives. I’ve got a new daily task now until something new comes up :-)
Haroun Kola´s last blog ..Laughter Coaching My ComLuv Profile

Reply

19 Todd Morris September 22, 2009 at 4:36 pm

Hi Kristi,

Seeing as how my blog is still on a few dofollow lists (even though technically, only a select few people have their comments do followed at this time), I am pretty aggressive with the spam filtering. I use akismet, and bad behavior, which between the two of them catches pretty much all of the automated spam.

In addition, I’ve become a bit more “cold hearted” about my response to manual spam. When someone leaves a one sentence comment, especially of the “kissing my butt” variety: “I really like your blog, thank you for this post, I think I’ll subscribe, etc,.” the first thing I look at is the “name”, if it’s keywords that relate to the site they’re linking to, I usually mark it as spam … because lets face it, that’s what it is.

I am Not obligated to provide a followed link to someone just because they found my blog on some list, then took 5-10 seconds to leave a generic one sentence comment.

Do followed links are for people who take the time to write good comments, that enhance conversation and/or contribute useful content to my blog. Ideally, “dofollow” commenting should be a symbiotic relationship … ie, the commenter and the blogger both get something out of it.

Just my three pennies.
Todd Morris´s last blog ..A Dream Board In Your Pocket My ComLuv Profile

Reply

20 Rich Dansereau September 22, 2009 at 4:38 pm

:) This is pretty amusing. Not your article, it is excellent as always. I wrote on this very topic today myself! Well my post was more on comment moderation and spotting comment spammers so it is a bit different. Akismet is available on all of my networks and I use it on my individual sites. I definitely recommend a spam filter like Akismet but I also recommend coupling that with manual comment moderation. The manual comment moderation is because of the occasional filtering of real, quality comments. Excellent post.
Rich Dansereau´s last blog ..Comments – The Good, The Bad, And The Lowdown My ComLuv Profile

Reply

21 Gerald Weber September 22, 2009 at 4:42 pm

Kikolani,
I also use Bad Behavior in conjunction with Akismet. The way bad behaviour works is by analyzing the http: request to see if it looks spammy or malicious. This keeps spam robots from ever visiting your website and thus reducing the amount of both comment and contact form spam. This not only helps save bandwidth but also will make sure you analytics programs more actually reflect actual human visitors.

I have been using Akismet for a very long time and by and large it has been more beneficial than not. As you mentioned it catches a lot of trackback spam and occasionally it filters a legitimate comment but that is just here and there. If you are actively managing your blog as any good blogger does this will not be much of an inconvenience.

I’m glad to see you have changed the math captcha. I wrote a post awhile back Is Your CAPTCHA Killing Your Business that pretty clearly explains my thoughts on CAPTCHAs.
Gerald Weber´s last blog ..Mixxing with a Dash of NoFollow My ComLuv Profile

Reply

22 chris burns September 22, 2009 at 5:49 pm

Wow was I in the dark ages or what? I had been MANUALLY going through the 50-80 comments I was getting daily (95% of which was spam) until today. I have installed Akismet and Bad Behavior (thanks Gerald!) on all my blogs. At this point I would gladly give up the occasional real comment in exchange for not having to waste 10 minutes of every day spamming out crappy comment spam.

I do have a related question for the community. Is it in bad taste to delete the outlink to the “butt kisser” posts and keep the comment on the blog? I’m talking about the “I have searched the internet alot and this site is the greatest and I will check back often” and it’s made by xbox junkie with a link to xboxjunkie.com.

Those are fictitious names but you get the point right?
chris burns´s last blog ..Integrate wordpress Blog In Joomla Website My ComLuv Profile

Reply

23 Ari Herzog September 22, 2009 at 8:22 pm

You are the first person who admitted not using Akismet. I wrongly assumed every Wordpress blogger had Akismet enabled in a Peter Liu-sort-of-Day-Two action.

Be warned: Every couple of months, Akismet fails and every piece of spam (if you don’t have moderation) comes through.
Ari Herzog´s last blog ..Bring Wi-Fi to Amtrak – But How? My ComLuv Profile

Reply

24 Mike King September 22, 2009 at 9:34 pm

I’ve had Akismet filter over 30,000 comments so I could never run without it. So, I also highly recommend it.

I have found the last couple months a lot more spam getting through it from obvious website promoters not really adding any value. I manually spam many of those even if it approves them. I have not had any problems with false positives really, I’ve only ever seen a few, maybe one every couple hundred, but I can’t say I always check, just too many to go through.

If you always approve new commentors, you won’t have any spam showing up really. That’s how I use it.
Mike King´s last blog ..Book Review: The Pursuit of Something Better My ComLuv Profile

Reply

25 SEO Company September 22, 2009 at 10:18 pm

Hi Kristi,
i agree with Akismet it’s good but i seen it’s catch some quality commentators so i don’t like much more i think manual moderation is best way, i think when you erase mathematical spam from that that day i face the problem in commenting…
Thanks!!!
SEO Company´s last blog ..Install Cpanel on RHEL AS4 My ComLuv Profile

Reply

26 gautam hans September 23, 2009 at 1:31 am

I have recieed a lot of spam on my popular posts. First i manually removed spam by moderation. Now i use js-kit so that helps me remove a major chunk of spam which uses akismet for spam filtering
gautam hans´s last blog ..Blogger Greet Box – Blogger version of WP Greet Box My ComLuv Profile

Reply

27 Adrenalynn September 23, 2009 at 2:55 am

I had also tried Akismet a while ago, but I deactivated it after a while because of the issues that you and a few of the commenters mention. Some of my regular commenters would suddenly be blocked from even submitting a comment for no apparent reason, and others would keep getting marked as spam even if I approved them time after time. It just got too unstable for me after a while. But I haven’t tried to re-activate it to see if some of the issues have been resolved.
Adrenalynn´s last blog ..But mud wrestling, on the other hand… My ComLuv Profile

Reply

28 ashok September 23, 2009 at 7:03 am

One or two of you mentioned comment moderation: even though I get a lot of comments I flat-out hate – people who clearly just read the title and didn’t really engage the matter of the post – I really don’t want to go the comment moderation route. I know how frustrated I get when I don’t see my comments show up, and that actually speaks to the virtue of Akismet: one is usually using it instead of moderating every single comment and passing judgment on their writers.
ashok´s last blog ..Notes on Dickinson’s “They say that “Time assuages”…” (686) My ComLuv Profile

Reply

29 SeoInra September 23, 2009 at 9:01 am

I would suggest Akismet. Checking Spam box regularly not only is a tedious task but can prevent original comments from being lost also.
SeoInra´s last blog ..Want me to follow you on twitter?…10 Reasons I Won’t ! My ComLuv Profile

Reply

30 KreCi September 23, 2009 at 12:37 pm

Akismet is not working the way I want for me. On my blog it do not move spam do spam folder but deletes it without review – I have no idea how to fix it… :/
KreCi´s last blog ..Tweet & Win! My ComLuv Profile

Reply

31 Hicham September 23, 2009 at 6:01 pm

Kristi, you’re introducing the nightmare of every WordPress blogger. Beside ‘moderating comments’, I used to handle this at first with ‘Akismet’ & ‘Capatcha’. Then when things were worse, I stopped added a layer of protection with ‘Bad Behavior’ but still was hitted by this SPAM.

Later, I added a tric via ‘.htaccess’ but it all of this did not work as I want although it decrease the amount. Right now beside the moderation, I am using ‘Akismet’, ‘WP-Spame Free’ and the ‘.htacess’ thing but quite the ‘Capatcha’ because it was not doing work good, however still checking the ‘SPAM’ box for mis-caugted spams!
Hicham´s last blog ..You’ve got Tag #001 My ComLuv Profile

Reply

32 Joel September 23, 2009 at 6:05 pm

Akismet sounds good… why’s that most of the comments are negative???

Reply

33 Hicham September 23, 2009 at 6:05 pm

The Trick of ‘.htacess’ I talked about is listed over WP Codex: Check the section of this page entitled “Deny Access to No Referrer Requests” over http://codex.wordpress.org/Combating_Comment_Spam/Denying_Access
Hicham´s last blog ..You’ve got Tag #001 My ComLuv Profile

Reply

34 Wordpress Blog Design September 23, 2009 at 6:14 pm

Moderating comments and weeding out spam is one of those chore a blogger cannot do without. No matter how good your antispam plugin is threa always be false positive you will have to make a call for.
Wordpress Blog Design´s last blog ..Upgrading to Wordpress 2.8 Problems My ComLuv Profile

Reply

35 Irenelim September 23, 2009 at 10:17 pm

I hate spammers too… I do have a few comments getting into my Akismet spam list as well everyday no matter how many times I approved their comments. Everyday I have to go into the spam list and look through it just in case there is legitimate comments there… pain in you-know-where… :)

Reply

36 Mike September 23, 2009 at 11:09 pm

I’ve used Askimet exclusively and it has worked well for me. A few items have squeaked through from time to time but nothing that wasn’t easy to catch after the fact. Perhaps I’m just not getting enough comments ;-)
Mike´s last blog ..Microsoft Outlook Data Backup Utility My ComLuv Profile

Reply

37 Harsh Agrawal September 25, 2009 at 7:39 am

Akismet is one such plugin without which I can’t even think of writing a single post.. Else every day I will be spending most of the time on cleaning my blog from spam bots

Reply

38 Eren Mckay September 25, 2009 at 11:50 pm

Hi Kristi,
I have to agree with you that spam is sooo annoying. I’ve always used akismet. I tried wp-spam free plugin but it grabbed some real commenters too so I deleted the plugin. When I start to get hundreds of comments each day I might go back to using wp spam free again.
Eren Mckay´s last blog ..Free ideas for pumpkin painting no carve decorating pumpkins My ComLuv Profile

Reply

39 timethief September 27, 2009 at 9:52 am

I have Akismet on my free hosted blog and it works very well. I scan all the comments the filter catches and rarely find false positives. On my self hosted wordpress install on my domain I use Defensio and it’s equally as good. IMO there will never be a perfect spam filter simply because we aren’t perfect.
BloggerSucks:WordPress rocks!
http://onecoolsite.wordpress.com/2009/09/25/blogger-sucks-wordpress-rocks/

Reply

40 shaunjudy September 28, 2009 at 4:15 pm

I used to use Akismet but found a much more particle solution.
I am currently using AntiSpamBee which is working great for me.
shaunjudy´s last blog ..5 Blogging Tips Every Blogger Should Know My ComLuv Profile

Reply

41 Business Consultant October 2, 2009 at 3:16 am

The article is full of information. My comment is that Akismet is a Wordpress plugin that comes default with every installation. Akismet is a real-time adaptive spam filter which scans all incoming comments and helps you automatically filter spam comments by stopping them at their source. … Be careful with the word lists offered in Comment Moderation and Comment Blacklist. If you were to type the word “ass” it would block the word assistance or assume. Wordpress offers a list of words you may use in the Comment Moderation .

Reply

42 Johnny October 4, 2009 at 8:13 am

Askimet never blocked a good comment on my blog. It always blocks spam and nothing else. Besides, even if it does capture good comments, you still can allow them to pass through. :)

All in all, thank god that askimet was invented. I hate spam with a passion!

Cheers,
Johnny
Johnny´s last blog ..Automated Income Streams… Possible Or Impossible? My ComLuv Profile

Reply

43 SEO wizz October 23, 2009 at 1:27 pm

Askimet is definitely the best option out there but you will find some spam still gets through. The only real issue I have found with askimet is that it tends to block pingbacks, not all but a lot of them, part from that it’s solid.
SEO wizz´s last blog ..A Few Things To Shout About My ComLuv Profile

Reply

44 Udegbunam Chukwudi from Earn Online Nigeria May 5, 2010 at 6:29 am

I’ve been using akismet with Wp spam free and the combination seems to work excellently well. I’m yet to get an email from a reader complaining about comments not showing up ;-) . With the 2 plug-ins activated, i now moderate fewer spam comments than before ;-)

Reply

45 John from Ubscure Article Directory July 13, 2010 at 1:23 pm

Hey Kristi,

Akismet has always worked well for me, so I can’t really answer why your preferred commenters would be placed in the spam folder. For some reason I get a lot of messages with random strings of numbers and letters that have no meaning whatsoever. I’m not really sure why someone would send out something like that. The only solution I’ve come across is taking the time to check the spam folder for quality comments that have been sent there. Let us know if you come upon a solution.
New from John@Ubscure Article Directory Hypnotherapy Can Help You to Put Down that CigaretteMy ComLuv Profile

Reply

Leave a Comment

CommentLuv Enabled

{ 4 trackbacks }

Previous post:

Next post: