Lately we’ve had issues with blog spammers creating annoyances with some of our sites at BootsnAll. The volume on our soccer blogs has been pretty insane. During live blogs of games there was a noticeable slowdown caused by the spammers coupled with visitors refreshing pages and posting high numbers of comments. Initially, I was suspicious of a few plugins, which may still not be well optimized, but after getting mod_status running on one of the servers and monitoring activity, it was becoming obvious that it was more than just plugin issues.
We already run Akismet and Spam Karma on some blogs, and those do a good job of catching spam when it hits the server. The main problem with those plugins is that they still allow the spammers to post comments before taking action. I decided that we needed to give Bad Behavior a shot. The nice thing about Bad Behavior is that it stops most spammers before they can post comments. Soon after activating the plugin across the sites, the server loads were cut from averaging around 5 to 1.5 and around 4 to 1. I’m pretty happy with the results and hopefully we’ll make it through Euro 2008 with no problems.
Obviously we can’t prevent all spammers. Especially someone like the guy spamming for The Ski Channel on Gary’s skiing blog. Manual spammers will slip by, but as Matt Cutts said, making spammers lose time or frustrating them is at least good for preventing spam.