Home / Insights / Google Ads & Funnel Analytics
Google Ads & Funnel Analytics

Cost per SQL vs CPL: a better way to judge Google Ads lead generation

Cost per lead tells you what an enquiry costs. Cost per SQL tells you what a sales-ready opportunity costs. For many lead-generation businesses, that second number changes which campaigns actually deserve more budget.

Why CPL can mislead

CPL is easy to calculate: ad spend divided by leads. The problem is that a lead is only an early funnel event. Two campaigns can produce the same CPL while generating completely different sales outcomes.

Illustrative scenario: Campaign A produces 100 leads at $50 CPL but only 10 become SQLs. Campaign B produces 70 leads at $65 CPL and 28 become SQLs. Campaign B looks worse on CPL and much stronger on cost per SQL.

That is why BAGAI treats CPL as a diagnostic metric rather than the final definition of success.

Build the lead-to-revenue funnel first

Before changing bids or budgets, define the stages the business actually uses. A practical funnel might be:

  1. Lead: a form, call or enquiry is received.
  2. MQL: the lead meets agreed marketing qualification criteria.
  3. SQL: the lead is ready for direct sales follow-up.
  4. Sale: the opportunity becomes a customer.
  5. Revenue: the commercial value can be attributed or associated with the source.

Not every business needs every stage. The important part is consistent definitions and a dependable way to move the stage data back into reporting.

The metrics worth putting beside CPL

MetricFormulaWhat it tells you
Lead → SQL rateSQLs ÷ leadsWhether lead volume is turning into sales-ready demand.
Cost per SQLSpend ÷ SQLsThe media cost of a qualified opportunity.
SQL → sale rateSales ÷ SQLsHow efficiently sales converts qualified pipeline.
CACAcquisition cost ÷ customersThe cost of acquiring an actual customer.
ROAS / revenue efficiencyRevenue ÷ ad spendCommercial return where revenue attribution is reliable.

For long or offline sales cycles, cost per SQL may be available much sooner than final revenue, which makes it a useful bridge metric.

A practical implementation sequence

  1. Agree the definitions of Lead, MQL and SQL.
  2. Audit Google Ads, GA4 and GTM conversion events.
  3. Make sure the CRM or lead process records source and stage consistently.
  4. Build a simple report by campaign/source.
  5. Import qualified/offline conversions back into ad platforms where practical.
  6. Review cost per SQL, qualification rate and sales outcomes beside CPL.

Only after the data is trustworthy should you consider more aggressive value-based bidding or automated optimisation around deeper funnel signals.

Questions

Is CPL still useful?

Yes. CPL is useful for diagnosing media and landing-page efficiency. It is simply incomplete when lead quality varies materially.

What if my CRM data is messy?

Start with a small number of reliably defined stages. A simple SQL flag used consistently is more useful than a complex funnel nobody trusts.

Can Google Ads optimise to SQLs?

In many setups, qualified or offline conversion events can be returned to advertising platforms. The exact implementation depends on the CRM, identifiers, privacy requirements and conversion volume.