A window company came to us proud of a $38 cost per lead. It had been $71 the year before. Same budget, nearly twice the leads, and a sales team quietly drowning.
We looked at what happened after the form fill. The $71 leads booked an appointment 31% of the time. The $38 leads booked 9%. Cost per booked appointment had gone from $229 to $422, and nobody had noticed, because the number on the dashboard was going the right way.
Why optimising cost per lead reliably backfires
Modern ad platforms are extremely good at finding more of whatever you tell them you want. Tell them you want form fills, and they will find the people most likely to fill in a form, which is a different population from the people most likely to buy a $14,000 job.
So the optimisation works exactly as designed, and the business gets worse. This is not a platform failure. It is a specification failure, and it is the most common one in the category.
Close the loop, or the algorithm stays blind
The fix is to send outcomes back. Capture a click identifier alongside every lead, store it on the record in your CRM, and when a deal closes, return it to Google Ads and Meta as an offline conversion with its real value.
Now the platform optimises toward revenue rather than form submissions. In our experience this is the single highest-leverage technical change available to a lead generation business, and it is typically a few days of plumbing rather than a project.
- 01Persist the click identifier with the lead at capture: hidden field, server-side, both.
- 02Map it to your CRM's opportunity record so it survives the sales process.
- 03Return closed-won deals with their value on a scheduled job, not manually.
- 04Add call tracking. In these categories a large share of conversions never touch a form.
- 05Give it a full sales-cycle length before judging the change, because the feedback loop is genuinely slow.
Then fix the thing that costs nothing
Before spending another dollar on traffic, measure your real response times, the distribution rather than the average, because the average hides the tail where the losses concentrate. Leads contacted within five minutes convert at a multiple of those contacted the next morning, and almost all of that gap is routing and staffing rather than marketing.
The cheapest growth in most lead generation businesses is not in the ad account. It is in the ninety minutes between a form submission and the first phone call.
And stop discarding demand
In high-consideration categories a large share of buyers purchase months after first enquiry, often from whichever company was still present when they finally decided. Most businesses run nurture for about a fortnight, roughly as long as the sales team stays interested, and then mark the lead dead.
Extend the nurture to the actual consideration window, then run a deliberate reactivation campaign against the closed-lost file. It routinely returns more per dollar than new traffic, for the simple reason that you already paid to acquire those people.
None of this is clever. It is just aimed at the right number, which turns out to be the rarer quality.