Broken forms rarely announce themselves. Users see a success state while nothing reliable happens behind the scenes, or submissions arrive intermittently and nobody knows why. The fix is structured testing, transparent delivery (API or queue), and instrumentation that proves conversions.
What usually breaks
- SMTP-from or reply-to mismatches, SPF/DKIM/DMARC gaps, or hosting that throttles outbound mail.
- Client-side-only validation, missing server validation, or silent API errors from plugins.
- Bot and spam feeds that hide genuine leads or break automations.
- Mobile layout issues that block submission buttons or hide errors.
- Analytics events fired on button click instead of confirmed server success.
How I fix it
- End-to-end tests on mobile, desktop, keyboard, and with ad blockers enabled where relevant.
- Switch fragile “email only” paths to transactional providers with logs and retries.
- Tighten spam handling without blocking humans (rate limits, honeypots, confirmed trails).
- Align GA4 conversions with verified submissions so reporting matches reality.
- Document monitoring steps your team can repeat monthly.
Relevant work
Rough pricing
Remedies range from quick configuration fixes to deeper template work. Typical routes:
- Kickstart: £99 setup + £79/month (24 months) or £89/month (12 months)
- Support Scheme: from £699 + £35/month
- Straight-up Build: from £1,999
If forms sit inside brittle page-builder stacks, I flag rebuild vs patch trade-offs early.
FAQs
Can you prove submissions are working?
Yes. We test real journeys, compare provider logs with inbox or CRM receipts, and align analytics events with confirmed server-side success.
Do we need to rebuild the site?
Often no. Many fixes are configuration, template, or provider changes. If the stack is the root cause, you get an explicit rebuild vs stabilise recommendation.
What if spam is the bigger problem than deliverability?
We tune filtering, rate limits, and field design so bots are throttled without trapping genuine users, then re-test completion rates.