Aamir.melbourne

Guide · Melbourne

Melbourne creative district at golden hour with abstract browser form and stalled delivery path

The 20-minute website form audit: why leads disappear

· 8 min read
  • websites
  • forms
  • leads
  • checklist

A step-by-step checklist for business owners to test contact forms, booking flows, and tracking—before blaming SEO for missing enquiries.

Traffic without submissions is often silent breakage

Owners assume “SEO dropped” when lead volume falls. Sometimes search is fine and the last step of the funnel is failing: the form posts, nothing arrives, and the visitor still sees a thank-you page—or worse, a spinner that never resolves.

This audit is for non-developers with admin access to the site, inbox, and (if you use one) CRM or automation log. Twenty focused minutes beats weeks of guessing.

Before you start

Use a real email address you control. Test once in a normal browser and once in a private/incognito window. Note what should happen for a successful submit: notification to which inbox, which CRM list, which Slack channel, etc.

The audit steps

  • Mobile and desktop submit. Many layouts break only under real viewport constraints; tap targets can miss the actual button.
  • Confirm the thank-you path. A blank page or generic error erodes trust even if the lead eventually arrived.
  • Check inbox and spam within 30 minutes. SMTP misconfigurations often deliver intermittently or only to Gmail, not Microsoft 365.
  • Check CRM or automation history (HubSpot activity, Zap run log, Make scenario history) for the test email.
  • If you run ads, submit with UTM parameters appended to the landing URL and verify they survive to the CRM record or analytics event.
  • Repeat with content blockers or strict privacy settings—cookie banners and tracker blockers sometimes strip scripts your form relies on.
  • WordPress sites: note recent plugin updates; form plugins and SMTP plugins are frequent regression points.
  • Bot protection: reCAPTCHA or Turnstile can silently block real users if keys are wrong or domains mismatch.

Common root causes (not exhaustive)

DNS and SPF/DKIM. You moved DNS last year; transactional email still signs with an old domain. Deliverability dies without obvious site errors.

Webhook disabled after a password rotation on the middleware account, or Zap turned off after a trial expired.

Form action still pointing at an old domain after migration—especially when staging was copied to production hastily.

Two forms on the site where marketing links to the broken one while the homepage form still works—classic split traffic mystery.

Is it the site or the ad?

If organic and direct submissions work but paid traffic does not, compare landing URLs and parameter stripping. If nothing works anywhere, start with hosting email and form endpoint health before rewriting campaigns.

When fixes are enough—and when you need a new site

If brand, structure, and mobile layout are sound but reliability is not, you likely need targeted fixes rather than a rebuild. If the organisation is embarrassed to share the URL, HTTPS is messy, or the content model fights you every week, a new brochure site may be cheaper than endless triage. I spell out that decision more fully in When a focused brochure site beats a full rebuild.

When to get help

Escalate when logs show intermittent `5xx`, when multiple plugins touch the same form pipeline, or when marketing and engineering disagree on what “fired.” Those are integration hygiene problems, not copy tweaks.

  • Every public form has a named owner who receives test alerts monthly.
  • CRM or automation shows my test within five minutes, every time.
  • We documented which plugin or service sends email—and from which domain.