Skip to main content

How to Reduce Spam Comments in WordPress

In the starting of this blog on WordPress, I never had any difficulty with “Spam Comments”, I used to receive upto 5 to 10 spam comments daily which is usual for WordPress users. But suddenly, few days back, I received 100+ spam comments every single day, it was full of headache to delete these comments upon login to WP Dashboard all the time. The “Aksimet” and some other plugins keep the spam comments in a separate folder, but the problem is; you have to delete them , because you don’t want the mess inside your dashboard. When I got tired of it, I started searching for solution, and also I tried to use every trick I knew regarding it. What I did so far and  how I reduced the spam comments upto 60% in a week, I’ll be sharing my experience with you in this post.

spam-comments-in-Wordpress

Before starting this post, I’ll give you a brief how-to-do steps to make the default settings inside your WordPress dashboard, so you can automatically reduce the spam comments in the starting of your blog, however, if you didn’t care, you might receive tons of spam comments from the first day.

How to Reduce Spam comments in WordPress


Here are few changes you can make in your WP dashboard after installing “WordPress“, this will actually solve half of the problem and for the rest, I’ll be sharing my previous few days struggles to get rid of this shit :)

Plugins to Install for Detecting Spam Comments


#1. Please install “Akimset” Plugin for detecting spam comments, this plugin is actually installed by default with your WP installation, you just need to activate it and get the “Key” from its website for “Free“. It actually detects all the spam comments and put them in the “Spam folder”, you can delete them anytime you want.

 #2. Install “Growmap Anti Spambot Plugin” which will add a “Confirm” Box at the end of your comment form, so if a comment is being posted by human that will only be possible by clicking the “Confirm” box, so it will not allow any “Software” or “Bot” to insert comments automatically. You can see the example of it in our comment form on this blog.

Make changes to the default WordPress Discussion


After installing above two plugins, now go to WordPress Dashboard >> Setting >> Discussion, you’ll find a page like below one, just make sure you keep the setting as strict as possible, because through spam or malware comments, people can destroy your blog within minutes and I’ve experienced it many times.

comments-setting

 

You can keep the same setting as showing in the above picture, but I’ll recommend you to “Automatically close comments on articles older than 180 days”, because the older articles get more spam comments than the newest ones. You can manually disable comments on the older articles by just clicking “Quick Edit” option in the posts list and disable the comments on a particular post. That’s also a good way to get rid of some spam comments, see the picture below for this:

quick-edit-comments-disable

 

So this is what you need to actually do for reducing spam comments, which I myself did in the starting of this blog. However, you need to take some more actions, in order to get rid of all spam comments.

To remove the URL field from comment form


Now here is the magic that I used to reduce upto %30 spam comments in a single day, spammers mostly try to post comments for the sake of a backlink, which they usually insert in the “URL or Website” field in the comment form, you can see it here:

url-field-in-comment-form

 

So as you can clearly see the visible “Website” field that is mostly used by spammers to create backlinks, and they put their website URL in the “website” field, what you can do to reduce the spam comments dramatically is to remove this field manually from the comment form.

To do this, just follow below steps: 

Copy this piece of PHP code and paste it inside “functions.php” file which you can find by going to Appearance >> Editor in your WordPress dashboard, just copy and paste the below code inside functions.php before the closing ?> PHP tag:
add_filter(‘comment_form_default_fields’, ‘url_filtered’);
function url_filtered($fields)
{
if(isset($fields[‘url’]))
unset($fields[‘url’]);
return $fields;
}

The above PHP script works on all premium & free WordPress themes, it basically add a filter which removes the “URL” field from the comment form. So by doing this, you’ll reduce the spam comments upto 30% to 40%.

I’ve reduced the spam comments upto 60%, and you can do the same if you apply above tricks mentioned in this post. However, I’m sure, I’ll get rid of all spam comments very soon. I’ll be updating this post regularly with new tricks I implement.

Let me know in the comment section :) if you have any questions or suggestions. Say bye to Spamming!

Comments

Popular posts from this blog

C++ Programming Tutorial - How to Install Code::Blocks in Ubuntu Linux - Learn Online

Installing Code::Blocks How do I Install Code::Blocks HOWTO: Installing Code::Blocks 10.05 How do you install Irrlicht on Code::Blocks? How do you install CodeBlock on ubuntu? codeblocks /bin/sh: g++: not found Installing codeblocks on ubuntu Installing Code::Blocks on Ubuntu 10.04?

Google Fight Against Low Quality and Spammy Content

  Google's ongoing battle against spammy and low-quality content in search results is an essential aspect of maintaining the platform's credibility and usefulness. Here are some of the new strategies and policies Google is implementing to combat these issues: Improved Quality Ranking : Google is enhancing its core ranking algorithms to prioritize high-quality and original content while reducing the visibility of unoriginal or spammy content in search results. New Spam Policies : Google is updating its spam policies to address emerging tactics used by spammers. This includes targeting practices such as expired websites repurposed as spam repositories, obituary spam, and other manipulative behaviors. Reducing Unoriginal Results : Google is refining its ranking systems to identify and minimize unhelpful, unoriginal content. This includes pages created specifically to match certain search queries and content that prioritizes search engine optimization over user experience. Scaled C

Beginners MYSQL Database Tutorial # How to install MySQL on Ubuntu/Debian Linux - Learn Online

Installing and Using Mysql on Ubuntu How to install mysql install mysql on ubuntu Searches related to Installing and Using MySQL in Ubuntu installing mysql on ubuntu server installing mysql workbench on ubuntu Installing MySQL Server on Ubuntu Searches related to Installing and Using MySQL server in Ubuntu setting up mysql server ubuntu setting up mysql server linux installing php ubuntu server installing apache ubuntu server installing phpmyadmin ubuntu server installing mysql debian where does mysql install on linux ubuntu install php mysql Ubuntu Linux Install MySQL Server installing mysql 5.5 on ubuntu installing mysql gem ubuntu installing mysql client on ubuntu installing php mysql ubuntu installing apache on ubuntu installing php ubuntu