Skip to content
Can Elmas

Paid Media · 8 min read

Google Ads Audit Checklist: 30 Places Your Budget Is Leaking

TL;DR

Audit conversion tracking first, because every bid optimizes toward what you count. Then check structure, search terms, bidding, Performance Max, ads and landing pages. The biggest leaks are usually soft conversions set as primary, Display opt-ins on Search, missing negatives, Performance Max buying your own brand and clicks landing on mismatched pages.

· Published

Most wasted Google Ads spend comes from a handful of settings and habits, not bad luck in the auction. Start with conversion tracking, because every bid optimizes toward what you count. Then work through the 30 checks below, each rated by how much budget it typically leaks.

  • High: misdirects bidding across the account or wastes a large block of spend.
  • Medium: leaks money in part of the account, or slowly.
  • Low: hygiene. Rarely the reason results are bad.

Before you audit: check conversion tracking

Smart Bidding, Performance Max and every CPA in your reports rest on conversion data. If it counts the wrong things, or counts them twice, every other fix is tuned against a broken number, and that waste never shows up as a line item.

#CheckLeak
1Only real business outcomes (purchases, qualified leads, booked calls) are primary conversions; page views and clicks are secondaryHigh
2No action is counted twice, such as a Google Ads tag and an imported GA4 key event both set as primaryHigh
3Lead actions count “One” per click; purchases count “Every”Medium
4Conversion values reflect real revenue, or a realistic value per lead stageHigh
5Lead gen accounts import qualified leads or opportunities from the CRMHigh
6Auto-tagging and enhanced conversions are on, and the click ID survives redirects and formsMedium

Check 1 is the leak I find most often. If a contact page view is primary, Smart Bidding happily buys visitors who glance at that page and leave.

Check 5 separates B2B accounts that scale from ones that fill the CRM with junk. Without offline data, Google optimizes for form fills, and the cheapest form fills are often the worst leads.

Google Ads and GA4 will still disagree after these fixes; the guide on why GA4 and ad platforms don’t match explains which number to trust. If tracking needs a rebuild, that’s attribution work to finish before you touch bids.

Account and campaign structure

#CheckLeak
7Search campaigns are opted out of the Display NetworkHigh
8Location option is “Presence”, not “Presence or interest”, unless you sell to people researching your area from elsewhereHigh
9Auto-applied recommendations can’t add keywords, upgrade to broad match or change bidding without reviewMedium
10Brand and non-brand search run in separate campaigns and budgetsMedium
11Each campaign gets enough conversions to learn; no sprawl of tiny campaignsMedium

Checks 7 and 8 leak because they’re defaults on new Search campaigns. Display traffic behaves very differently from search but hides inside the same campaign totals. “Presence or interest” can show a local service’s ads to people who merely searched about the area.

Check 10 is indirect waste. Cheap brand conversions mixed with generic terms hide what new-customer acquisition really costs, so the generic side gets overfunded. Judge Search Partners as its own segment too, and keep it only if it converts at an acceptable cost.

Search terms and negative keywords

Waste is most visible here. Open the last 90 days of search terms, sort by cost, and start at the top.

#CheckLeak
12High-cost search terms with no conversions are reviewed monthly and excludedHigh
13Shared negative lists block job seekers, freebie hunters, DIY and existing-customer queriesHigh
14Broad match runs only with Smart Bidding and trustworthy conversion dataHigh
15Brand and competitor queries don’t leak into generic campaignsMedium
16Campaign-level negatives route each query to the campaign built for itLow

For a B2B software account, the standing negative list usually covers jobs (“careers”, “salary”), learning (“course”, “certification”) and existing customers (“login”, “support”, “cancel”).

Check 14 matters because broad match relies on bidding signals to decide which loose matches are worth buying. With broken tracking or manual bids it mostly buys volume, so stay on phrase and exact.

Three cautions. Google only lists queries that meet its privacy thresholds, so some spend never maps to a visible term. Negative keywords don’t match close variants, so add plurals and common misspellings yourself. And a broad or phrase negative on “free” also blocks “free trial”; if you offer one, exclude narrower phrases like “free download”.

Bidding and budgets

#CheckLeak
17Target-based bidding runs only where a campaign has steady conversion volumeHigh
18Target CPA and target ROAS come from unit economics, not platform suggestionsMedium
19Budget goes to campaigns with the best marginal return, not spread evenlyMedium
20Bid strategies aren’t edited every few days; seasonality adjustments cover short promotionsLow

My working threshold before moving a campaign to target CPA or target ROAS is around 30 conversions a month. It’s a rule of thumb, not a Google requirement, but below it bidding tends to swing.

On check 18, a loose target lets Google pay more than a customer is worth. A tight one starves the campaign, and teams then “fix” volume with broad keywords, which reopens check 14.

On check 19, look for campaigns limited by budget at a good CPA while weaker ones have room to spare; shifting money between them is often the fastest win.

Performance Max spends where conversions come easiest, often people already searching your brand or returning to your site. That can flatter its ROAS while adding little new revenue.

