Modifies the Empty Spam action in WordPress to process the spam deletion in batches instead of all at once.
As of April 2026, Batch Comment Spam Deletion is a WordPress spam plugin with 1.0K+ active installations and a 5/5 rating from 10 reviews. It has been downloaded 27K+ times in total. Requires WordPress 3.6+ and PHP false+. Available on WordPress.org since 2014. Last updated 8 years ago — may have compatibility concerns. Download volume is stable this week. Top alternative: Akismet Anti-spam: Spam Protection.
Modifies the Empty Spam action in WordPress to process the spam deletion in batches, allowing you to delete thousands or even hundreds of thousands of spam comments at once without killing your server.
Have you found a bug or have a suggestion or improvement you’d like to submit? This plugin is available on Github and pull requests are welcome!
Love it when a good plugin comes together!
Thank you Pippin!
My host was killing my delete spam process because it was running too long, i installed this plugin and I no longer have to spend hours babysitting the spam deletion process.
Arrived back from holiday to find over 700,000 spam comments jamming up my blog. Yipes! “Empty Spam” just didn’t work. After hours of manual deleting I still had 526,000, yes over half a million bits of spam. Somehow I found this plugin, which I tested first on a small blog I run before moving to the bigger one which after several hours deleted all my spam. I can’t tell you how pleased I am to have found this plugin, which was also trouble-free to install.
I help manage a site which receives an inhuman amount of spam comments. Did my own extremely tedious batch deletion to deal with it one day and less than a week later was looking at having to do it all over again. Installed this plugin, clicked the Empty Spam button, and watched the countdown. Database backup size reduced by about 75%, so I call this a HUGE win.
Thank you, Pippin!
Very good free tool. I’ll write about it to the masses.
Thank YOU!
| WordPress | 3.6+ requiredTested up to 4.9.29 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.