Plugins / Spam Guard

Form Security

Spam Guard

Complete spam protection and form controls for WordPress. Every contact form and comment is checked server-side before it reaches your inbox, and your visitors never see a CAPTCHA.
  • Protects 30 form plugins, including Contact Form 7, Gravity Forms, WPForms and Elementor Forms, plus WordPress comments
  • Keyword, email-domain and unsafe-code rules, server-side validation and a searchable spam log, all free
  • Pro adds per-form controls, bot detection and country and IP blocking

No CAPTCHANo external calls14-day money-back

Spam Guard configure screen
30 form plugins
Plus WordPress comments and public forms in your theme, all protected by the free plugin
0 CAPTCHAs
Visitors never solve a puzzle. Checks run on your own server
No setup
Supported forms are protected as soon as the plugin is active. No shortcodes to add
Spam Log
See what was blocked, why, and which page and form it came from
Features

Protection you can actually see working

Per-form controlsPro

Spam Guard Pro lists every detected form with its source plugin. Every protection is on by default; flip a switch off for one form without touching the rest. Global settings stay the master control.
Spam Guard forms list
Spam Guard spam log

A spam log that explains itself

Every blocked submission shows the page, form, reason, score and IP address. Search it, filter by source and clear it when you’re done. Pro adds richer columns, message previews and a Not Spam action that moves a real lead into Recovered Leads.

Geo BlacklistPro

Serve Vancouver, not the whole world? Tick the countries whose submissions should be blocked, or add IP addresses and ranges. Visitors from a blocked country can still browse your site. Only their form and comment submissions are stopped.
Spam Guard geo blacklist
Form validation
Server-side and browser checks for required fields, emails, URLs, phone numbers and numbers, plus payload limits and a message you write yourself. Included free.
Keyword & email rules
Block phrases like “guaranteed results” or whole email domains and endings. Every hit is named in the log so you can tune the list. Included free.
Bot checksPro
Honeypot, signed browser guard, submission timing, rate limiting and duplicate checks catch bots without slowing down real people. Administrators can bypass the bot checks.
Free vs Pro

What the free plugin does, and what Pro adds

The free Spam Guard plugin is complete on its own and stays free. Pro is a separate paid add-on that runs alongside it.

Free plugin

WordPress.org, no account

  • Protects 30 form plugins, including Contact Form 7, Gravity Forms, WPForms, Fluent Forms, Elementor Forms, Jetpack Forms and Breakdance Forms
  • WordPress comments and ordinary public forms in your theme
  • Editable keyword, phrase, email-domain and email-ending blocking
  • Unsafe script and code-injection rules that are always on
  • Server-side and browser validation for required fields, emails, URLs, phone numbers and numbers
  • Payload limits, an optional Outlook address rule and phone number formatting
  • Comments page with manual approval by default and pingback and trackback blocking
  • Your own blocked-submission and validation messages
  • Spam Log with search, a source filter, a new-entry counter and retention you control
  • No CAPTCHA, no account and no external calls

Pro add-on

Paid, requires the free plugin

  • Forms List with per-form protection controls
  • Bot detection: signed browser guard, honeypot, submission timing, rate limiting, duplicate, link-count and blank-browser checks
  • Country blocking plus IP, range and wildcard rules, with an allowlist and trusted-proxy handling
  • Comment guard fields and stricter comment limits
  • Recovered Leads: mark a blocked entry Not Spam, or move it back
  • Richer Spam Log columns, message previews and unread counts
  • Redirect blocked submissions to a page on your site
  • Administrator bypass of the bot checks
  • Curated keyword rule pack
  • Updates and priority support
Pricing

Start free. Add Pro when you need it.

Pro is a separate add-on. Install it alongside the free plugin.

14-day money-back guarantee. If your subscription ends, the free plugin keeps working exactly as before. The Pro add-on’s extra features pause until you resubscribe. Your settings and data are kept.

Prices in CAD, plus tax where applicable.

Free
Forever, no account needed
$0forever
  • Protects 30 form plugins, comments and theme forms
  • Keyword, email-domain and unsafe-code rules
  • Server-side and browser form validation
  • Spam Log with search and retention control
  • Free forever, no account needed
  • Community support
Download Free
FAQ

Spam Guard questions

Which form plugins does Spam Guard support?+

The free plugin protects 30 form plugins, including Contact Form 7, Gravity Forms, WPForms, Fluent Forms, Formidable Forms, Ninja Forms, Forminator, Elementor Forms, Jetpack Forms, Breakdance Forms, Bricks Forms and Kadence Forms, plus WordPress comments and ordinary public forms in your theme.

Will real leads get blocked?+

Rarely, and you can always check. The spam log records every blocked submission with its reason, so a false positive is easy to spot and the rule easy to relax. With Pro you can mark an entry Not Spam to move it into Recovered Leads, and let administrators bypass the bot checks.

Does it replace reCAPTCHA?+

Yes. Spam Guard checks every submission on your own server, so there is nothing for visitors to click and no third-party script slowing your pages.

How do I add Pro?+

Keep the free Spam Guard plugin installed and active. Download Spam Guard Pro from My Account → Downloads, upload and activate it as a separate plugin, then paste your key on the Spam Guard → License page. The Pro features unlock as soon as the key is validated.

What happens if my subscription ends?+

If your subscription ends, the free plugin keeps working exactly as before. The Pro add-on’s extra features pause until you resubscribe. Your settings and data are kept.

Ready when you are

Stop the spam today, free

Install Spam Guard from WordPress.org and it starts protecting every supported form straight away. Add Pro when you want per-form controls, bot detection, country blocking and priority support.