Nowadays, spam comments are a common problem for many WordPress website owners. From my experience, they can become quite annoying if you don’t have a proper way to manage them.
If you run a WordPress blog or other website for any length of time, you will probably notice that spam comments comes into your website, Some are easy to spot, while others look surprisingly real and can make your comment section difficult to manage. Besides wasting your time, a large amount of spam can make a site look neglected and may create unnecessary security or moderation issues.
So, there is no need to worry too much about spam comments on your WordPress website. Don’t feel frustrated just because you are seeing a lot of spam comments. Below, I’ll share a few simple solutions that you can follow to reduce spam comments and make your website easier to manage. Hopefully, these methods will help you get some relief from the problem.
Why people or bots post spam comments on wordpress site
There are several reasons why spam comments appear on WordPress websites. Some of the most common are:
- To get backlinks
- To promote products or services
- To bring traffic to another website
- To spread harmful links
- Malicious code inject through comment fields
These all are harmful for your wordpress website
So, How to prevent Spam comments on wordpress from spammers
-
Manually Review and Approve Comments
If you want to have more control over the comments on your website, you can ask WordPress to hold every new comment for your approval. This way, a comment won’t appear on your website until you have checked it.
Go to Settings → Discussion and find the option “Comment must be manually approved.” Turn it on and save the changes.
After that, whenever someone leaves a comment, you can review it from Dashboard → Comments. If it looks genuine, click Approve. If it is spam or something you don’t want on your site, you can mark it as Spam or move it to the Trash.
This method doesn’t stop people or bots from sending spam comments, but it does stop unwanted comments from being published automatically. It can be particularly useful if you want to check every comment before it becomes visible to your reade
-
Manually delete spam comments from your site

Manually delete spam comments from your site If your website is getting only a few spam comments, you can simply remove them manually. Keep in mind that this method does not actually prevent spam comments from appearing. It only helps you identify unwanted comments and remove them from your website.
To do this, go to WordPress Dashboard → Comments. Check the comments one by one and select the ones that look like spam. You can then move them to the Trash or mark them as Spam. If you want to remove them permanently, you can also delete them from the Trash.
This method can work for a small number of spam comments, but it can become time-consuming if your website receives a lot of spam every day.
-
Allow Comments Only From Registered Users
Another way to reduce spam comments is to stop visitors from commenting as guests. WordPress has a simple setting for this.

Go to Settings → Discussion and look for “Other comment settings.” Here, you will find the option “Users must be registered and logged in to comment.” Turn this option on and save the changes.
After enabling it, anyone who visits your website cannot simply enter their name, email address, and comment. They will need to have a registered account and be logged in before they can leave a comment.
This can reduce a lot of unwanted comments because visitors without an account will no longer have direct access to your comment form. However, keep in mind that this does not completely stop spam. A spammer can still create an account and comment after logging in, so you may want to use this method together with comment moderation or another anti-spam method.
-
Use an Anti-Spam Plugin
If spam comments are becoming difficult to handle manually, using an anti-spam plugin can make things much easier. Some popular options are:
Among these, Akismet Anti-spam is a simple option for most WordPress websites. It checks incoming comments and automatically filters comments that look like spam. You can then review the comments it catches from the WordPress Comments section. It currently has more than 5 million active installations on WordPress.org. To use it, install and activate Akismet Anti-spam from the WordPress plugin directory and complete its setup. Once it is active, it will start checking new comments automatically.
If you follow the methods mentioned above, I hope you will be able to stop spam comments problem on your WordPress website. You may not be able to stop every spam comment completely, but these steps can make a noticeable difference.
If your website receives only a small number of comments, manual moderation may be enough. But if spam keeps coming regularly, using an anti-spam plugin can save you a lot of time. Keep checking your comment section from time to time and remove anything that looks suspicious.


Leave a Reply