Home / Ongoing Work / Integrations & Automation / Form spam flood - anti-spam configuration

A sudden flood of spam submissions overwhelms your inbox, pollutes your entries list with garbage, and can occasionally strain server resources if the volume is high enough — and it’s almost always automated bots exploiting a form with no real spam protection, rather than anything specifically targeting your business.

Check whether existing spam protection is actually active, not just installed

Look at your form’s settings for whatever spam protection method it’s supposed to have (a honeypot field, reCAPTCHA, an antispam plugin) and confirm it’s genuinely enabled and configured, not just present but inactive. A protection method installed but never actually turned on is a surprisingly common, simple cause.

FRM-002

Form spam flood - anti-spam configuration

A sudden spam flood stopped, without adding friction to the customers actually trying to reach you.

$41.53 delivered in 48 hours
Needs WP admin login. Create a limited sub-account — we never ask for your own password.
  • Full backup taken before we start
  • If we can’t fix it, you get your money back
  • We never ask for your own password
Why this costs $49. An hour of a capable WordPress developer’s time runs about $82 in the UK, $100 in the US and $105 in the Gulf, and for anything urgent a two-hour minimum is normal. This is $49 for up to 45 minutes of hands-on work, with a full backup taken before we start. 2026 market rates.

This or something else?

Your form is receiving a high volume of spam submissions This fix covers it
You want reCAPTCHA or Turnstile specifically set up, or an existing setup showing errors reCAPTCHA / Turnstile setup & errors, a more targeted version
The spam is coming through despite reCAPTCHA already being active and configured correctly Still covered by this fix — we’d investigate why the existing protection isn’t catching it
The issue is legitimate submissions failing, not spam volume Form submission not saving to database, a different kind of problem

What you are seeing

  • A high volume of clearly automated, low-quality form submissions
  • Notification emails flooding your inbox with obvious spam content
  • The entries list filling with garbage data (random text, suspicious links)
  • The volume possibly increasing suddenly rather than being a steady, low-level background rate

Common causes

  • No spam protection configured on the form at all
  • A spam protection method present but not actually enabled or correctly configured
  • A form left publicly accessible with no rate limiting on submission frequency
  • The form URL or endpoint being specifically targeted after being discovered by automated scanning tools
  • A sophisticated bot submitting directly to the form’s processing endpoint, bypassing the visible page and any front-end-only protection entirely

What we do

  1. Confirm what spam protection, if any, is currently active
  2. Implement or correctly configure an appropriate anti-spam method (honeypot, reCAPTCHA, or similar)
  3. Add rate limiting if submission frequency itself is part of the problem
  4. Test that legitimate submissions still go through without added friction
  5. Monitor initial results to confirm spam volume drops
  6. Verify no legitimate submissions are being incorrectly blocked

What is included

  • Anti-spam protection implemented or correctly configured
  • Verified legitimate submissions continue working without added friction
  • Initial monitoring confirming spam volume drops
  • A written note on the configuration applied

Not included

  • reCAPTCHA or Turnstile-specific setup as a standalone project, a separate, related fix if that’s genuinely your preferred method
  • Guaranteeing zero spam gets through, since no method blocks every possible attempt indefinitely
  • Cleaning up spam entries already in your database, a separate, related task if needed
  • Ongoing tuning as spam techniques evolve

Questions about this fix

Is my business specifically being targeted?

Almost certainly not — this is typically automated bots scanning for any publicly accessible form with weak or no protection, not something aimed specifically at you.

Will adding spam protection make it harder for real customers to submit the form?

A well-configured method like a honeypot field is invisible to real visitors and only catches bots; something like reCAPTCHA can add a small amount of friction, which we'd balance against how severe your spam problem actually is.

Can you clean up the spam entries already sitting in my database?

That's a separate, related task — this fix focuses on stopping new spam from getting through, though we can discuss cleaning up existing spam entries as an additional piece of work.

Why did this start suddenly if the form has been up for a while?

Once a public form's URL is discovered by automated scanning tools, it can go from receiving no attention to being actively targeted fairly abruptly — this doesn't necessarily reflect anything you changed.

Will this completely eliminate spam going forward?

No method blocks every possible attempt indefinitely, since spam techniques evolve, but a properly configured protection layer should reduce volume dramatically from an unprotected baseline.

Form spam flood - anti-spam configuration
$41.53 · delivered in 48 hours · needs WP admin login

Related fixes

If this is the second time this year

A bad update breaking the site is a symptom of updates not being tested first. Care plans run every update on a staging clone before it reaches your live site, which is the actual fix for this happening again.

See care plans

Your access, your rules

Create a separate admin account for us and delete it when we are done. For anything else, we get in touch and agree a method — never a form field on this site, never by reply to an email.

We back up first, always

Before anything is touched we take a full backup and keep it for 30 days. If a fix goes wrong, we put the site back exactly as it was.

If it is not what you bought

If the problem turns out smaller than what you ordered, we refund the difference. If it is bigger, we stop and send a quote before doing any extra work.

If we cannot fix it

You get back what we received. Diagnosis is on us — you only pay when the problem is actually solved. The payment processor takes its fee before the money reaches us, so we never hold it and it is not ours to return. That is true here as everywhere else.

If it comes back

Reply within seven days of delivery and we put it back on the bench at no cost. The fix is not finished until it holds.

What we are responsible for

If something goes wrong with a fix, our responsibility is limited to what you paid for it. We take a full backup first so mistakes can be undone, and we tell you before doing anything outside what you bought.