Spam is something that every webmaster will deal with, in most cases more often than we would like. Unfortunately, there isn’t a foolproof way to completely eliminate every form of spam, but there are some simple steps that be taken in order to prevent as much of it as possible. WordPress comes with Akismet, which does a very good job of stopping spammy comments, but it doesn’t eliminate them. You still have to do this manually, which wastes time. Here are a few more methods that you can use to stop spam (and not just comment spam) on your WordPress website.
To stop comment spam, there are a few options that are fairly effective. They are reCAPTCHA and Math Comment Spam Protection. The reCAPTCHA plugin is very simple to install, plus you are giving back to the global community (in a round-about way). Along with the basic CAPTCHA (Those images with letters), the second word comes from books, newspapers, old radio shows. It actually helps digitize these older media by having humans type in words that could not be read by computers. The Math Comment Spam Protection plugin simply adds an extra field to your comments section in which your visitors will have to solve a simple math problem to post a comment.
Another form of spam is known as trackback spam. To deal with this, you can install the Simple Trackback Validation plugin which will check the IP address of the sender to see if it is the same as the IP address that the trackback refers to. It also ensure that the page from which the trackback originated actually has a link to your website. Both of these steps combined can virtually eliminate trackback spam. You could also simply turn of trackbacks entirely, which has become the more common solution.
For a while, making someone register before posting a comment was enough to stop most spammers. Today, this is not longer the case. This is where the Stop Spammer Registrations Plugin comes into play. It will check the IP address, email and user ID of everyone who registers against StopForumSpam.com, Project HoneyPot, and BotScout to prevent all known spammers from being able to register.
Along with dealing with these 3 common types of spam, it is also essential that you keep your WordPress site secure as well. Along with the basic security plugins, adding the Exploit Scanner plugin is a good idea as well. While it doesn’t prevent any attacks, it will check your files and database in search for any sign that your website may become a victim of an attack.