You published a great post. The traffic started coming in. And then, buried in the comments, you found them “Great post! Check out my casino deals!” fifty of them, from fifty different fake email addresses, all linking to somewhere you’d never want your readers to go. If you run a WordPress site and you’ve ever had to manually hunt down and delete fake spam comments, this guide is for you.
- Why Spam Comments Are a Bigger Problem Than You Think
- How Fake Comment Spam Cleaner Detects Spam
- What Happens When Spam Is Detected
- The Dashboard and Spam Log Full Visibility
- Getting Started in Under 2 Minutes
- How It Compares to Other WordPress Anti-Spam Solutions
- Protecting Your Real Commenters with the Whitelist
- Real Scenarios Where This Plugin Changes Everything
- Stop Cleaning Spam Manually. Let the Plugin Do It.
Spam comments are not a minor inconvenience. They damage your site’s credibility with real readers, dilute the quality of your content, and can even hurt your SEO rankings if search engines crawl pages packed with spammy links. The traditional answer Akismet costs money past personal use, sends your comment data to a third-party server, and still misses a significant chunk of sophisticated bot spam.
We built Fake Comment Spam Cleaner to fix that. It’s a free, self-hosted WordPress plugin that uses four detection engines to automatically find and remove fake comments no subscription, no external API calls, no data leaving your server.
Fake Comment Spam Cleaner
Free WordPress plugin. Detects and removes spam comments automatically using keyword blacklists, link detection, duplicate scanning, and AI heuristic scoring.

