Spam comments pointing to bad neighbors will hurt your page rank and traffic. For better SEO practice it is important to keep your blog spam free.
Here I want to share some of the effective methods to make your WordPress Comments Spam free.
1. Comment Settings
Let’s start from the basic comment settings to prevent spam comments. The best method is to moderate all comments before it appears on your post.
Go to Settings >> Discussion
Check the following
- Other comment settings section – check ‘Comment author must fill out name and e-mail ‘.
- Before a comment appears section – check ‘An administrator must always approve the comment’.
2. Install Akismet WordPress plugin
This is the first plugin you need to install after completing your WordPress installation . It will protect your WordPress blog from comment and trackback spam.
Akismet is free for personal use and you need to pay for business and commercial purposes . First you need to install Akismet plugin after that sign up for Akismet and grab the API key .
Complete the registration to get the API key .
On Akismet Configuration page give your API key and select the following check boxes
- Auto-delete spam submitted on posts more than a month old.
- Show the number of comments you’ve approved beside each comment author
Next you need to install a CAPTCHA plugin to support Akismet.
3. Conditional CAPTCHA WordPress Plugin
This plugin asks commentator to enter a CAPTCHA if his comment flagged as spam by Akismet. So you can easily get rid of bot comments and ensure more security.
The advantage of this plugin is we can easily drop the unwanted spam comments before reaching our comment box. Install Conditional CAPTCHA WordPress Plugin and go to the settings page
Conditional CAPTCHA Settings
You can either use default text-based CAPTCHA or reCAPTCHA as your CAPTCHA method. You need to register and get the API key to use the reCAPTCHA . It is also free.
- When a CAPTCHA is completed correctly:
Selecting this option will give more control over your comment. We can’t say that the comments that correctly entered CAPTCHA is not spam. So it is better to moderate your comments each time.
- When a CAPTCHA is not completed correctly: Delete the comment permanently
Humans can enter the CAPTCHA correctly! Right ? Wrong or no CAPTCHA means bot. So drop the comments permanently. Why you need to fill your database will unwanted spam comments?.
This plugin also offers more options like CAPTCHA Page Style, CAPTCHA Prompt and CAPTCHA Preview.
4. Close the Comments on Older Posts
Comments on older posts are most likely to be spam. You can reduce this type of spam comments by closing comments on older posts. Go to the Discussion setting section of your WordPress blog and close the comments on posts that are older than a particular amount of time .
5. Removing Trackbacks and pingbacks
Pingbacks and trackbacks are the link notifications from other blogs. So no need to display trackback or pingback in your blog. Why you need to display the sites that uses your content? .
Some of the scam sites display your content and get back links from your blog. So it is better to stay away from pingback and trackback . You can easily disable this option in Discussion Settings.
Uncheck the following options in Default article settings