When a client tells me their cost per lead has been creeping up, the instinct is usually to cut bids or pause the worst-performing keywords. That treats the symptom. Most of the time the real cause is upstream — search terms drifting away from real buyer intent, match types left too loose, or a landing page that no longer matches what the ad promises. Here's the audit order I actually run.
1. Read the search terms report before touching anything
Before changing a single bid, I go through the actual search terms triggering the account's ads — not just the keyword list. Accounts on broad or phrase match accumulate irrelevant queries over time, and those low-intent clicks quietly drag the average CPL up even when the "good" keywords are performing fine. A focused negative-keyword pass, done properly, is usually the single highest-ROI thing you can do to an aging search account.
2. Re-check match type strategy, not just keyword lists
Broad match can work, but only when it's paired with strong automated bidding and a tight negative list feeding it constantly. On accounts that don't have that discipline in place, I move the core set of proven keywords to phrase or exact match on purpose — it costs some reach, but it protects cost per lead from slowly drifting as auction dynamics shift.
3. Group ad groups around real intent, not just shared root words
"Buy X" and "X pricing" and "how does X work" are different intents even if they share a keyword root, and they deserve different ad copy and landing pages. When ad groups are built around a shared word instead of shared intent, the ad copy ends up generic, Quality Score suffers, and CPL pays for it. Tightening ad groups around actual intent is slower to set up but it's what makes the next two steps (ad copy and landing pages) actually work.
4. Match the landing page to what the ad promised
Quality Score rewards relevance between the search term, the ad, and the landing page — and low Quality Score shows up directly as a higher cost per click for the same auction position. If an ad promises a specific service or price point and the landing page is a generic homepage, that mismatch is often costing more than any bid adjustment could fix. This is usually the step people skip because it's not a Google Ads setting — it's outside the platform.
5. Move to Target CPA only once there's enough conversion data
Automated bidding strategies like Target CPA need a stable flow of conversion data to work well — switching to it too early, on an account with thin or inconsistent conversion volume, usually makes performance worse and less predictable, not better. I wait for a consistent baseline under manual or Maximize Conversions bidding first, then move to Target CPA once there's enough signal for the algorithm to actually learn from.
What this looks like in practice
- Weekly search terms review and negative keyword additions, not a one-time cleanup
- Ad groups organized around intent, each with 2-3 tightly relevant ads
- Landing pages that mirror the specific offer in the ad, not a generic homepage
- Bid strategy changes made only after there's enough conversion volume to support them
None of this is about spending less. It's about making sure every euro spent is chasing a search query, an ad, and a landing page that actually line up — that alignment is where cost per lead actually comes down.
Want your Google Ads account audited the same way?
Book a free consultation