Spam is everywhere. It makes up two-thirds of all email communication. And in my experience it makes up more than 99% of all blog comments. These are insane numbers and all bloggers need to be aware of them.
I believe that WordPress is the best free blogging platform. One way this shows is that there are settings and free plugins available that will virtually eliminate all spammers from your blog.
Basic WordPress Measures
WordPress enables users to define certain keywords that will automatically mark a comment as spam. Click on
If a comment matches a keyword in the Comment Moderation list, it is put into the Pending comments queue. If a comment matches a keyword in the Comment Blacklist, it is immediately put into the Spam queue.
Obviously, this is a very basic measure and we need much more than this.
Akismet is a more advanced anti-spam tool that filters comments on tens of thousands of blogs. The program analyzes the content of each comment based on an extensive database of spam comment patterns. It arrives at these patterns thanks to the sheer volume of spam. Recently, Akismet stopped 300 million spam comments in just one day.
All you need to obtain an API key is a free WordPress.com account. Akismet is free to use for non-commercial purposes and for scanning up to 80000 comments per month. There are paid options for sites with more spam coming in.
You can enter your API key by going to
Akismet automatically deletes the worst of the worst — spam using extreme and abusive language. The rest of comments marked as spam is put into your Spam queue where you can review them. However, I have never come across even one comment that was falsely marked spam by Akismet.
It is much more common to find spam comments that were not queued into Spam. As spammers keep up with Akismet, they come up with new and more sophisticated patterns of text that Akismet is not (yet) able to recognize.
That’s why we need even more tools to stop spam completely.
The Stop Spammers plugin is a heavy-hitter and it takes no prisoners.
This plugin offers a variety of options but for beginner bloggers the out-of-the-box settings will work just fine. After installation the plugin creates two new links in
Stop Spammers contains all the settings options. There are a lot of them but the ones I like most are
Response Timeout checks how long it takes for a client to fill out a form. Automated networks of zombie computers used to spam fill in forms much too faster than any human would.
Admin Login Attempts blacklists all IP addresses that try to log into your blog via your
Stop Spammers even enables you to blacklist whole domains. If you notice that a particular domain name, such as mail.ru is used for massive spamming campaigns against your blog and at the same time you have no real visitors from Russia — then simply blacklist mail.ru as a whole.
Spammer History summarizes in a visually clean manner all malicious activities recognized and terminated by the plugin.
Using the above settings and plugins will eliminate virtually all spam comments from your blog. And you will be able to focus on creating content instead of fighting useless spam.
Limit Login Attempts
As an extra security feature, I also recommend using Limit Login Attempts. This plugin enables you to define simple options to lock out wannabe hackers who try to access your blog by randomly trying usernames and passwords.
I hope that this post let a ray of sunshine through the dark clouds of internet spam.
Liked this post?
Subscribe to our newsletter to receive early notification of new posts and deals: