I have received a lot of spam in my comments lately, and especially during the past month. I have been spending too much time going through everything, and I have been thinking about switching to a different commenting system, just to stop all the spam. There are many reasons why I didn’t want to make the switch. You can read some of them in the post I wrote a few days ago; Spam and WordPress – I need your help – be sure to read the comments.
I received a lot of feedback on my blog post, and it seems that comment spam is a universal problem. I decided to stay with the default commenting system, and I decided to fight the spam issue instead.
One of the reasons that I didn’t want to make the switch, is that I am using CommentLuv Premium. It’s one of my absolute favorite plugins. It has a lot of feature, and it has GASP, an anti-spam plugin, integrated. I realized that instead of installing a new plugin, I had to take a closer look at the settings first.
I didn’t spend more than five minutes, when I realized that I could do something to prevent spam from appearing.
The first thing I did, was to activate referer check, and use the advanced check. And, then I added the part where it sends the user an email (it warns the user) if I am receiving a suspicious comment, instead of adding it to the list of pending comments.
The next thing I did, was to activate validation of the IP addresses that are sending comments to my blog.
That was it.
Now, more than 48 hours later, I have only received one spam comment. I have no idea if this will keep the spam from arriving in the future, but this seems to be working for now.
If I’ll receive more spam, I’ll most likely close the comments on posts older than 90 days, and I’ll be banning the IP addresses of spammers on my server.