ADS

Why your cost per lead keeps rising, and why it is rarely the ads

When cost per lead climbs month after month, most teams change the targeting, the bid or the agency. The cause usually sits further along the route, in the tracking, the landing page, the offer or tired creative, and there is a set order to check them in.

By Michael Lison · · 6 min read

Your cost per lead keeps increasing, the account manager blames a competitive auction, and the fix on offer is a new audience or a bigger budget. Sometimes that is right. More often the ads are doing the same job they did three months ago and something around them has changed. If you are asking why your cost per lead is going up on Facebook ads, split the number apart first, then check four things in a fixed order before you touch the targeting.

Split cost per lead into three numbers

Cost per lead is not one number. It is built from three:

  • CPM: what you pay for a thousand impressions. This is the auction.
  • Click through rate: how many of the people who see the ad click it. This is the creative.
  • Landing page conversion rate: how many of the people who arrive become a lead. This is the page and the offer.

Put the last three months next to the three months before, in Ads Manager and in your analytics. Whichever of the three moved tells you where to look. If CPM is flat, click through rate is flat and leads still cost more, the ads are not the problem. Nobody needs a new audience. Somebody needs to look at the page.

Then work through the list below in order. Each step is cheaper to fix than the one after it, and each one can make the later steps look worse than they are.

1. Check the tracking before you trust the number

A rising cost per lead is sometimes a counting problem. If Meta records fewer leads than you actually receive, the reported cost goes up while the business sees no change at all. Before anything else, compare the leads in Ads Manager with the leads in your CRM or inbox for the same weeks.

  • Open Events Manager and check the lead event still fires once per submission, on the right page.
  • Look for recent site changes: a new form plugin, a new thank you page address, a cookie banner, a theme update. Any of these can quietly break the event.
  • Check the Conversions API sends server events alongside the pixel, so leads still count when a browser blocks the pixel.
  • Make sure the campaign optimises for the lead itself. Optimise for clicks or page views and Meta will find you cheap clicks, not customers.

If the counts do not match, fix this first. Every decision after it depends on the data being right.

2. Check the landing page

If CPM and click through rate hold steady but cost per lead rises, the page is converting fewer of the people you pay to send there. It is also the cause that gets examined least, because the page usually belongs to someone other than the person running the ads.

Test it on your own phone, on mobile data rather than the office wifi:

  • How long until the page is usable? A slow page loses paid clicks before it loads.
  • Does the headline match the ad the person just tapped? If the ad promises one thing and the page talks about the company, people leave.
  • Has the form grown? Every field someone added for the sales team costs you leads.
  • Does the form work on every device and send a confirmation? Submit it yourself.
  • Can you see the offer and the button without scrolling?

This is the heart of conversion rate optimisation: testing the route from click to lead before more money goes into media.

3. Check the offer

An offer that worked last year can stop working without anything being broken. Competitors copy it, the market gets used to it, and the people in your audience who wanted it have already answered. The sign of a tired offer: people click, they land, and they do not act.

Ask three questions. Is it specific about what the person gets? Is there a reason to act now rather than next quarter? Would you pick it over the three alternatives your prospect is comparing it with? A free consultation is no longer an offer, because everyone has one. A fixed scope audit, a priced starter package or a named deliverable with a date gives people something concrete to say yes to.

4. Check for creative fatigue

Creative fatigue is the one cause that does sit inside the ads. The same people see the same ad until they stop reacting to it. In Ads Manager, add frequency, click through rate and CPM as columns and break the report down by week for each ad. Fatigue looks like frequency climbing, click through rate falling and cost per result rising together, usually on the ads that used to be your best.

The fix is new concepts, not new colours. A different hook, a different angle, a different format: a founder talking to camera, the customer's problem shown in the first three seconds, a plain text post. Changing the background on a tired ad rarely resets anything. Plan new creative every few weeks rather than waiting for results to drop, and make enough of it that each concept gets a fair test.

Producing that volume is where most teams stall. It is why our paid social campaigns are built with all creative made in house, and why every piece also runs on the client's own channels.

5. Only then look at the ad account

If tracking, page, offer and creative all hold up, look at the account itself:

  • Season. CPMs rise in the run up to Black Friday and Christmas as retailers crowd the auction. Compare with the same weeks last year, not last month.
  • Learning resets. Big budget jumps and constant edits send ad sets back into learning. Change budgets in steps and leave ads alone long enough to judge them.
  • Fragmentation. Ten ad sets on thin budgets learn more slowly than two well funded ones.
  • Audience size. A narrow audience in one city, Dublin or Brussels for example, tires faster. Go broader and let the creative do the targeting.

Why the order matters when Meta ads cost per lead is rising

Teams usually work this list backwards. They rebuild audiences and change bids first, because that is what the ad account lets them change in five minutes. When that fails they move agency, and the new agency starts again at step five. Work it from the top: tracking, landing page, offer, creative, account. The answer is usually in the first three, and none of them is fixed by spending more.

Cost per lead is not the finish line either. A lead that waits a day for a reply is worth less than one answered in minutes, which we cover in how fast to follow up a lead. If you want a second pair of eyes on the diagnosis, this is the first thing we look at when we take on a paid social and search account.

STEP 03 · HOW WE DO THIS FOR CLIENTSPaid social and searchMeta, Google, LinkedIn, TikTok and YouTube, every ad made in house.
KEEP READING

More from In Plain Sight

QUESTIONS

What people ask us

Why is my cost per lead going up on Facebook ads when nothing has changed?

Something usually did change, just not inside the ads. Check that the lead event still fires and matches your CRM, that nobody edited the landing page or form, and whether frequency has crept up on your best ads. Seasonal auction pressure in the final quarter of the year also raises CPMs across every account.

How often should I refresh Meta ad creative?

Watch the numbers rather than the calendar: when frequency rises and click through rate falls on the same ad, it is tired. Accounts that spend steadily need new concepts every few weeks, so build creative production into the plan instead of reacting once results drop.

Will changing agency fix a rising cost per lead?

Only if the new agency looks beyond the ad account. If the tracking, the landing page or the offer is the cause, a new team rebuilding audiences will hit the same wall. That is why our paid social campaigns start with the route from click to sale, not the targeting.

Find out where your cost per lead is leaking. Book a free brand and ads review.

Book a free brand and ads review Reply within 24 hours · no obligation · confidential