Akismet Marks Valid Comments As SPAM!

The Akismet anti-spam system is probably the most handy tool when it comes to managing submitted comments and trackbacks. It automatically protects bloggers from hundreds or thousands of spammy comments and now features a nice little statistics suite. However, lately, we haven’t been too impressed.

Recently, after commenting on several websites that used the Akismet plugin to filter comments, we noticed two things. First, our comments weren’t showing up. And second, we didn’t even get to see the familiar message noting that our comment had been received and that it was under moderation.

What was going on? Akismet.

Apparently, our comments — which were valid and pertinent to the subject matter — had been incorrectly classified as spam and automatically relegated to the spam folder of WordPress. And given that we often comment on popular and well-known blogs, the blog administrators would probably ignore the spam folder and thus, the goodies inside would be lost forever.

So why was Akismet doing this?

Well, it has to do with the way that the plugin works. Akismet is not simply a captcha that works independently on a blog. Instead, it works by tying into a shared Akismet database of known spam offenders. Additionally, it builds its list of offenders from people like you and me.

On the Akismet website, the FAQ page states:

When you mark a comment as "spam" in the plugin, the mistake is noted by Akismet and it learns from your submission.

So if some blog admin tags a valid comment as spam, then Akismet learns and the next time that the user is encountered, all comments are automatically classified as spam.

The problem with this system is that an admin might maliciously or unknowingly classify a valid comment as spam for any number of reasons (as opposed to just deleting the comment). And then on some other completely unconnected blog using Akismet, that user will be penalized.

The makers of Akismet know about this problem as well. Under the next subheading, Help! Akismet is catching a regular comment as spam!, it states:

Don’t worry, if you see a regular comment on your Akismet page, just click the "Not Spam" checkbox and submit and the comment will be sent back to Akismet as a mistake. The system will learn from your submission, though it may take a day or so in some cases. False positives, as they’re called, are extremely rare and we watch them closely.

Clearly, this system has some flaws and could be easily exploited. We will cover this later. But first, lets reverse the trend and stop submitting spam.

From Spam to Ham

To clear your spam status, all it usually takes is one intelligent admin who digs in the spam folder and finds your incorrectly classified comment. When they mark "Not Spam", you will be absolved. Unfortunately, this approach relies on the assumption that others will sift through their spam folders and that they will like or agree with your comment enough to promote you. And depending on how often you submit comments and whether or not admins review their spam, this might take a while. So instead, we suggest that you comment on one of your own blogs and mark yourself as "Not Spam". Or, if you do not own a blog, simply contact Akismet.

Gaming the Akismet System

We are not the first to have figured out this Akismet flaw: the false positives and the easy way to attack an unsuspecting blog commenter. Back in December of last year, for example, the folks over at Optempo discussed these difficulties in depth. And even earlier, The Great Startup Game had it’s say. But what does Akismet say?

Back to the FAQ page, it states:

Well without giving too much of the secret sauce away, we can safely say that it would be pretty difficult to poison Akismet. We use dozens of factors to determine the spamminess of a submission, and we also have an identity attached to everyone using and contributing to the system, which allows us to do some interesting things with weighting and clustering activity.

Sounds like rhetoric. And it isn’t convincing after having been classified as spam, along with scores of other popular commenters and well-known bloggers. Clearly, this phenomenon isn’t as rare as Akismet may believe.

Yet, we are stuck with this problem because an estimated hundreds of thousands of blogs use Akismet. And given that this has been a well-documented issue for well over a year now, without any significant changes to the underlying system, we the bloggers will have to take a bit more responsibility in reviewing our spam folders and all of the spam or ham within.

Secret sauce…


Have some Akismet tales of your own? Please share.

Tags: ,

14 Responses to “Akismet Marks Valid Comments As SPAM!”

  • Toby December 6, 2008 at 4:44 pm

    I am having the exact same issue with Akismet! Many of my friends’ comments on my blogs are going directly to my Akismet Spam Folder. This is quite annoying. AND knowing that these friends are not in the spam business makes me wonder how they got on Akismet’s spam list. Surely, Akismet could do a better job here.

  • stratosg December 6, 2008 at 6:01 pm

    i just saw this post and i have a “hatred” post prepared in my drafts for two days… it seems i am not the only one having issues and to be honest not liking the plugin at all!

  • Kim Woodbridge December 7, 2008 at 8:02 am

    I accidentally marked a friend’s comment as spam and it took quite a while to get him to not be thought of as a spammer anymore. We all make mistakes and I hit the wrong button.

    I’ve also found a number of comments to go into spam that are not spam at all. I tend to go through my spam because I don’t get that much but if I got a lot more I wouldn’t be able to do it.

  • Carl Pruitt December 30, 2008 at 9:28 am

    My own replies to visitor’s comments keep getting relegated to the spam queue and I no longer see the “not spam” button below the list where it used to be.

    • Velvet Blues December 30, 2008 at 11:49 am

      Hmm. That’s strange. Perhaps you can use the bulk option to ‘mark’ spam comments as ‘not spam’.

      Yeh, Akismet messes up every now and then, so sometimes you have to help it along.

  • Ryan April 22, 2009 at 10:52 am

    My post when i type it with my url in the website field still do not show up. All thanks to the lame algorithms of akismet :-(

  • Eivind November 7, 2009 at 9:15 am

    Actually, I’ve been experiencing exactly the same problem on my site Masculinity Movies.

    As you say, I’m keeping vigilant of the spam folder, and trying to make sure everything comes through.

    It would be a boon if this were fixed.


  • Melanie November 23, 2009 at 3:55 am

    It’s so irritating to be blocked and have to spend time going through the whole unblocking process. The most irritating thing is that a competitor, or someone who is just irritated with you, can easily get you blocked!

  • asksuperuser March 7, 2010 at 12:03 pm

    I’ve been using Askimet for more than six months on many blogs, it was cumbersome, it stops some spammers but far from all. Above all it has no preemptive mechanism.

    Finally I found wp-spamfree http://wordpress.org/extend/plugins/wp-spamfree/

    And today my rate of spams has dramatically decreased. I didn’t even bother to install Askimet anymore.

  • SherwinJTB March 24, 2010 at 9:09 am

    Things that go automatic are never that reliable. It’s annoying when people think you’re spamming. Worse when a robot does.

  • Ant May 17, 2010 at 2:00 pm

    Yeah, that’s annoying, and now I just not fill website field, until this problem somehow resolved.

    I am not spammer.

  • Bill March 30, 2011 at 10:54 am

    This is the most frustrating thing in the world. My site is currently caught in Akismet spam and I only every place relevant comments.

    No doubt by competition as you suggested above. It’s a huge flaw in their system though if you ask me. I think it should identify 1 line posts that are just pure and utter spam, but when someone leave a valid comment and gets penalized for it, there is something wrong with the system.

    P.S. If you do get this, is there any chance you can mark me as not spam.



Trackback URL:

Leave a Reply

Want us to work on your project?

Contact us today for a quote. Click here to submit details regarding your project.

If you are making a general inquiry, send an email to info@velvetblues.com

Go Daddy Deal of the Week: Cheap .COM Domains! Offer expires soon!