WordPress plugin intelligence profile

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.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version2.4.10
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update18 Oct 202615d ago
Active installations100Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Spambargo: Anti-Spam for Forms & Comments version 2.4.10 as active, updated 15d ago and tested up to WordPress 7.0.

Overview

About this plugin

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.

Common spam terms are pre-filled on fresh installs. Review and adjust the rules for your audience. 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.
  • Visitors from selected countries (when a supported geolocation source is available).
  • Visitors whose preferred browser languages match selected language codes.
  • 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.
  • Country and browser-language selectors support searching, multiple choices, flags and comma-separated codes.
  • Spam keywords are populated by default on new installs, without overwriting 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.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • anti spam
  • bot protection
  • contact forms
  • spam protection
  • comments
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity18 Oct 202615d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.4.92.4.10
WordPress compatibility7.0.47.0.7
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.