If you check my comments you will find very little comment spam.  That’s because I use a number of methods to reduce a spammer’s chance of getting through.  You can divide these techniques into 3 categories.  Plugins, Settings, and Policies.

Plugins:  The endless source of plugins are what makes WordPress the content management system of choice.  Three of my plugins are spam related.

  • Bad Behavior: My first line of defense is to block the bots.  Bad Behavior does a wonderful job with this and catches over 1000 attempts a week.
  • Askimet: It comes preinstalled with WordPress and works wonderfully. 
  • NoFollow Free: I set this plugin to remove the nofollow tag after three posts.  This way someone has to actually be a regular reader to get a dofollow link.  When someone writes 3 comments at once, I know exactly what they are up to and can make a decision on the spot.

Settings:  This refers to variables you can check off in the WordPress control panel.  Some sites run differently, so don’t blindly change these on your blog if you aren’t sure what settings you want.

  • Turn off registration. - I don’t have any registered users except myself.
  • Enable Comment author must fill out name and e-mail - Obvious.
  • Enable Comment author must have a previously approved comment - This is the one that catches most spam.
  • Disable “Allow link notifications from other blogs (pingbacks and trackbacks.”-  Too many spammers copy my posts hoping for some sort of autolink. 

Policies:  This is the decision making policy that decides what is spam.  I don’t post these rules because spammers know they are spamming.  Argument and debate is pointless with them.  Look no further than people arguing in circles on Entrecard what is and is not spam.

  • If you add an extra link to your comment, it had better be super useful and not spam. -  Occasionally I will delete the link if the comment was very good, and maybe add a lecture as well.
  • If your comment is in a foreign language, it gets deleted.
  • If you post 3 comments at once to make them dofollow, I raise my standards on what is and isn’t spam.
  • If you post on a very old post, it had better be super relevant.  Again, standards are raised for these.  Spammers love commenting on old posts that are already indexed.
  • I check all blogs linked to in comments.  You could write the most beautiful post in the world, but if you link it to a “payday loan site”, your comment gets deleted.  Yes, I do make rare exceptions, like when I post about a marketing affiliate and someone from a shady “make money online” blog posts.  I’m more lenient when the blog matches the topic.  But never think for a moment landing pages or made for AdSense Blogspot blogs are welcome.
  • If your comment causes an error report in my webhost dashboard, you get IP Banned.

Now, there are plenty of trolls out there who will call me a power hungry Web Nazi.  Luckily, their posts probably won’t get through.  2,453 comments have made it to my blog.   That’s after I went back and weeded out old spam from when I first started blogging.  Sure, I know there are a few questionable sites linked to authors, but for the most part spam has been eliminated, and the attempts have decreased as well. What methods do you use to combat spam?

Add to Reddit.com RSS Feed Add to Technorati Favorites Stumble It! Digg It! Mixx It!

The Wisconsin Cheeseman - Delicious Cheese Gifts