Stopping WordPress Comment Spam

April 23rd, 2007

Faith No More – RV

Spam
Akismet has protected your site from 2,408 spam comments.

I currently maintain three wordpress sites, this one included, and it’s been a bit of a battle to find the right balance of solutions to deal with comment spam. Nobody wants their comments packed full of incest links (half a meg) and useless nonsense like “great site design! vist my sites! lol ^_^” And I’ve found that despite popular opinion, you can indeed have public commenting and not have to put up with spam, and here’s how I do it.

1. Enable Akismet. It comes with WordPress, it does a damn fine job. Just do it. You’ll need to sign up at wordpress.com and get an API key. A few minutes and an account you might never use and you’ll have a very powerful solution that gets results.

2. Install the Comment Timeout plugin. Most comment spam is targetted at your older posts, the idea being that they’ll slip in under your radar. With this plugin installed, comments are automatically disabled on posts older than a period that you have defined (for me it’s three months – quite generous).

That’s it. With the Comment Timeout plugin acting as your first line of defence, most comment spam doesnt even reach Akismet. And if it reaches Akismet – it’s dealt with quickly.

What other plugins do I use across the blogs I manage?
Ajax Comments
Snap Preview
WP-Cache2
WP-Shortstat
Lightbox 2
Lazy K Gallery

Comments are closed.