Although this blog is not yet a month old, my other blog has been going for over three years now. It originally ran on a program called Greymatter, but it was not long before i moved to the much more flexible and powerful WordPress.
Recently I’ve been seeing a lot of other bloggers complaining about the amount of comment spam they’ve been getting. I’ve personally been using a combination of anti-spam measures for the last six months or so which have resulted in virtually no spam. This is not to say that they haven’t been trying, but I seriously can’t remember the last time that a spam comment actually got through. (And crossing my fingers that some jackass out there isn’t going to see that as me throwing down the gauntlet!)
My first line of defense is a plugin called Bad Behavior. This one more or less works by looking not at the content of the post, but at the behavior of the posting program with reference to HTTP requests. In other words, when it works it blocks the spam before it ever really hits your server. Certain spambots look at your site, and get a “Forbidden” response — they never even see your page. That blocks a whole lot right there, and saves your server some workload.
My third line of defense is what I believe really puts this method over the top. Anyone who has used WordPress has probably heard of Akismet, especially as it comes included with the most recent version of WordPress. Normally it runs as its own WordPress plugin, but I use it as just one of the many tests within Spam Karma, which I believe is more effective — the combination of the two is greater than the sum of them separately. That plugin for Spam Karma (not WordPress) is available at http://www.sebbi.de/.
So if you’re having spam troubles with spam comments on WordPress, try out this triple-combo.
Those links again: