This is the pattern I see most often. The cost per lead looks great. The agency is happy. And sales says the leads are useless.
A cheap lead that never converts is the most expensive lead you buy. You paid for it, your team spent time calling it, and it taught your ad campaigns the wrong lesson.
Why low CPL can be a warning sign
Platforms like Meta and Google optimise for the conversion you give them. If that conversion is "form submitted", they get very good at finding people who submit forms easily. Those are rarely the people with budget, urgency and authority to buy.
What good looks like
In one month I ran campaigns that brought in 2,500 leads. 42% were marketing-qualified and 28% were accepted by sales as real buyers worth working. The goal was never the cheapest lead. It was leads sales actually wanted to call.
How to fix it
- Track one number after the form: qualified leads, site visits, consultations, meetings or sales, by campaign.
- Send those outcomes back to the platform (Meta Conversions API, Google offline conversions) so it optimises toward buyers.
- Add a little friction on purpose: one or two qualifying questions on the form often lift lead quality more than any targeting change.
- Cut the source with the weakest lead-to-outcome rate, even if its CPL looks best.
Put cost per qualified lead next to cost per lead in your next report. If the two tell different stories, you've found where the budget leaks.
For the full picture on Meta specifically, read Scaling Meta ads in 2026: 11 straight answers, or take the Leak Check.
Questions people ask
Why is my cost per lead low but sales are not increasing?
Ad platforms optimise for the conversion you define. If a form fill counts as success, they find people who fill forms, not buyers. Track and send back qualified-lead and sale outcomes, and judge campaigns on cost per qualified lead.
What should I measure instead of cost per lead?
Cost per qualified lead, cost per site visit or meeting, and cost per customer, broken down by source and campaign.
