BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Spambargo: Anti-Spam for Forms & Comments icon
Actively maintained Tested up to 7.0.6 #53 in anti-spam

Spambargo: Anti-Spam for Forms & Comments

Block spam in Elementor, Contact Form 7, JetFormBuilder, Ninja Forms, WooCommerce and comments with keyword, link and email checks.

Active installs100+100+ tier
Downloads · 30d120▼ -68.3% vs prev. 30d
Rating—0 reviews
Health score59/100Fair
All-time downloads481Since Aug 2026
Support resolved—No recent threads
RequiresWP 6.2PHP 7.4+
Downloads · 7d33▲ +13.8% week over week
Our verdict

Use with caution

Spambargo: Anti-Spam for Forms… works, but test it on a staging site before relying on it in 2026. It runs on 100+ sites and was last updated 2 months ago, and scores 59/100 on our health check.

  • Small user base (100+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

336699Aug 1Aug 29Sep 26
Yesterday5
Daily average (1y)8
Peak day132Aug 10, 2026
Last 12 months484

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Spambargo: Anti-Spam for Fo… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
anti-spam #84 713 Best anti-spam plugins →
bot protection >100 1,142 Best bot protection plugins →
comments >100 8,748 Best comments plugins →
contact forms >100 8,151 Best contact forms plugins →
spam protection >100 1,490 Best spam protection plugins →

Version adoption

Share of active sites per release.

  • 2.4100.0%

About Spambargo: Anti-Spam for Forms & Commen…

From the official readme · v2.4.9

Description

Spambargo is a simple anti-spam plugin for WordPress site owners, agencies and website builders. It helps block unwanted form submissions, comments and WooCommerce spam without requiring a third-party CAPTCHA service or complicated setup.

It works with Elementor Pro Forms, Contact Form 7, JetFormBuilder, Ninja Forms, WooCommerce registration and checkout, WooCommerce Checkout Blocks, WordPress comments, and eligible generic lead forms.

Start with the recommended settings, add common spam rules with one click, and adjust only what your site needs. The most useful controls are shown first, while technical options stay under Advanced settings.

What can Spambargo block?

  • Messages containing blocked words or phrases.
  • Messages with too many links.
  • Disposable and suspicious email addresses.
  • Forms submitted unrealistically fast.
  • Repeated submissions from the same visitor.
  • Specific email addresses and email domains.
  • Specific IP addresses and IPv4 or IPv6 network ranges.
  • Messages written mostly in capital letters.
  • Clearly suspicious phone number patterns when the optional phone check is enabled.
  • Additional automated spam using optional browser-token and math-challenge checks.

Supported forms and integrations

  • Elementor Pro Forms.
  • Contact Form 7.
  • JetFormBuilder.
  • Ninja Forms.
  • WooCommerce registration and classic checkout.
  • WooCommerce Checkout Blocks.
  • WordPress comments.
  • Eligible generic HTML lead forms using a best-effort browser-side pre-check.

Native integrations validate submissions on the server. Generic forms without a native integration use a browser-side pre-check and require a native or custom server-side integration for protection against direct POST requests.

Simple to set up

  • Dashboard statistics and the main protection settings are available on one screen.
  • Blocked words and phrases, link limits, email checks and automatic limits appear first.
  • Recommendation buttons can add useful starting values without deleting existing settings.
  • Advanced technical controls stay collapsed until you need them.
  • A searchable spam log helps you understand what was blocked and why.

How protection works

Spambargo combines several lightweight checks instead of relying on a single CAPTCHA:

  • Literal blocked-word and phrase rules with case-insensitive matching.
  • Link-count and email-pattern checks.
  • Honeypot and minimum submission-time checks.
  • Atomic minute and hourly rate limits with IPv6 network grouping.
  • Manual email, domain, IP and CIDR block lists.
  • Optional phone validation, math challenge and temporary signed browser correlation token.
  • Trusted-proxy handling for forwarded visitor IP addresses.
  • Automatic log retention, streamed CSV export and batched email or webhook notifications.

Spambargo runs its checks locally on the WordPress site by default and does not require a CAPTCHA service operated by a third party.

Privacy

Spambargo does not send data to a service operated by the plugin author. All checks run on the site server by default.

When a submission is blocked, the plugin may store the IP address, email address, form identifier, block reason, optional content snippet and optional verified fingerprint hash. The content snippet can be disabled and logs are cleaned according to the configured retention period.

Optional browser correlation collects coarse screen-size buckets, timezone, language, platform, CPU-core count and touch capability. The server combines them with a random per-session identifier and returns a signed hash token stored in browser sessionStorage for up to eight hours. Raw attributes are not written to the spam log. Administrators should update their privacy notice as required by applicable law. Spambargo integrates with WordPress personal-data export and erasure tools and adds suggested text to the Privacy Policy Guide.

When a webhook URL is configured, batched blocked-submission data is sent to that administrator-selected endpoint. This is the only optional external data transfer performed by the plugin.

Installation

  1. Upload the spambargo folder to /wp-content/plugins/.
  2. Activate the plugin.
  3. Open Spambargo. The dashboard and the main protection settings appear together on the first screen.
  4. Test every important form in a staging environment before enabling strict signed-token mode, the math challenge, phone validation or browser correlation.
  5. If the site is behind a reverse proxy or CDN, add only the actual proxy IPs/CIDRs to Trusted Proxies before relying on forwarded client IPs.

Frequently asked questions

Does the plugin intercept every form?

No. Native integrations are never pre-validated by the universal AJAX checker. Generic interception targets likely lead forms and can be controlled with CSS selectors or data attributes. This generic mode is a browser-side, best-effort pre-check and cannot stop a bot that posts directly to a custom form handler; server-enforced protection requires one of the listed native integrations or custom server-side validation.

Can visitors without JavaScript submit?

By default, yes. The honeypot and server checks continue to work, while a missing behavior token is allowed. Administrators can enable strict token mode, which is stronger but requires JavaScript.

Does Checkout Blocks support the math challenge?

Not in this release. Checkout Blocks receive server-side identity, blacklist, content, phone and rate checks. Behavioral tokens and the visual math challenge are deliberately skipped because Blocks require a dedicated client-side extension-data integration.

How are blocked words and phrases matched?

Each line is a separate literal rule. A single-word line blocks that complete word, not a longer word that merely contains it. A multi-word rule blocks only when all of its words appear in the same order, although other words or punctuation may appear between them. Matching is not case-sensitive. Regular expressions are not executed. One matching line is enough to block a submission.

What does the English spam recommendation button add?

It adds an optional, intentionally strict list of common English spam terms covering gambling, pharmaceuticals, crypto, SEO outreach, adult content and similar messages. It is especially suitable for sites whose legitimate enquiries are mainly written in Hebrew. The list is never added automatically, does not replace existing entries and can be edited before saving.

Are logs deleted automatically?

Yes. A daily WordPress cron event removes entries older than the configured retention period and clears expired rate-limit counters.

What happens on uninstall?

Data is preserved by default. Enable “Delete all data when plugin is uninstalled” before deleting the plugin to remove its tables and settings.

Changelog

Refreshes the plugin name and descriptions for clarity. Protection logic, defaults and stored data are unchanged.

2.4.9

  • Changed the plugin name punctuation to a colon for cleaner, consistent branding in WordPress Admin.
  • Rewrote the short description to clearly name supported form integrations and key spam checks.
  • Updated the dashboard title and related plugin-name strings for consistency.
  • No spam-protection logic, defaults or stored data were changed in this release.

2.4.8

  • Removed bundled PO and MO files so translations are delivered through translate.wordpress.org language packs.
  • Converted built-in visitor messages to the standard WordPress gettext API.
  • Registered every setting with an explicit type and sanitization callback.
  • Added a dedicated webhook-secret validator that preserves printable HMAC secrets exactly without exposing them in the interface.

2.4.7

  • Removed an unnecessary fclose() call from the streamed CSV export so the package passes WordPress Coding Standards.
  • The php://output stream remains managed automatically by PHP at the end of the request.

2.4.6

  • Replaced the optional English recommendation preset with a strict, editable set of common gambling, pharmaceutical, financial, SEO outreach and adult-spam rules.
  • Kept every recommended rule opt-in and stopped adding blocked-content rules automatically on new installations.
  • Clarified that each line is an independent literal rule, matching complete words or ordered multi-word phrases without case sensitivity.
  • Removed administrator-supplied regular-expression execution and bounded the text allowed between phrase terms.
  • Fixed the zero-link setting so it blocks every message containing a link.
  • Prepared signed fields for native integrations even when their forms contain password fields.
  • Restricted webhook delivery to validated HTTPS endpoints.
  • Localized the honeypot label, sanitized custom visitor messages defensively and refreshed the Hebrew translation files.

2.4.5

  • Removed dynamically interpolated SQL fragments from spam-log filtering and sorting queries.
  • Prepared every log query with an explicit placeholder list and fixed replacement counts.
  • Escaped WooCommerce Store API exception messages directly at the exception sink for static-analysis compatibility.

2.4.4

  • Resolved Plugin Check errors for prepared database queries, output handling and translator comments.
  • Sanitized request inputs and removed discouraged runtime configuration and translation-loading calls.
  • Added a conservative starter list of common spam phrases while preserving customized lists.

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Spambargo: Anti-Spam for Form… alternatives

All anti-spam plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Akismet Anti-spam: Spam Protection Akismet Anti-spam: Spam Protection The best anti-spam protection to block spam comments and spam in a contact form. The most… by Automattic 5M+ ★★★★★★★★★★ 4.7 (1.2K) 1 month ago 94
2 Antispam Bee Antispam Bee Sophisticated antispam plugin for effective daily comment and trackback spam-fighting… by pluginkollektiv 700K+ ★★★★★★★★★★ 4.8 (226) 1 month ago 78
3 WP Armour – Honeypot Anti Spam WP Armour – Honeypot Anti Spam Fastest growing Anti Spam plugin. No API calls, subscriptions, captcha or puzzle. Full GDPR… by Dnesscarkey 400K+ ★★★★★★★★★★ 5 (1.5K) 3 weeks ago 84
4 CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7 CF7 Apps Add hCaptcha, Honeypot, and Redirection to Contact Form 7 with CF7 Apps, and generate forms… by Saad Iqbal 300K+ ★★★★★★★★★★ 3.8 (135) 2 months ago 81
5 CloudSecure WP Security CloudSecure WP Security CloudSecure WP Securityは、管理画面とログインURLをサイバー攻撃から守る、国産・日本語対応のセキュリティ対策プラグインです。… by XServer 100K+ ★★★★★★★★★★ 5 (2) 3 days ago 83
6 Gravity Forms Zero Spam Gravity Forms Zero Spam Block form spam in Gravity Forms with an invisible token check, email rejection rules, and… by GravityKit 100K+ ★★★★★★★★★★ 4.3 (24) 4 weeks ago 88
7 Email Encoder – Protect Email Addresses and Phone Numbers Email Encoder – Protect Email Addresses and Phone Numbers Protect email addresses and phone numbers on your site and hide them from spambots. Easy to… by Online Optimisation 90K+ ★★★★★★★★★★ 4.9 (93) 7 days ago 86
8 Spam Protection | Maspik Spam Protection | Maspik Blocks spam the moment you activate it. No CAPTCHA, no setup, no API key. Multi-Layer. Just… by yonifre 30K+ ★★★★★★★★★★ 4.7 (87) 3 days ago 94
9 Blackhole for Bad Bots Blackhole for Bad Bots Blackhole is a WordPress security plugin that detects and traps bad bots in a virtual black… by Jeff Starr 30K+ ★★★★★★★★★★ 4.7 (148) 1 month ago 90
10 Stop Spammers Classic Stop Spammers Classic A simplified, restored, and preserved version of the original Stop Spammers plugin. by Web Guy 20K+ ★★★★★★★★★★ 4.4 (243) 2 months ago 78

FAQ

Spambargo: Anti-Spam for Forms & Co…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 27, 2026

Is Spambargo: Anti-Spam for Forms… free?

Yes. Spambargo: Anti-Spam for Forms… is free to download and use from the official WordPress.org plugin directory.

Is Spambargo: Anti-Spam for Forms… safe to use in 2026?

Spambargo: Anti-Spam for Forms… works, but test it on a staging site before relying on it in 2026. It runs on 100+ sites and was last updated 2 months ago, and scores 59/100 on our health check.

How many websites use Spambargo: Anti-Spam for Forms…?

Spambargo: Anti-Spam for Forms… is active on 100+ WordPress websites and has been downloaded 481 times since it launched in August 2026. It was downloaded 120 times in the last 30 days.

Does Spambargo: Anti-Spam for Forms… work with WordPress 7.1?

Spambargo: Anti-Spam for Forms… is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Spambargo: Anti-Spam for Forms… need?

Spambargo: Anti-Spam for Forms… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Spambargo: Anti-Spam for Forms… last updated?

The latest version, 2.4.9, was released on August 11, 2026 (2 months ago).

Who makes Spambargo: Anti-Spam for Forms…?

Spambargo: Anti-Spam for Forms… is developed and maintained by Aviv Digital.

What are the best alternatives to Spambargo: Anti-Spam for Forms…?

The most popular alternatives to Spambargo: Anti-Spam for Forms… are Akismet Anti-spam: Spam Pro… (5M+ installs), Antispam Bee (700K+ installs) and WP Armour (400K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.