Spambargo – Anti-Spam for WordPress Forms & Comments
Free WordPress Anti-Spam Plugin
Spambargo Anti-Spam for Forms & Comments

Put spam under embargo.

Spambargo protects WordPress forms, comments, registrations, and WooCommerce checkout with layered, local-first spam detection-without forcing every visitor through a CAPTCHA.

Spambargo is free and independently developed. Donations help fund compatibility testing, fixes, and future improvements.
Status Protected
Spam Blocked 12,487
Elementor Form Submission Blocked
WooCommerce Checkout Attempt Blocked
Comment Spam Attempt Blocked
Contact Form 7 Submission Blocked

Layered protection, without the bloat

Spambargo combines server-side verification, practical controls, and native integrations to block automated abuse while keeping legitimate submissions moving.

🛡️

Signed Behavioral Protection

Uses honeypots and signed server-side timing tokens to identify automated submissions without trusting browser-supplied timing data.

📩

Identity & Domain Checks

Flags disposable addresses, suspicious email patterns, blocked domains, and other signals commonly associated with spam.

🚫

Blacklist Controls

Block specific IPs, domains, email addresses, and verified fingerprints, with IPv4 and IPv6 CIDR matching where needed.

🧠

Content Filtering

Detect suspicious phrases, excessive links, disposable identities, and common automated submission patterns.

Fixed-Window Rate Limiting

Slow abusive bursts with atomic, fixed-window counters based on verified browser identity or IP when needed.

🧩

Native Integrations

Validates submissions through native hooks for Elementor Pro Forms, Contact Form 7, Ninja Forms, JetFormBuilder, comments, and WooCommerce.

Compatible plugins

Spambargo integrates directly with popular WordPress form and commerce workflows.

Elementor Forms compatibility
Elementor Forms Protect lead forms, contact forms, quote forms, and custom Elementor submission flows.
Contact Form 7 compatibility
Contact Form 7 Stop junk submissions before they flood your inbox and waste your time.
JetFormBuilder compatibility
JetFormBuilder Secure more advanced form workflows, dynamic fields, and builder-based sites.
Ninja Forms compatibility
Ninja Forms Add anti-spam protection without adding friction for real visitors.
WooCommerce compatibility
WooCommerce Help stop fake checkout attempts and abuse across your store experience.

Elementor, Contact Form 7, JetFormBuilder, Ninja Forms, WooCommerce, WordPress, and their respective logos are trademarks or project names of their respective owners. Spambargo is an independent plugin and is not affiliated with or endorsed by those projects.

Why support this plugin?

Spambargo is free, and the goal is to keep it practical, transparent, and actively maintained. Community support helps fund testing and development without turning the plugin into a bloated product.

Ongoing updates and compatibility improvements
Bug fixes and real-world testing across WordPress setups
Smarter spam detection and cleaner user experience
Continued free access for site owners who need solid protection

Support the plugin

If this plugin helps your business, protects your forms, or simply saves you time, a small contribution goes a long way.

Every donation helps fund development, maintenance, testing, support, and future features.

PayPal donations are processed through: info@wp-antispam.com

Block the spam - not your visitors

Spambargo delivers practical, local-first protection without mandatory external spam services or unnecessary visitor friction. Support helps keep the plugin maintained, tested, and free.

Contact Spambargo

Have a compatibility question, feedback, or a support request? Send a message and we’ll get back to you.