Save 20% on your first month — limited time FREE20 Claim now →
How One Broken Form Cost an Agency Months of Leads
How One Broken Form Cost an Agency Months of Leads — SEO guide on Sentinel SERP

How One Broken Form Cost an Agency Months of Leads

SR
By Sentinel Research | SEO & Analytics Team at Sentinel
Published · 5 min read

Key Takeaways

  • A form that looks fine can silently drop every lead while traffic and ad metrics stay healthy.
  • Danny Gavin's agency ran qualified campaigns for an autism therapy client for one to two months before discovering submissions never reached the client.
  • Front-end form 'success' messages prove nothing — verify the lead actually lands in the inbox, CRM, and database.
  • Build redundancy: CC the agency on notifications, log every lead to a shared sheet, and test forms on a schedule.
  • Monitor conversion volume trends so a sudden drop to zero triggers an alert, not a quarterly surprise.

What actually happened, and the lesson in one paragraph

A broken form can quietly cost you months of leads while every dashboard says you are winning. In a story shared by Danny Gavin, founder of the agency Optidge, paid campaigns for an autism therapy provider kept delivering qualified clicks at a strong cost per lead, yet not a single enquiry reached the client. The submissions were captured but never routed onward. The fix is not cleverness; it is verification and redundancy at the exact point where a lead changes hands.

The trap is that the failure is invisible from the top of the funnel. Impressions rise, clicks rise, cost per lead looks healthy, and the form even shows a cheerful 'thank you' page. Everything that is easy to measure looks fine. The one thing that matters — a human on the other end receiving the enquiry — is the one thing nobody was checking.

Why a 'working' form can silently swallow every lead

A web form is really a chain of handoffs, and the front end is the least reliable place to judge whether it works. A visitor fills in their details, sees a success message, and leaves happy. Behind that success message, the submission still has to travel through a mail script or API, past spam filters, into an inbox, a CRM, and often a database. Any single broken link in that chain produces the exact same friendly confirmation on screen while the lead evaporates.

Common failure points are mundane and that is precisely why they slip through:

Most of these break after launch, triggered by an unrelated update. The form was tested once, declared working, and never checked again. That gap between 'tested at launch' and 'verified still working today' is where months of leads disappear.

See how Sentinel can help your SEO strategy

Try all 4 tools with a 7-day free trial. Cancel any time before day 7 and you won't be charged.

Start Free Trial

The hidden cost: why nobody noticed for months

The damage compounds because the people watching the numbers are watching the wrong numbers. The agency saw rising clicks and an attractive cost per lead. The client saw silence and assumed the campaigns were failing. Both were partly right and completely misaligned, and the truth sat in a gap neither dashboard covered.

Run the math and the scale becomes obvious. Across industries, the average form completion rate sits around 21 to 33 percent, so a campaign sending real traffic should produce a steady, predictable trickle of submissions. Here is what a modest lead flow looks like when the routing is broken versus when it works:

MetricWhat the dashboard showedWhat the client actually got
Monthly ad clicks~1,200 (healthy, rising)Same — traffic was never the problem
On-page form 'submissions'~30 per month~30 (all showed success)
Leads in inbox / CRMAssumed delivered0
Duration before detection1–2 months1–2 months of pipeline lost

Numbers above illustrate the pattern rather than the exact account, but the shape is real: dozens of qualified, paid-for enquiries — each one a family seeking therapy for their child — reaching a dead end while invoices for ad spend kept arriving. The cost is not only the lost revenue. It is the eroded trust when a client concludes the agency simply is not delivering.

A lead you cannot prove was received is a lead you did not capture. Treat 'the form showed a success message' as a hypothesis, never as evidence.

How the agency responded, and the safeguards that came out of it

When the failure surfaced, the response is the part worth copying. Gavin's account is blunt: there was no attempt to hide it. The team investigated immediately, exported every lead still sitting in the database, and handed the client everything that could be recovered. Honesty was treated as the only viable option — and years later that same client returned and called the agency the most professional she had worked with. Owning the mistake outlasted the mistake.

The lasting value came from the process changes. After the incident, the agency built redundancy so a single broken link could never again equal total silence:

Build a real end-to-end check, not a front-end glance

The single most important habit is verifying delivery, not display. Submit a test enquiry and confirm it lands everywhere it should: the primary inbox, the CC inbox, the CRM record, and the database row. Tag test submissions clearly so they are easy to filter out later. Schedule this — weekly for high-value forms, at minimum after any site update, plugin change, or CMS upgrade. The five minutes it takes is trivial against the months it protects.

What most guides get wrong about conversion tracking

Most advice on conversion tracking obsesses over attribution — which channel gets credit, how to model the customer journey, how to reconcile platform numbers with analytics. That work matters, but it quietly assumes the conversion happened and was received. This case exposes the flaw: you can have flawless attribution on a lead that never reached a human.

The professional move is to monitor conversion volume and continuity as a first-class signal, not just conversion rate. A sudden drop to zero submissions, or a sharp divergence between on-page conversions and leads actually logged in your CRM, is the earliest warning you will get. Set a threshold alert: if confirmed leads fall below an expected floor for any active campaign, someone gets pinged that day — not at the next monthly review.

This is where keeping a close eye on your own funnel pays off. Tracking conversion and engagement trends over time with Sentinel SERP makes an anomaly like 'clicks steady, conversions cliff-dived to zero' visible quickly, so you investigate in days instead of discovering the gap after a quarter of lost pipeline. The tool does not fix your form — but it shortens the window between 'something broke' and 'we caught it', which is exactly the window where leads bleed out.

The broader principle: instrument the boring, business-critical handoffs as carefully as you instrument acquisition. Traffic is easy to see. The quiet plumbing that turns traffic into revenue is where the expensive, invisible failures live.

Frequently Asked Questions

Do not trust the on-page success message — it only proves the front end ran. Submit a real test enquiry and confirm it arrives in every destination: the primary inbox, any CC addresses, your CRM record, and the database. Tag the test so you can filter it out, and repeat the check on a schedule and after any plugin, theme, or CMS update.

Because every easy-to-watch metric looked healthy. Ad clicks were rising and cost per lead was strong, so the dashboards signalled success. The only failing metric — leads actually received by the client — was not on anyone's dashboard. The client assumed the campaign was underperforming while the agency assumed leads were flowing, and the truth sat in the gap between them.

Build redundancy so no single failure causes total silence: CC a second inbox on every lead notification, auto-log every submission to a shared spreadsheet independent of email, run scheduled end-to-end form tests, and set a volume alert that flags when confirmed leads drop below an expected floor. Verify delivery to the inbox, CRM, and database — not just the thank-you page.

Both, but volume and continuity catch outages that rate alone hides. A broken form often keeps registering on-page 'conversions', so your rate can look normal while zero real leads arrive. Watching the absolute count of confirmed leads, and comparing on-page conversions against leads logged in your CRM, surfaces a sudden drop to zero far faster.

Tags: lead tracking conversion tracking form testing cro ppc analytics agency operations

Related tools, articles & authoritative sources

Hand-picked internal pages and external references from sources Google itself considers authoritative on this topic.

Related free tools

Related premium tools

  • Dwell Time Bot Increase time on page, session duration, and engagement signals with realistic multi-source browsing sessions
  • Bounce Rate Bot Drop competitor rankings with sustained pogo-stick sessions from multi-source SERP research