Ways to Prevent Spam On Your WordPress Blog Comments
So you've spent all this time setting up your own WordPress blog, only to find out that you've inadvertently created a party zone for comment spammers.
Not to worry! There are a number of actions you can take to keep the spammers at bay and greatly reduce the amount of annoying comment notifications popping in to your inbox every 10 seconds (because nobody wants to see those all day long).
There are a few things that I do to reduce comment spam on my WordPress blogs that really make a huge difference. I would encourage you to try these as well:
First, make sure that you're using the Akismet plugin. It comes installed (but not configured) by default on a new WordPress installation (you can also reinstall it if you removed it). You will need to register for an API key and paste it into the plugin's settings. Your work should pay off, however, as Akismet uses highly advanced algorithms to successfully detect and block a very high percentage of blog comment spam.
Second, install WP-reCAPTCHA. I have found this
to be by far the best captcha system, and it integrates perfectly into
your WordPress comments and registration forms. You'll also need to register for an API key for this one and simply paste it into the settings window. It can automatically integrate into your blog without even requiring you to edit your template files. Once installed, it will require your commenters to correctly enter two short security words before they are allowed to post their comment.
Lastly, you might
consider adding a list of words in your WordPress comments settings
that, if found in a comment, will automatically mark that comment as
spam. For example, any words involving certain pharmaceuticals might be
good candidates for this list. If you need some ideas for this, feel free to send me a message.
Hopefully, these three items will make a world of difference in reducing the amount of comment spam on your WordPress blog, thus reducing the amount of garbage notifications popping into your inbox and making your day much more pleasant.