Why Spam Comments Are a Bigger Problem Than You Think
Most site owners treat spam comments as an annoyance something to deal with when there’s time. But the actual impact runs deeper than a cluttered comment queue.
Search engines crawl your comment sections. If a bot has successfully posted fifty comments full of links to gambling sites, payday loan pages, and adult content, those links exist on your site. Google sees them. That erodes trust signals and can trigger manual actions in Search Console for sites with large numbers of user-generated spammy links.
Your readers see them too. Nothing kills the credibility of a professional blog faster than a comment section that looks like it hasn’t been moderated in months. Real readers form an immediate judgment: if the site owner doesn’t care about this, what else don’t they care about?
Bot spam is accelerating. The volume of automated comment spam has grown dramatically with the rise of AI-generated content tools. Bots can now generate varied, semi-coherent comments that bypass simple keyword filters. The era of obvious “CLICK HERE FREE MONEY” spam is fading modern comment spam is subtler, and it needs smarter detection.
85% of all blog comments submitted are estimated to be spam
4 detection engines working simultaneously on every comment
0 external API calls all analysis runs on your own server
How Fake Comment Spam Cleaner Detects Spam
Most anti-spam tools work from a single blacklist or a single detection method. The problem is that spam evolves. A bot that learns to avoid your keyword filter will get through every time. We built four independent detection engines that each assign a spam score to every comment. The scores add up and when a comment crosses your configured threshold, it’s handled automatically.
Keyword Blacklist
Scans comment body, author name, and website URL against your custom word list. Pre-loaded with 15+ common spam terms casino, forex, payday loan, crypto, and more. Every match adds to the spam score.
Link & URL Detection
Counts every URL and hyperlink in the comment. Genuine comments rarely contain more than one or two links. Set your own limit anything over it gets flagged. Stops link-farm bots cold.
Duplicate Detection
Bots submit the same comment across hundreds of posts. Our duplicate engine checks if the same text has come from the same email address before and flags the repeat instantly.
AI Heuristic Scoring
Detects what blacklists miss gibberish text, all-caps shouting, throwaway email domains, suspiciously short comments, generic praise phrases, and excessive exclamation marks. Seven independent signals, all adding to the score.
The AI heuristic engine is what separates Fake Comment Spam Cleaner from basic spam filters. Here’s a real example of how a typical spam comment scores:
Example spam comment score breakdown
Blacklist keywords (casino, forex) +3
Throwaway email domain +2
Generic praise phrase +1
Excessive exclamation marks +1
Total: 7 SPAM DETECTED ✓ (threshold: 3)
You control the threshold. Default is 3 aggressive enough to catch bots, relaxed enough to let real comments through. Raise it if you get false positives. Lower it on sites that attract heavy spam campaigns.
What Happens When Spam Is Detected
You choose exactly what the plugin does with flagged comments. There are three options, and you can change them at any time in Settings:
- Mark as Spam: Moves the comment to WordPress’s spam queue. Recoverable if you need to check. Best choice while you’re tuning your settings.
- Move to Trash: Trashes the comment. Still recoverable for 30 days. Good middle ground.
- Auto-Delete Permanently: Gone immediately. Best for high-traffic sites that get hundreds of spam comments per day and have already verified the plugin’s accuracy.
Our recommendation for new users: Start with “Mark as Spam” for your first week. Check the Spam Logs daily to confirm accuracy. Once you’re confident, switch to Trash or Auto-Delete. The plugin’s default threshold of 3 is calibrated for minimal false positives.
The Dashboard and Spam Log Full Visibility
A spam filter that works invisibly and tells you nothing is a spam filter you’ll eventually stop trusting. We built a full admin dashboard so you always know exactly what’s happening on your site.
The Dashboard gives you live stats total spam detected, detections today, this week, and your current approved comment count. A 30-day bar chart shows you spam trends over time. A sudden spike on a specific date usually means a bot campaign hit one of your posts you can see it immediately and investigate.
The Spam Logs page shows every flagged comment with the exact reason it was caught, the spam score, the action taken, and critically the source page it came from. You can see at a glance which posts are attracting the most spam. Each row expands to show the full comment content, the commenter’s IP address, and direct links to look up that IP on ipinfo.io and AbuseIPDB. One click and you know whether that IP has been reported for abuse across the internet.
From the Logs page you can delete individual spam comments permanently, or bulk-delete every spam comment in the log with a single button cleaning your entire comment database in seconds.
Getting Started in Under 2 Minutes
1. Install the Plugin
Go to Plugins → Add New in your WordPress admin. Search “Fake Comment Spam Cleaner” and click Install Now, then Activate. Or upload the ZIP directly from WordPress.org.
2. Configure Settings
Open Spam Cleaner → Settings. Enable or disable the four detection engines, set your score threshold (default: 3), choose your spam action, and customise your keyword blacklist with terms specific to your niche.
3. Run Your First Full Scan
Go to the Dashboard and click Run Full Scan. The plugin will scan every existing approved comment on your site and flag anything above your threshold. It processes in batches so even large sites won’t time out.
4. Review the Spam Logs
Open Spam Cleaner → Spam Logs to see what was caught. Verify accuracy. If anything was wrongly flagged, add that commenter’s email to your Whitelist. Then let the plugin run automatically from here on.
How It Compares to Other WordPress Anti-Spam Solutions
You have options when it comes to WordPress spam protection. Here’s an honest comparison of the most common approaches:
| Solution | Cost | Self-Hosted | AI Detection | Spam Log | Source Page |
|---|---|---|---|---|---|
| Fake Comment Spam Cleaner | Free | ✔ Yes | ✔ Yes | ✔ Yes | ✔ Yes |
| Akismet | $10–$50/mo | ✘ External API | ✔ Yes | ✘ No | ✘ No |
| Antispam Bee | Free | ✔ Yes | ✘ No | ✘ No | ✘ No |
| CleanTalk | $9/year | ✘ External API | ✔ Yes | ✘ No | ✘ No |
| Manual Moderation | Free | ✔ Yes | ✘ No | ✘ No | ✘ No |
Most anti-spam plugins tell you they caught something. Fake Comment Spam Cleaner shows you exactly what it caught, why it caught it, and which post on your site attracted it then lets you delete it in one click.
Protecting Your Real Commenters with the Whitelist
The biggest concern site owners have about any spam filter is false positives flagging a real, loyal reader’s comment as spam. We designed the whitelist system specifically to prevent this.
Add any email address to your Trusted Commenters list and that person will bypass all four detection engines entirely regardless of what they write, how many links they include, or what their comment looks like. The whitelist check runs first, before any spam detection begins.
IP addresses work the same way, with wildcard support. Add 192.168.1.* and every commenter from that network range is permanently trusted. Logged-in WordPress users with editor or admin roles are automatically trusted no configuration needed.
Zero false positives on your regular readers: If you have a community of regular commenters, add their email addresses to the whitelist before your first full scan. They’ll never see the inside of a spam queue.
Real Scenarios Where This Plugin Changes Everything
The Niche Blog with 500 Posts
You’ve been running a finance blog for three years. You have 500+ posts, and the comment sections on your older articles have accumulated hundreds of spammy casino and loan comments over time that slipped through moderation. One full scan from the dashboard flags every single one. One click bulk-deletes them permanently. Your comment sections are clean in under five minutes.
The WooCommerce Store
Your ecommerce blog gets steady traffic, and with traffic comes bots. You’re getting twenty to thirty spam comments per day “Great product! Visit my site for free deals!” all from throwaway Mailinator addresses. The duplicate detection flags them all immediately on submission. Auto-Delete is on. You haven’t seen a spam comment in weeks.
The bbPress Community Forum
Your forum is growing, which means bot registrations are growing with it. Comment threads are being flooded with generic praise followed by suspicious links. The AI heuristic engine catches the pattern short comment, generic phrase, multiple URLs, disposable email and flags every one before it reaches your members.
Stop Cleaning Spam Manually. Let the Plugin Do It.
Every minute you spend hunting through a comment queue deleting casino links and “Great post!” bots is a minute you’re not spending on content, on marketing, on the things that actually grow your site. Spam comment moderation is a solved problem it just needs the right tool.
Fake Comment Spam Cleaner runs silently in the background, scores every comment the moment it’s submitted, and handles it according to your rules. No recurring cost. No data leaving your server. No configuration complexity. Just a clean comment section, automatically maintained.
Install it in two minutes. Run your first full scan. Watch three years of accumulated fake comments disappear. And then forget about spam because the plugin has it covered.
Is this plugin really completely free?
Yes. Fake Comment Spam Cleaner is licensed under GPL-2.0 and hosted on WordPress.org with no feature limits, no trial period, and no subscription required. Every feature the dashboard, spam logs, whitelist, AI detection, bulk delete is included for free.
Does it send my comment data to any external server?
Never. All four detection engines run entirely on your own WordPress server. No data comment content, email addresses, IP addresses, or anything else is sent to any external service. The IP lookup links in the Spam Log open external sites like ipinfo.io in a new tab, but those are manual actions you choose to take, not automatic data transfers.
A real commenter got flagged as spam. What do I do?
If your action is set to “Mark as Spam” or “Trash”, recover the comment from the WordPress Comments screen. Then add their email address to the Whitelist in Settings so they’re never flagged again. If you want to reduce false positives overall, raise the Score Threshold from 3 to 4 in Settings this makes the detection more lenient.
Will it slow down my website?
No. The spam detection only runs at the moment a comment is submitted not on every page load, not on every visitor. The analysis takes under 5 milliseconds. There is zero impact on your site’s frontend speed or Core Web Vitals.
What happens to all my data if I decide to uninstall the plugin?
The plugin cleans up completely when deleted. The spam log database table, all plugin settings, and the cron schedule are all removed automatically via uninstall.php. Your WordPress comments themselves are untouched only the plugin’s own data is erased. Your site is left exactly as it was before you installed it.
Can I use it alongside Akismet?
Yes. Fake Comment Spam Cleaner and Akismet operate independently and don’t conflict. Some site owners use both Akismet’s network-based detection alongside our local heuristic engines for maximum coverage. Others find that Fake Comment Spam Cleaner alone is sufficient and prefer it for the privacy benefits.