Why do I get comment spam even with Akismet and Captcha?

I’m a bit perplexed why I keep getting so many spam comments …

alt text

Even though I use both the Akismet and WP-reCAPTCHA plugins on my WordPress blog!

  • WP-reCAPTCHA should stop machine entered spam, but I understand spam entered by human beings will still get through — and there are more and more human being spam farms, it is true.

  • Akismet (which is built in to WordPress!) should match any common spam URLs in something like real time plus or minus four hours, right? It’s a collaborative world-wide URL blacklist.

I verified that both Akismet and WP-reCAPTCHA are set up, enabled, and have valid API keys. Am I doing something wrong? Do I misunderstand how WordPress works?


On the Akismet side, a few things to note. First, in wp-admin under ‘Plugins -> Akismet Configuration’ is everything green? You mentioned that you confirmed the API key is correct. Did you check the ‘Server Connectivity’ section? All of the IP addresses listed should be green. If not then you server isn’t able to make the needed requests to akismet.com to determine if a comment is spam or not.

The second, as Nakodari noted, make sure that you mark any comments that Akismet missed as spam. This allows Akismet to learn. If spam comments have been missed, or marked by some other plugin as legit then you may be throwing off Akismet’s results for your site.

Third, are there any other plugins on the site that could be interfering with Akismet? You mentioned WP-reCAPTCHA. Have you confirmed that WP-reCAPTCHA and/or any other plugins on the site are not preventing Akismet from doing its job?

As always you are welcome to drop us a line – http://akismet.com/contact/ – for Akismet related items.

Leave a Comment