If you’re blogging, you must have faced or continously facing comment spam, which has been a problem for bloggers since the inception of blogs, and with each passing day, they’re on rise. The spammers target you blog in many ways, here we’ll discuss comment spam and their prevention.
The comment spamming can be divided into two categories:
- Comment form spam*: The spammers target your comment form with manual or automated spaming, which comes from the bots with junk texts.
- Pingback/Trackback spam: In this form, the spammers target your post links either using your pingback or trackback links, by setting automated bots. The spammers use these automated programs to place comment/trackback/pingback containing links to a site to quickly rise to the top of search engine ranking.
Over the time, the community has worked/working hard to counter spam problem, resulting in some great plugins, scripts, filters, CAPTCHA’s, and some other techniques. Some of the great plugins are:
- Akismet - This plugin, when installed, prevents your blog from Spamming. When a new comment, trackback, or pingback comes to your blog, it’s submitted to the Akismet web service which runs hundreds of tests on the comment and returns a thumbs up or thumbs down for you to take the necessary action. The new version of Akismet generates comment, trackback, and pingback under seperate headers.
- Bad Behavior - This plugin is a set of PHP scripts which prevents spambots from accessing your site by analyzing their actual HTTP requests and comparing them to profiles from known spambots. It goes far beyond User-Agent and Referer, however.
- Note: This plugin is quite effective, as it kills the spam before they enter your site, and thus saves on from spam and alos from the hassels of comment moderation.
- Caveat: Being effective, its quite resources hogging too, and also slows down the perfomance of the blog.
- Spam Karma 2 - It is meant to stop all forms of automated Blog spam effortlessly, while remaining as unobtrusive as possible to regular commenters. Like BB, it’s also a collection of PHP scripts, you can develop your own code and easily integrate with SK2.
- Note: It creates 3 tables in your WordPress DB to store blacklist, logs etc.
- Caveat: With the time, the tables gets fatier and generates lots of SQL overhead.
I’m quite tired of spamming, so I started searching for plugins that’re effective, kill the bots before spamming, yet low on resources and doesn’t use SQL tables, and I found some intresting plugins. After testing with the selected ones, I found WP-SpamFree the best so far.
WP-SpamFree takes care of your comment form spam* effectively. It’s designed to stop automated comment spam by killing the bots before spamming your blog, save you hassels of comment moderation.
The best feature of this plugin is, it doesn’t use SQL or your precious server resources, yet gives you virtually spam-free WordPress blog.
The latest version 1.3.1 is a simple out-of-the box plugin, just upload, activate and relax.
For best results, it’s recommended, that you couple WP-SpamFree, either with Akismet, SK2, or BB, and don’t forget to enable comment moderation. Because, this’ll prevent automated comment spam, but it doesn’t stop human comment spam.
- Virtually eliminates automated comment spam from bots. It ensures that your commenters are in fact, human.
- No CAPTCHA’s, challenge questions or other inconvenience to site visitors - it just works.
- The beauty of this plugin is the simplicity. Sometimes the best solutions are the simplest ones.
- The code is has an extremely low overhead and won’t slow down your blog. (No database reading or writing.)
- Completely compatible with all cache plugins, including WP-Cache.
- Version 1.3 doesn’t require editing any external files!
Wishlist: Scott, if you can add prevention for automated “pingback, and trackback” to this plugin. It would be great.
WP-SpamFree, Plugin, Plugins, WordPress Plugin, Blog, Spam, Spammer, Spamming, Antispam, Comment, Trackback, Pingback, CAPTCHA, WordPress