What is Stop Spammers plugin?
Stop Spammers Security is a comprehensive WordPress anti-spam plugin that combines multiple spam detection methods: IP blocklists, DNS-based blocklists (DNSBL), country-based blocking, pattern matching, and integration with third-party spam databases including Stop Forum Spam, Akismet, and Project Honey Pot. It protects comments, login attempts, user registrations, and can work alongside contact form plugins, covering a broader attack surface than Antispam Bee or WP Armour alone.
The plugin provides detailed logging of all blocked and allowed interactions, along with a diagnostic tool for testing whether specific IPs, emails, or content patterns would be blocked. Country blocking, IP range blocking, and custom keyword blocklists allow fine-grained control over which submissions are rejected. An optional CAPTCHA integration adds a verification challenge as a backup for ambiguous submissions that do not clearly match spam patterns.
Stop Spammers is free with all core features available. A Premium version ($19/year) adds advanced features including login protection, brute force prevention, and enhanced database integrations. Unlike Akismet (Automattic) or CleanTalk (paid service), Stop Spammers provides deep customization control through its blocklist and filter settings — making it appealing to administrators who want precise manual control over spam rules rather than delegating to a cloud algorithm. The trade-off is higher configuration overhead compared to plug-and-play alternatives.
Need Help With Stop Spammers Setup, Troubleshooting, or Customization?
Need help with Stop Spammers? 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 Stop Spammers Expert HelpKey Features
- Multiple spam detection methods: IP blocklists, DNSBL, Stop Forum Spam, Project Honey Pot, Akismet integration
- Country-based blocking with whitelist exceptions
- IP range blocking
- Pattern matching for known spam content
- Comment, login, and registration form protection
Pros & Cons
Pros
- Comprehensive spam detection combining multiple data sources in a single plugin
- Detailed logging provides audit trail and debugging capability
- Diagnostic tool enables pre-testing rule changes without waiting for real spam
Cons
- Higher configuration complexity than plug-and-play solutions like Akismet or CleanTalk
- Cannot be used alongside Jetpack — documented conflict
Free vs Premium
Free: all core spam detection features, logging, country blocking. Premium ($19/year): advanced login protection, brute force prevention, enhanced integrations.
Common Problems & Fixes
Stop Spammers is blocking legitimate users from commenting — real commenters see a spam block message. How do I identify the blocking rule and whitelist the user?
Check the Stop Spammers activity log (Tools → Stop Spammers → Log) and find the blocked submission. The log shows the rejection reason code (e.g., “DNSBL match,” “Country block,” “Stop Forum Spam”). If the block is due to: (1) IP being listed in Stop Forum Spam — add the commenter’s IP to the whitelist in Stop Spammers → Settings → Whitelist; (2) Country block — either disable that country’s block or add the specific IP/range to the whitelist; (3) Pattern match — review and adjust the content pattern in the keyword blocklist. The diagnostic tool allows testing the commenter’s IP/email to see exactly which rules would apply.
Stop Spammers is conflicting with Jetpack — one of the plugins stops working when both are active. How do I resolve this?
Stop Spammers and Jetpack are documented as incompatible. Both plugins hook into WordPress’s comment processing and spam protection systems, causing conflicts when active simultaneously. If you need Stop Spammers’ specific features (custom blocklists, country blocking, DNSBL), deactivate Jetpack’s spam protection (Akismet by Jetpack) while keeping Stop Spammers active. If Jetpack’s other features (CDN, lazy loading, etc.) are important, use Akismet standalone (without Jetpack) or choose a different anti-spam plugin like CleanTalk that is Jetpack-compatible.
Stop Spammers country blocking is preventing access from a country that has legitimate users. How do I add exceptions?
In Stop Spammers → Settings → Country Blocking, add the country to the whitelist exceptions list (if available) rather than removing it from the block list. Alternatively, add specific IP addresses or CIDR ranges from legitimate users in that country to the Stop Spammers IP whitelist — whitelisted IPs bypass country blocking. For users connecting via VPN from a blocked country, add the VPN provider’s IP range to the whitelist. Be aware that whitelisting VPN ranges may also whitelist other users of the same VPN service.
Customization & Developer Notes
How do I use Stop Spammers' diagnostic tool to test if a specific IP would be blocked?
Go to Tools → Stop Spammers → Diagnostic. Enter the IP address, email, and content (optional) of the submission you want to test. Click “Test.” The diagnostic runs the same checks that would occur for a real submission and shows you which (if any) rules would block this submission, with the specific reason for each triggered rule. This allows safe testing of rule changes before applying them, and helps diagnose why specific legitimate users are being blocked without waiting for them to try again.
How do I add specific spam keywords to Stop Spammers to block submissions containing casino or pharmaceutical spam phrases?
Go to Stop Spammers → Settings → Content Filtering. In the Keywords/Phrases section, add your spam terms one per line. Common additions: casino, online poker, buy viagra, payday loan, crypto investment, and other commonly spammed phrases. Terms are matched case-insensitively against comment content, and matched submissions are blocked. Avoid adding very common words (like “buy” alone) that legitimate commenters might use — be specific enough to target spam without creating false positives.
Frequently Asked Questions
Is Stop Spammers better than Antispam Bee?
Stop Spammers and Antispam Bee overlap significantly but differ in approach. Antispam Bee is simpler, zero-maintenance, and GDPR-friendly. Stop Spammers offers more manual control (custom blocklists, country blocking, DNSBL integration) and better logging. For administrators who want transparency and control over exactly what is blocked and why, Stop Spammers’ logging and diagnostic tools are advantages. For site owners who want effective spam protection that works out of the box without ongoing management, Antispam Bee is the simpler choice.
Does Stop Spammers protect WooCommerce checkout forms?
Stop Spammers primarily protects WordPress comments, login, and registration forms. WooCommerce checkout protection is not a core focus of Stop Spammers. For WooCommerce-specific spam prevention (fake orders, account creation spam), CleanTalk ($8/year) provides native WooCommerce checkout integration, or use WooCommerce’s built-in fraud prevention settings alongside email verification at checkout.
Can Stop Spammers 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 Stop Spammers?
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.