"We're getting leads at a great price, but nobody is buying."
If you've said this, you are not alone. It is one of the most common complaints from businesses running Meta and Google ads. The good news: the causes are usually predictable, and most of them can be fixed.
Cost per lead is the wrong finish line
Cost per lead (CPL) is easy to measure, which is why everyone reports it. But the business doesn't earn money from leads — it earns from customers. A campaign with a higher CPL can easily be the better campaign if more of its leads buy.
The metric to watch is cost per qualified lead, and ideally cost per sale. That requires knowing what happened to each lead after it came in — which is why lead tracking in a CRM matters so much.
Why cheap leads don't convert
1. The form is too easy
Instant forms on Meta pre-fill a person's name and number. One tap and they're a "lead" — sometimes without even realising they submitted anything. Easy forms produce volume, not intent.
Fix: Switch to a "higher intent" form type, add one or two qualifying questions (budget, timeline, city), or send people to a proper landing page.
2. The offer attracts the wrong people
"Free consultation" and "Get a quote" attract everyone, including people who are only browsing. Contests and giveaways are worse.
Fix: Make the ad clear about who it is for and what it costs to work with you. Mentioning a starting price feels scary, but it filters out people who were never going to buy.
3. The platform is optimising for form fills
If your campaigns are told that any form submission is a success, the algorithm will keep finding people who fill forms — not people who buy.
Fix: Feed back lead quality. Mark leads as qualified or won in your CRM and send those events to the ad platform. See our guide on setting up conversion tracking.
4. Follow-up is slow
A person who filled a form an hour ago has already moved on — often to a competitor who called back in five minutes. Speed of first contact is one of the biggest drivers of conversion, and it is entirely in your control.
Fix: Route leads instantly to a salesperson, send an automatic WhatsApp or email confirmation, and set a target for first call time.
5. There is no follow-up process
Most leads don't buy on the first call. Without a clear sequence — call, WhatsApp, reminder, second call — they quietly go cold.
Fix: Define a simple follow-up cadence and track it in a CRM so every lead has a next action and an owner.
A simple diagnosis
Look at your last 100 leads and sort them into buckets:
| Outcome | What it usually means |
|---|---|
| Wrong number / no answer | Form too easy, or follow-up too slow |
| Not interested / "just checking" | Offer or targeting too broad |
| Interested, but budget too low | Pricing not clear in the ad |
| Interested, not followed up | Sales process problem |
| Converted | Your real target customer — find more of them |
This one exercise usually shows whether the problem is marketing, sales, or both.
Fixing it end to end
Cheap leads with low sales is rarely only an ads problem or only a sales problem. It is a system problem: targeting, offer, form, follow-up and feedback all have to work together.
For agencies managing this across many clients, AgencyNest connects campaigns, lead pipelines and follow-ups in one place. For businesses, our performance marketing and business automation teams can fix both sides together.