Reduce cost per lead
Paying too much for each lead? How to reduce your cost per lead
To reduce cost per lead, find why it’s high first: the wrong traffic, a landing page that loses people, or counting the wrong things. Two sit outside the ad account.
Search terms review
Example- emergency plumber near meKeep
- plumber jobsExclude
- how to fix a leaking tapExclude
- boiler repair same dayWatch
Searches that will never buy get excluded, so the budget goes on the ones that do.
Start here
Cost per lead is spend divided by leads. You can cut the spend or get more leads from it. Most accounts spend a year on the wrong half.
Most cost per lead work happens inside the ad account. But how many leads you get depends on the landing page, the offer, the form and what you count, which all sit outside it. Find the cause before you tweak anything.
Set the right target
Work out the most you can afford per lead
No benchmark works across industries. This one figure tells you whether your cost per lead is a problem at all.
- Average deal value
- What one won customer is worth, from your closed deals, not your price list.
- Gross margin
- What’s left after you do the job. A big deal at a thin margin pays for fewer leads than it seems.
- Lead to customer close rate
- The share of enquiries that become paid work. Halve it and the most you can pay per lead halves too.
Why it happens
Three reasons your cost per lead is high
- You’re paying for the wrong traffic.
- The search terms report nearly always holds a surprise: job hunters, students, suppliers, people after free versions. With broad match and automated campaigns, this traffic often never shows as a keyword you chose, so the account looks tidy while budget goes on people who won’t buy.
- Your landing page loses people.
- The traffic is right and the page loses it: slow on mobile, a headline that doesn’t match the ad, a form asking too much, an unclear offer, no phone number for people who’d rather call. Halve the loss and cost per lead halves at the same spend.
- You’re counting the wrong things.
- Newsletter sign-ups, PDF downloads and three-second phone clicks all count as leads. Or a form stopped tracking after a site update, so enquiries arrive uncounted. Both skew cost per lead and make automated bidding chase the wrong thing.
Before you touch a bid
Checks to run before you change the account
This takes a day or two, and it shapes everything after it.
- Read the full search terms report and sort where the money went
- List every conversion being counted and decide which are sales enquiries
- Check each one still fires on mobile and desktop after any site change
- Check whether phone calls are tracked, and whether short calls count as leads
- Test how fast the landing page loads on an ordinary phone on mobile data
- Count the form fields and ask which a stranger would fill in
- Compare the ad’s promise with the page headline, word for word
- Split cost per lead by campaign, device and match type
- Work out deal value, margin and close rate, so you know the most you can pay
- Check how quickly leads are contacted before you blame the traffic
Match the cause to the fix
Where to fix each cause of a high cost per lead
The last column matters most. It shows what happens when you fix the wrong thing. Two more causes sit at the bottom: an expensive market and a weak close rate.
| Dimension | How you spot it | Where the fix lives | If you get it wrong |
|---|---|---|---|
| Wrong traffic | Search terms report full of irrelevant searches | Campaign structure, match types, negative keywords, audience signals | You cut budget and lose good traffic with the bad |
| Page loses people | Good traffic, low conversion rate, slow on mobile | Landing page, offer, form design, page speed | You raise bids to buy back what the page loses |
| Wrong things counted | Platform conversions don’t match the enquiries your team got | Analytics and conversion tracking setup | Automated bidding chases a false signal for months |
| Expensive market | Everything is set up well and the number is still high | Channel mix, positioning, niche, keeping customers longer | A year tuning an account already near its lowest cost |
| Close rate | Reasonable cost per lead, poor cost per customer | Sales response time, follow-up, qualification | You blame marketing and cut spend that was working |
An example
What a search terms report usually shows
Sample searches for a commercial heating and cooling contractor, grouped by what the searcher wants. The words change by business. The pattern holds in most lead generation accounts.
Pricey per click, cheapest per customer
High cost per click, strong buying intent, and often the cheapest won customers. Often the first terms paused to protect a cost per lead target.
- emergency ac repair near me
- commercial hvac contractor
- ac repair open now
- rooftop unit replacement quote
Cheap per click, pricey per customer
Cheap clicks and the odd cheap form fill. They flatter the number and rarely lead to a job. Good for SEO content, rarely worth paying for.
- how does a heat pump work
- ac not cooling troubleshooting
- best hvac brands
- furnace filter size chart
Spend you didn’t choose
Job hunters, trade buyers and students. With broad match and automated campaigns, this arrives without showing in a keyword report. It’s often a big share of budget.
- hvac technician salary
- hvac jobs hiring
- hvac parts wholesale
- hvac apprenticeship
These are example searches from keyword research and public search data. Before we suggest anything, we check how often people search for them in your area.
How we fix it
How we lower your cost per lead
Making the number look better is easy. Making your business better off is harder.
What we do
- Work out the most you can pay per lead from your margins before setting any target
- Report cost per won customer next to cost per lead where the data allows
- Tell you when the account is near its lowest cost and you need other channels
- Separate traffic, page and tracking problems before proposing any work
- Check sales follow-up before deciding the leads are poor
What we don’t do
- Count newsletter sign-ups and PDF downloads as leads to flatter the number
- Pause your strongest buying searches because they cost most per click
- Promise a set cost per lead or a percentage cut
- Move budget to a channel with cheaper leads and fewer customers
- Run tests on a page with too little traffic to give a result
Questions
Common questions about reducing cost per lead
What is a good cost per lead?
There’s no useful benchmark across industries; a £200 lead and a £40,000 lead can’t be compared. What matters is what it costs to win a customer, against what that customer is worth.
Work it out in this order: average deal value, gross margin, how many leads become customers, then the most you can pay per lead and still make money. Often the cost per lead is fine and the close rate is the problem.
Is cost per lead even the right metric?
It’s useful day to day and weak for big decisions. It shows whether an account is drifting, but ignores what the leads are worth.
If you can feed sales results back into the ad platform, aim for won customers or revenue. If not, split cost per lead by campaign and enquiry type to see which cheap leads are cheap for a reason.
Why did our cost per lead go up when we did nothing differently?
Usually one of four reasons: a new competitor started bidding hard, seasonal demand shifted, someone changed the landing page, or tracking stopped counting something it used to count.
Check tracking first. It’s the quickest to rule out, and if a conversion broke in a site update, cost per lead jumps overnight.
Should we just pause the expensive keywords?
Usually not. In most lead generation accounts, the priciest clicks show the strongest buying intent and often bring the cheapest won customers. Pausing them makes cost per lead look better and each customer cost more.
Judge by cost per customer. If you can’t measure that yet, fix it first.
How much can conversion rate work realistically change this?
Cost per lead is spend divided by leads. Double the page’s conversion rate and you halve cost per lead at the same spend. That’s maths, not a promise, and it’s why the page is often a better place to start than the ad account.
How much room you have depends on where you start. A page that already converts well has little; one with a nine-field form, no clear offer and a four-second mobile load usually has lots.
Where to get help
Services that solve this
Conversion Rate Optimisation
Conversion rate optimisation that gets you more enquiries from the traffic you already have. We fix what stops visitors, and A/B test only when your traffic supports it.Landing Page Design
Landing page design for paid campaigns starts with message match: each page repeats what the ad promised and asks for one action. Everything else supports that or goes.Marketing Analytics & Attribution
Marketing analytics and attribution you can trust, with a written account of where the data is blind and tests for what attribution can’t answer.SEO & Organic Growth
Phone not ringing while competitors show up above you? Our SEO services fix your site, write the pages buyers search for and show you every call and form it brings in.
Find the cause before another round of tweaks
Bring your ad account, your landing page and three months of enquiries. We’ll tell you the cause, and whether your target is realistic in your market.
Prefer to talk it over? Book a free call
Your BOOSTD score improves within 90 days, or your next month is free. After 6 months, more traffic or leads, or we keep working free (up to 6 free months in any 12 months). Read our guarantee
References
Sources for reduce cost per lead
The official documents and research this page is based on. Platform rules change, so check the source before you act on a detail.
Related
More ways to fix this
- fixing what the page losesHalve the people the page loses and your cost per lead halves, with no bid changes.
- landing page designWhen the traffic is fine and the page loses it.
- why cheaper leads can cost moreThe other side of this argument.
- SEO and paid search comparedWhen the answer is a different mix of channels.
- build clean campaign URLs
Last updated · Published by Zubair Afzal, responsible editor