Reduce Spam in Your Forms in WordPress

Protect forms in WordPress with spam checks, blocking tools, scoring, and anti-bot integrations.

  • Submission deduplication Help prevent repeat form submissions.
  • Blocking rules Block submissions by keyword, IP, domain name, and user agent.
  • Validation tools Use form validation and custom server-side validation.
  • Anti-bot protection Use HoneyPot, NONCE, and IP throttling.
  • Spam service integrations Connect anti-spam and moderation services to your forms.
  • Spam scoring Review spam scores stored against submissions.

WS Form includes a range of spam protection tools for forms in WordPress. You can reduce unwanted submissions with validation, blocking rules, throttling, anti-bot fields, and third-party spam protection services.

Built-in options include deduplicating form submissions, custom server-side validation, form validation, HoneyPot, NONCE, and IP throttling. You can also block submissions by keyword, IP, domain name, and user agent.

WS Form also integrates with services including Akismet, OpenAI Moderation, CleanTalk, Clearout, OOPSpam, Cloudflare Turnstile, hCaptcha, reCAPTCHA, and CaptureFox.

Spam checking with Akismet, reCAPTCHA Version 3, and hCaptcha stores a spam score against submissions. Scores run from 0% to 100%, are shown as a colored circle, and submissions deemed as spam are moved to the Spam folder on the submissions page.

  • Deduplicate submissions

    WS Form includes deduplicating form submissions as part of its spam prevention toolkit.

  • Block unwanted patterns

    You can block form submissions by keyword, IP, domain name, and user agent.

  • Server-side validation

    Custom server-side validation can be used as one of several measures to prevent spam.

  • Built-in anti-bot checks

    HoneyPot, NONCE, and IP throttling provide additional protection for your forms.

  • Spam protection fields

    WS Form includes spam protection fields to help reduce unwanted submissions.

  • Third-party integrations

    Integrations include Akismet, OpenAI Moderation, CleanTalk, Clearout, and OOPSpam.

  • CAPTCHA options

    Use Cloudflare Turnstile, hCaptcha, reCAPTCHA, or CaptureFox with WS Form.

  • Review spam scores

    Akismet, reCAPTCHA Version 3, and hCaptcha can store a spam score from 0% to 100% against submissions.

Real Customer Reviews

Trusted by thousands of WordPress professionals.

  • The free version is great and amazingly powerful, but the pro addon’s really put it ahead of other form tools. Especially the ACF integration, just amazing. Support has been top notch and fast.

    sumoboy
  • This plugin is well supported and the developers are very responsive. I recommend!

    Ariana Nicole
  • Wow! Where to start? I can’t say enough good things about WS Form.

    ngrijalva

Frequently Asked Questions

What spam protection options does WS Form include?

WS Form offers multiple ways to prevent form spam, including deduplicating form submissions, custom server-side validation, form validation, HoneyPot, blocking by keyword, IP, domain name, and user agent, NONCE, IP throttling, spam protection fields, and third-party integrations.

Can WS Form block submissions by keyword or IP?

Yes. WS Form can block form submissions by keyword and by IP. It can also block by domain name and user agent.

Does WS Form support CAPTCHA or challenge alternatives?

Yes. WS Form integrates with Cloudflare Turnstile, hCaptcha, reCAPTCHA, and CaptureFox.

Does WS Form store spam scores for submissions?

Yes. Akismet, reCAPTCHA Version 3, and hCaptcha spam checking can store a spam score against submissions.

How are spam scores shown in WS Form?

The spam score is shown as a colored circle on submissions. Hovering over the circle shows the percentage score from 0% to 100%.

What happens to submissions marked as spam?

Any submissions deemed as spam are moved to your Spam folder on the submissions page.

How do I set up spam protection in WS Form?

You can use built-in spam protection tools and supported integrations in WS Form. For setup guidance, see Preventing Form Spam.