Over the last couple of months, I’ve noticed a significant increase in the amount of spam my blogs have been receiving. The two worst-hit blogs were In My Bag and Jenn.nu, with each blog getting hit with close to one hundred new spam comments per day.
Deleting comments marked as spam is easy enough, at least in WordPress. But taking a quick run through them to make sure no legitimate comments were accidentally marked as spam? Not so easy.
The solution? CAPTCHA. This plugin integrates seamlessly with most WordPress themes (provided that your theme’s comments.php file has the php do_action(‘comment_form’, $post->ID); call within it – if not, this call is easy to add), and adds a CAPTCHA (spam protection) field to your choice of any (or all) of the following forms: commment, register, login, and lost password. The CAPTCHA form itself prompts the user to answer a math question. Tweak settings to specify if the CAPTCHA uses numbers or words for the numbers (two instead of 2, for example), and if all mathematical operations (add, subtract, multiple, divide) are used, or just one or two.
This plugin is working perfectly on all seven of my blogs, and about twenty other blogs that I installed it on. And since implementing it, spam has dropped significantly – I’d say less than 5 per blog per day are getting through!