#CheckLeak
21Brand exclusions are applied, or brand traffic in PMax is a deliberate choiceHigh
22PMax is judged on new customers, not blended ROAS, using the new customer acquisition goal where possibleHigh
23Final URL expansion is off, or excludes blog, careers, support and login pagesMedium
24Core non-brand terms also exist as Search keywords you controlMedium

Brand cannibalization

Check PMax’s search term reporting for brand queries, then compare brand campaign clicks before and after PMax launched. If they fell while PMax conversions rose, PMax is likely claiming customers who would have come anyway. Brand exclusions fix the symptom; a holdout test shows whether any brand spend is incremental, and the incrementality testing guide explains how to run one.

For ecommerce with a healthy product feed, usually yes: PMax reaches Shopping inventory Search can’t. For lead gen and B2B it’s a closer call, because PMax can find cheap, low-quality leads on Display and YouTube unless it optimizes on CRM-qualified conversions.

When both are eligible, Google prioritizes a Search campaign whose keyword is identical to the query; otherwise the higher Ad Rank wins. Keep your most valuable terms as exact or phrase keywords in Search, where you see queries and control copy, and let PMax work the rest. Add PMax only once tracking is clean and Search covers the core terms well.

Ads, assets and extensions

#CheckLeak
25Responsive search ads repeat the ad group’s core term and offer; pins are rareMedium
26Sitelinks, callouts, structured snippets and relevant call or image assets are liveLow
27Automatically created assets and generated text are reviewed for claims and pricesLow

Weak ads rarely burn money outright. They lower click-through rate and relevance, which tends to raise cost per click. Ad Strength rates asset relevance and variety, not results, so don’t rewrite a converting ad to chase “Excellent”. Pin only what must appear, since every pin cuts the combinations Google can test.

Landing pages and post-click

#CheckLeak
28Every final URL returns a 200, loads fast on mobile and keeps tracking parameters through redirectsHigh
29Each ad group lands on a page matching its query and offer, not the homepageHigh
30Forms, checkout and phone numbers are tested end to end, and tests show up as conversionsMedium

For check 28, crawl every final URL in ads, sitelinks and PMax asset groups; ad disapprovals don’t reliably catch broken pages fast. For check 29, someone searching “SOC 2 compliance software for startups” should land on exactly that, not a generic product tour.

Prioritizing fixes by wasted spend

Estimate each finding’s monthly waste as affected spend multiplied by the share you judge wasted, then rank by that figure and by effort.

Worked example with made-up round numbers: an account spends $20,000 a month.

FindingAffected spendJudged wastedEst. monthly waste
Display opt-in on two Search campaigns$2,000Most of it~$1,500
No negative lists$4,000About a third~$1,300
PMax spending on brand queries$3,000About half~$1,500
Target CPA above customer value$6,000Hard to sizeFix after tracking

Here, the first three fixes take an afternoon and could recover about $4,300 a month. The bidding fix waits because it depends on accurate conversion data.

The order I use:

  • Fix conversion tracking (checks 1-6)
  • Change leaking defaults: Display opt-in, location, auto-apply (7-9)
  • Add negative lists and review top search terms by cost (12-15)
  • Apply PMax brand and URL exclusions (21, 23)
  • Fix broken or mismatched landing pages and test forms (28-30)
  • Only then change bid strategies, targets and budgets (17-19), one campaign at a time

Log the date of every change so you can read its effect later. This sequence is the first month of most performance marketing engagements I take on: stop the leaks, then scale what’s left.

Get it built

If you want an outside read on where your Google Ads budget is going, I can run the audit and hand your team a ranked fix list. The Growth Audit is $1,500 fixed and credited if we continue. See pricing or get in touch.

FAQ

Frequently Asked Questions

How far back should a Google Ads audit look?

Use the last 90 days for search terms, bidding and landing pages, and 12 months for budget and seasonality questions. Don't compare conversion data across a major tracking change, because conversions counted under different rules aren't comparable.

Is Google's optimization score a good audit?

No. Optimization score estimates how closely the account follows Google's recommendations, and applying or dismissing them raises it; it says nothing about profitability, and many recommendations add spend. Treat it as a list of ideas to test against your own conversion data.

What access do you need to audit a Google Ads account?

Read-only access to Google Ads is enough, plus Viewer access to GA4 and Read access to Google Tag Manager to check tracking. For lead gen, add a CRM report showing which paid leads became opportunities and customers.

Should we pause campaigns while we fix conversion tracking?

Usually not. Keep spend steady, avoid big bid or budget changes, and hold off on new target-based bid strategies until conversions have been counted correctly for a few weeks. Pause only campaigns that are clearly wasting money on their own merits.

Work with me

Let’s find your biggest growth lever

Tell me about your growth challenge. I’ll tell you honestly if I can help — and if I can’t, who can.

  • ✓ No obligation
  • ✓ No sales script
  • ✓ Honest feedback
  • ✓ Clear next steps