Glossary · Lead quality

Cost per lead

Spend divided by leads — a metric that improves when your lead quality collapses.

Also: CPL

One of 25 entries in the Endpoint Forms glossary.

Definition

Media spend divided by the number of leads it produced. Simple, universal, and the number most paid acquisition is judged on.

Why it matters

Because of the direction it moves when things go wrong. Real leads cost money to acquire. Fake ones cost approximately nothing to produce. So any contamination of the denominator pushes CPL down, and a spam wave presents as the best month the campaign has ever had.

Cost per lead is amazing. Under $15 per lead. Sales are struggling with the leads. Loads of people seem to sign up and leave their details but when sales try and phone them or message on WhatsApp nothing… They leave relevant enquiries but seem to ghost off the bat.
u/AfraidGuarantee5858 · B2B agency · r/PPC · Nov 2025

Two sentences, in that order. The metric improved and the business got worse, and the metric had no way to say so.

In practice

Never report CPL alone. Report it next to something the junk cannot fake:

  • Cost per qualified lead, using whatever your sales team already means by qualified — see MQL vs SQL.
  • [MQL→SQL rate](/glossary/mql-vs-sql) by campaign. If CPL falls and this falls with it, you did not get cheaper. You got worse.
  • Cost per closed deal, on the cohort that has had time to close — which depends on your time to disposition.

The pair is the point. CPL alone cannot distinguish a better campaign from a contaminated one, and the two look identical on the chart.

The common mistake

Setting a CPL target and handing it to the platform.

A target CPA or CPL instructs an ad platform to find you more conversions at a lower price. The cheapest conversions available are the ones that cost nobody anything to produce, so the optimiser finds them, reliably, because you asked.

Since about April 2025, I’ve been getting a ridiculous amount of spam, and it seems like Google is continuing to optimize for these “cheap conversions”.
u/alexxxcazam · r/PPC · Jul 2025

The fix is not to abandon the target. It is to change what counts as a conversion, so the cheap thing stops qualifying — offline conversion import is the standard route, and it is what competent teams already do.

Related terms

MQL vs SQL
The handoff between marketing and sales, and the cheapest lead-quality instrument most companies already own and never use.
Lead scoring
Ranking leads by attributes and behaviour — usually by scoring what the submitter told you about themselves.
Offline conversion import
Uploading what happened downstream back to the ad platform against the click id — a standard practice, and one that teaches the platform while teaching the form nothing.
YieldOurs
Our name for the quality-adjusted metric: Yield rate is the share of submissions that reached a good verdict; Yield value is revenue per hundred submissions.
VerdictOurs
Our name for the outcome written back onto a submission: Won, Lost, Disqualified, or Awaiting verdict — plus a value.