What is Antispam Bee plugin?
Antispam Bee is a completely free, privacy-focused WordPress anti-spam plugin that filters comment spam without sending data to external servers. Unlike Akismet (which processes comment data through Automattic’s cloud), Antispam Bee performs all spam analysis locally on your own server using a combination of heuristics, database lookups, and configurable filters. This makes it the leading GDPR-compliant comment spam solution for European WordPress sites and any site where external data processing is a concern.
Antispam Bee’s filtering methods include checking against DNSBL (DNS-based blocklists) of known spam IP addresses, detecting comments in languages not matching the blog’s language, validating Gravatar existence for the commenter email, blocking regexp patterns in spam content, detecting comments submitted too quickly after page load (bot behavior), and maintaining a local allowlist of previously approved commenters. These methods catch the majority of automated bot spam without requiring a third-party API or monthly subscription.
The limitation is scope: Antispam Bee protects WordPress comment forms only — it does not filter contact form submissions, user registrations, or WooCommerce checkout spam. For these, pair it with form-level honeypot plugins like WP Armour or the honeypot features built into your form plugin. For sites where both comment spam and form spam need filtering with complete GDPR compliance, the Antispam Bee + WP Armour combination is a common free, privacy-safe stack.
Need Help With Antispam Bee Setup, Troubleshooting, or Customization?
Need help with Antispam Bee? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get Antispam Bee Expert HelpKey Features
- Completely free with no API key or subscription required
- Server-side spam analysis — no data sent to external services
- DNSBL (blocklist) checking against known spam IP addresses
- Gravatar validation for commenter email address
- Language/country-based filtering (block comments in unrelated languages)
Pros & Cons
Pros
- Completely free with no commercial licensing requirement
- GDPR-compliant by design — no external data processing
- Effective against automated bot spam without CAPTCHA friction
Cons
- Only filters WordPress comment forms — not contact forms, registration forms, or WooCommerce
- Less effective against sophisticated human spam farms that mimic genuine user behavior
Free vs Premium
Completely free. No paid version.
Common Problems & Fixes
Antispam Bee is filtering legitimate comments from real users — they are going to the spam queue incorrectly. Which settings should I adjust?
Common false positive causes: (1) Language filter enabled too aggressively — if your site has international readers, disable “Allow comments only in certain languages” or add additional languages to the allowed list; (2) Time-based validation blocking slow typers — increase the minimum time threshold in Antispam Bee settings; (3) DNSBL blocking a legitimate IP that shares a blocklisted IP range (common with VPNs and corporate proxies) — this is harder to address without disabling DNSBL. Restore false positives from the spam queue and click “Not Spam” to add the commenter to the approved list.
After enabling Antispam Bee, the spam queue is empty but spam comments are appearing in the approved queue. How do I tighten filtering?
In Antispam Bee → Settings, enable additional filtering methods that are currently disabled: (1) “Consider the server-side spam database” (DNSBL) — effective against known spam IPs; (2) “Validate the Gravatar” for commenter email — many spam bots use fake email addresses without associated Gravatars; (3) “Mark comments from same author” — if the same email/IP submits spam, automatically spam subsequent comments; (4) “Trust commenters that have been approved” — legitimate regulars bypass filtering, reducing false positives while maintaining spam catches for new submitters.
Antispam Bee is not appearing in the WordPress admin — the settings page is missing. How do I access its configuration?
Antispam Bee settings appear under Settings → Antispam Bee. If the menu item is missing: (1) verify the plugin is active in WordPress → Plugins; (2) check if a user capability restriction prevents your user role from accessing Settings menu items — log in as Administrator; (3) check browser Console for JavaScript errors preventing menu rendering; (4) deactivate and reactivate Antispam Bee to trigger fresh menu registration. The plugin does not add a top-level menu item — it only appears under the Settings submenu.
Customization & Developer Notes
How do I configure Antispam Bee to automatically delete old spam without manual cleanup?
In Antispam Bee → Settings, find the “Automatically delete spam” option. Set the number of days after which spam comments are permanently deleted (recommended: 7–15 days). This keeps the spam queue manageable without requiring regular manual cleanup. Spam is soft-deleted first (moved to the queue) and then permanently deleted after the configured period, giving you time to recover any false positives before they are gone permanently.
How do I use Antispam Bee's language filter to block comments in specific languages?
Enable “Allow comments only in certain languages” in Antispam Bee settings. The plugin uses a language detection algorithm to identify the language of each comment and compares it against your allowed language list. Add your accepted languages (e.g., English, German, French). Comments detected as other languages are flagged as spam. Note that very short comments or comments consisting primarily of URLs may have unreliable language detection. Use this filter conservatively if your site has international readers.
Frequently Asked Questions
Is Antispam Bee as effective as Akismet?
For automated bot spam (which accounts for the vast majority of comment spam), Antispam Bee’s combination of DNSBL, time validation, and Gravatar checking is highly effective. Akismet has a broader training dataset and catches spam patterns that Antispam Bee’s heuristics might miss. For sites in the EU with GDPR obligations, Antispam Bee’s zero external data transfer is a meaningful advantage that offsets its slightly lower detection depth. For most personal and small business blogs, Antispam Bee provides sufficient protection without Akismet’s licensing cost.
Does Antispam Bee protect WordPress contact forms?
No — Antispam Bee only filters WordPress native comment forms. Contact form submissions (Contact Form 7, WPForms, Gravity Forms) are not filtered by Antispam Bee. For GDPR-compliant form spam protection, use WP Armour (honeypot-based, completely free, no data transfer) or enable the honeypot anti-spam feature built into your contact form plugin.
Can Antispam Bee break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing Antispam Bee?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.