EmergencyEMERGENCY? Get 24/7 Help Now!

Improved spam blocking solution for our blog

 | May 18, 2010 |  Posted In: Events and Announcements


We have had been using Akismet as our primary antispam tool for quite a while.  It works okay, but recently we have started to get the feeling we need a better solution. With Akismet were still burdened with a lot of manual moderation for false negatives and scanning detected spam for false positives (can’t say there was a lot of them but ideally there should be zero).  At the same time we don’t want to bother our visitors with a captcha.

Welcome our new “Antispam Squad”:

  • Defensio (as alternative to Akismet). It seems its algorithm are more adaptive so we expect less false positives.

Next, we installed three plugins that are intended to decrease the amount of spam comments we have to review by preventing even post spam on the early stage:

  • Bad Behavior denies access to the site, based on the request’s HTTP headers and other metadata.
  • SABRE prevents bots from registration.
  • Antispam Bee – simple but effective. It hides comment form from spam bots.

It’s too early to draw conclusions on (it can take several weeks for educate the Defensio spam filter) how effective this upgrade is, but initial indications are good.

We delete spam and obvious SEO attempts, but our intention is never to censor.  If you are discovering your comments are now getting held up in our spam detection, please contact us.

Evgeniy Stepchenko

Evgeniy is a former Percona employee. He used to lead Percona's development team and collaborate with the engineering team on building Percona Server and XtraBackup. He lives in Novosibirsk, Russia.


  • I found a simple challenge X+X, where X={1..9}, to be sufficient to ellimate all bot spam. Drop me a line I can send u a WP plugin its very simple.

  • Thank you. We used same approach on our corporate site and it works well. But here we would like to avoid any obstacles for commenting even such simple. If we will find our current solution not effective, we can try simple math questions on post form.

  • OK, it’ good u know it works 🙂

    Pure javascript does not work anymore. I have upgraded several of my blogs to this solution, because some of the bots understand javascript and I bet that Antispam Bee will not work – letting through spam.

    I’m using just my simple plugin without anything else, 100% satisfaction for 3 months now! 🙂 Let’s see what those bots do next… Those russian progammers, Evgeniy, always up for a challenge! 😉

Leave a Reply


Percona’s widely read Percona Data Performance blog highlights our expertise in enterprise-class software, support, consulting and managed services solutions for both MySQL® and MongoDB® across traditional and cloud-based platforms. The decades of experience represented by our consultants is found daily in numerous and relevant blog posts.

Besides specific database help, the blog also provides notices on upcoming events and webinars.
Want to get weekly updates listing the latest blog posts? Subscribe to our blog now! Submit your email address below and we’ll send you an update every Friday at 1pm ET.

No, thank you. Please do not ask me again.