Two Spouts

What a Paid Google Ads Audit Finds That a Free One Won’t

A redacted B2B SaaS account teardown: the five highest-dollar findings a real Google Ads audit surfaces, the spend each recovered, and why a free audit misses them.

Published October 6, 2026 · By Two Spouts

A paid Google Ads audit finds the two things a free one structurally cannot: whether your conversions map to real pipeline in your CRM, and whether your search terms are matching to the wrong intent. A free audit reads what the Google Ads API exposes — Quality Score, impression share, disapproved ads — and produces a templated report built to book a sales call. A real audit cross-references the ad account against your CRM and analytics, reads search-term and placement data by hand, and quantifies each finding in recovered dollars. On a B2B SaaS account spending $10k+/month, that difference is routinely worth 20-to-40% of spend. Below is a redacted teardown of the five highest-dollar findings we see most often, the kind of spend each one recovers, and why the free scan walks straight past them.

The stakes scale with CPC inflation. With non-brand B2B SaaS clicks now running a $8.50–$14.00 median in 2026, every off-intent click is more expensive than it was a year ago, and the account that hides a third of its budget in waste is burning more real money each quarter. The findings below are ordered by the dollars they typically recover, not by how easy they are to spot.

Finding 1: off-intent search terms draining budget

The single largest recoverable line item is almost always spend going to search terms that share your keywords’ words but not their intent. Broad match and Performance Max routinely match a SaaS account to jobseeker queries (“[category] jobs”), student and tutorial queries (“how to learn [category]”), free-tool seekers (“free [category] template”), and competitor-employee research. None of these people will ever buy, yet at a $10 CPC a few hundred of them a month is several thousand dollars gone. A free audit reports your Quality Score and ad strength; it does not read 90 days of search terms and tag which ones are off-intent, because that is manual work no automated scan performs.

The fix is a combination of search-term review, a hardened negative-keyword structure, and tighter match-type discipline — the same hygiene our audit checklist walks through step by step. On a recent $18k/month account, off-intent terms were absorbing roughly 28% of search spend; redirecting it into the high-intent category and competitor campaigns lifted qualified lead volume without adding a dollar of budget. If you want to pressure-test your own match types first, our free match-type tool shows which queries each keyword is eligible to trigger.

Finding 2: broken or missing offline-conversion import

The most expensive invisible finding is an account optimising to form fills because the CRM-to-Google link is missing or broken. When Smart Bidding only sees demo requests, it chases the cheapest demo requests — which are frequently the least qualified — and CAC drifts upward even as cost per lead looks healthy. On B2B SaaS accounts this is the default state, not the exception, because the import is fiddly to set up and silently breaks when a CRM field or a GCLID handoff changes. A free audit cannot detect this at all: from inside Google Ads, an account optimising to form fills looks identical to one optimising to pipeline.

The audit catches it by reconciling reported conversions against the CRM: if Google claims 120 conversions and the CRM shows those clicks produced 11 SQLs with no feedback loop, the bidder is flying blind. The fix is the offline-conversion stack — importing SQL and closed-won events so bidding learns from revenue — and the shift from optimising to leads toward optimising to SQLs. This finding rarely recovers spend directly; it redirects the entire account toward pipeline, which is usually the highest-value change in the whole audit.

Finding 3: Performance Max cannibalising brand search

Performance Max is the finding that flatters a report while draining margin. Left unchecked, PMax serves against your own brand queries — traffic that would have converted on a cheap brand search campaign anyway — and claims the conversions as its own, making it look like your best-performing campaign. The account owner sees a stellar PMax ROAS and pours in more budget, not realising a chunk of it is paying a premium to intercept demand already won. A free audit, reading only aggregate campaign metrics, will often flag PMax as the thing to scale.

The audit separates real incremental PMax performance from brand cannibalisation by excluding brand terms and watching what happens to total brand conversions — the mechanics are in our teardown of Performance Max brand cannibalisation. On accounts where this is live, correcting it typically reveals PMax’s true incremental cost per SQL to be far higher than the blended number suggested, and reallocates budget to channels that are actually generating new demand rather than re-buying it.

Finding 4: an attribution window shorter than the sales cycle

A quieter but costly finding is a conversion or attribution window set shorter than the B2B sales cycle. If deals take eight weeks to mature and the account counts conversions over 30 days, a large share of pipeline-generating clicks are never credited — so Smart Bidding underbids exactly the keywords that produce real customers, because from its narrow vantage they look unproductive. This is a configuration default, not a mistake anyone chose, which is why it survives for years in accounts that otherwise look well managed. A free scan reports the window setting as a value; it does not compare it against your actual sales-cycle length.

The fix is to set the conversion window to match the sales cycle — commonly 60 to 90 days for B2B SaaS — so the bidder sees the full set of conversions a click eventually drives. The recovered value here is not waste eliminated but performance unlocked: campaigns that were quietly throttled because their best conversions landed outside the window start getting the budget they earn.

Finding 5: optimising to raw leads instead of SQLs

The fifth finding ties the others together: an account technically tracking conversions but optimising to the wrong one. Even with tracking in place, many accounts count every form fill equally — a tyre-kicker’s ebook download weighted the same as an enterprise demo request. Smart Bidding, doing exactly what it is told, then optimises for the cheapest, most abundant conversions, which skews the whole account toward low-quality volume. The symptom is an account that is “profitable” on paper yet produces no sales pipeline, a pattern we cover in profitable but no pipeline.

The correction is to define and import the conversion that matters — the SQL, or a value-weighted event ladder — and let bidding optimise to it. This is why the audit must reach into the CRM rather than stop at the ad account: the whole point is to confirm the account is steering toward the event that becomes revenue, not the event that is easiest to generate. A free audit, by definition, can only see the ad account, so this finding is invisible to it from the start.

Turn the findings into recovered spend

Across accounts spending $10k+/month, these five findings commonly add up to 20-to-40% of spend — on a $20,000/month account, often $4,000–$8,000 a month redirected from off-intent clicks and brand cannibalisation into pipeline-generating search. That is why a paid audit, done properly, pays for itself fast. If you want a quantified version of this teardown on your own account, our structured Google Ads audit produces exactly this findings list with dollar figures attached, and our Google Ads management service exists to implement the fixes and keep the account steering on pipeline. For a free first pass, the 10-point audit checklist covers the highest-dollar checks above so you can see how many apply before you commission anything. If you are still deciding what a full audit even covers, start with what a SaaS Google Ads audit is.

Frequently asked

One more essay, one tool you can run on your account today, and a case study showing what the moves above look like in practice.