I’ve been having a lot of problems with comment spam lately. Perhaps not as much as some people, but it’s a bit of a pain none the less. I’ve had comment moderation turned on for several weeks, but this is a pain for people who leave real comments as their message won’t appear straight away.
Anyway, I’ve found what look to be good solutions. The simplest is to rename your ‘wp-comments-post.php’ file to something else. It seems some spam-bots are rather cunning though, and they actually take the time to parse your comment form, so this won’t work in all instances.
There is a load of stuff in the WP forum on this subject, so I won’t go over it all again here.
Having said that, I think that Rob Novak’s Spider Trap is worth a mention for its sheer cunning. Some people believe IP banning is a waste of time though - and I’m inclined to agree with them.
Finally, you should take a good look at what is perhaps the definitive list of WordPress anti-spam tactics.
Right, my tea should be well brewed now
Time for breakfast.