55 to 70% of audited accounts (depending on sector) show a budget-to-conversion gap of ≥ 25% — that's a quarter of spend misallocated without any alert. The checklist that follows covers 200+ checkpoints in 30 minutes and delivers a complete, prioritized diagnosis — the one consultants bill at $2,000/day use.
A Google Ads account that has been running for 6 months accumulates technical debt. Negatives added on the fly, Smart Bidding calibrated on old targets, tracking that desynchronized after a site rebuild, remarketing audiences gone stale. On their own, each issue costs 3 to 8% of budget. Stacked, they explain why your CPA has been flat for 3 months despite your daily effort.
This article gives you the exact checklist our team applies to every audited account: 5 axes, 200+ checkpoints, a score out of 100. Manually, budget 30 minutes for the quick pass, 4 to 6 hours for the full audit. Automated via SteerAds, 3 minutes — and it's free.
Why audit your Google Ads account every quarter?
A Google Ads account isn't a stationary system. Competitor bids evolve, search intents shift, Google pushes beta features (often enabled by default), your own offers change. Result: a perfect January configuration becomes sub-optimal by April, and costly by July.
Across the 2,000-account sample audited, 80 to 92% (depending on size / sector) had at least 3 structural issues undetected by their manager. The most common: a Smart Bidding Target CPA that kept running while conversion tracking broke after a GA4 migration. The algo had been optimizing into thin air for 6 weeks. Average cost of the mistake: $4,200 wasted.
The quarterly cadence (every 90 days) is the right rhythm for 3 reasons: (1) it provides enough data to detect trends without reacting to noise; (2) it lets you revisit strategy seasonally (Q1 vs Q2 vs Q4); (3) it enforces hygiene that prevents the snowball effect where small issues compound into major dysfunctions. Regularly audited accounts show a CPA 14 to 22% lower on average than accounts audited annually or ad hoc.
The paid alternative — having an agency audit — costs between $2,000 and $5,000 depending on account size and depth required. It's a reasonable once-a-year investment on a large account, but unaffordable quarterly. Hence the appeal of a self-service method you can run yourself, or an automated tool that runs it continuously.
What are the 5 axes of a complete audit?
Every serious Google Ads audit is built around 5 complementary pillars. Skip any of them and you miss 20% of the diagnosis. Cover all of them and you get a faithful picture of account health, identifying the 3 to 5 priority levers to activate in the next 30 days.
Each of the 5 axes carries 20 points in the final /100 score. This weighting is intentional: they matter equally, and an account brilliant on 4 axes but catastrophic on the 5th remains an under-performing account. A single broken tracking (axis 4) is enough to invalidate the data across the others.
in 55-70% of audited accounts (depending on sector), the weakest axis alone predicts where the biggest 30-day gain is hiding. Auditing each axis in isolation is therefore less efficient than cross-referencing them: broken tracking (axis 4) mechanically corrupts bidding decisions (axis 3).
Now let's look at each axis in detail, with the key checkpoints, red flags, and the corrective action expected. Keep in mind that most accounts fail on 2 to 3 axes, rarely on all 5 — the audit's job is to identify which.
Axis 1 · Account structure (campaigns / ad groups / naming)
Weight: 20 pts · 38 checkpoints · Most common weak signal: inconsistent naming convention
Structure is the account's spine. A bad tree prevents every other optimization: Smart Bidding can't learn properly if ad groups mix 3 intents, reports become unreadable, budgets are mis-allocated by default. It's also the most painful axis to fix — it sometimes demands a full redesign and 3 to 5 days of work.
The 5 key checks:
- Campaigns separated by type (Search / Shopping / Display / PMax) — never mixed.
- Ad groups with single intent — 5 to 10 keywords per ad group, all tightly themed.
- Consistent naming convention (e.g.,
[COUNTRY]_[TYPE]_[PRODUCT]_[AUDIENCE]) across 100% of campaigns. - Branded / non-branded structure separated (otherwise you lose visibility on real performance).
- No dormant campaigns > 60 days with active budget — always pause them explicitly.
If you fail on 3 or more checks, read our guide to the 10 Google Ads errors before continuing: structural rework has to come ahead of everything else, since it invalidates any fine optimization layered on a shaky architecture.
Axis 2 · Keyword quality (Quality Score, match types, negatives)
Weight: 20 pts · 42 checkpoints · Most common weak signal: negative list nonexistent or only at the ad group level
Axis 2 measures how well your keywords match real user intent. An average QS below 6/10 consistently indicates either a structure defect (axis 1) or an ad/landing defect. The goal of an audit here is to spot the 20% of keywords that consume 80% of budget and score QS below 6.
The 5 key checks:
- Average Quality Score ≥ 7/10 — see our detailed Quality Score guide to break down the 3 components (expected CTR, ad relevance, landing experience). Official documentation: Google support.
- Balanced match type mix — typically 60% phrase, 30% exact, 10% broad with robust negatives.
- Shared negative list of 150+ entries, applied cross-campaign.
- Search Terms report cleaned within the last 30 days (polluting queries identified and excluded).
- No cannibalization — the same keyword shouldn't appear in 2 ad groups competing at auction.
Typical SMB score on this axis: 11/20. The poor performers are often the ones who activated broad match "because Google recommended it" without completing the negative list — a classic combination that burns 20 to 30% of budget in 6 months.
Axis 3 · Bidding & budgets (Smart Bidding, allocation)
Weight: 20 pts · 36 checkpoints · Most common weak signal: Target CPA set too low, choking volume
Axis 3 audits how you buy clicks. It's the fastest-moving axis to fix (30 minutes often does it) but also the one where mistakes are costliest: a misconfigured Smart Bidding can multiply CPA by 2 in 7 days. Google's automated strategies are powerful but they require clean tracking (axis 4) and a volume prerequisite (30+ conversions / 30 days).
The 5 key checks:
- Smart Bidding active on every campaign with ≥ 30 conv / 30d — otherwise Maximize Conversions without a target.
- Realistic Target CPA / ROAS — at most 10-15% below the historical observed CPA, never -30% in one shot.
- Daily budget hitting cap < 30 days/quarter — otherwise bids get cut off by end of day.
- Top 3 campaign allocation consistent with their ROAS (profitable ones get the most, not the reverse).
- No Manual CPC on an account > $1,000/month with conversion history.
For specific post-audit CPA-reduction tactics, follow up with the 10 levers detailed in our complete CPA guide.
Axis 4 · Tracking & conversions (Enhanced Conversions, attribution)
Weight: 20 pts · 44 checkpoints · Most common weak signal: Enhanced Conversions not enabled (62% of accounts)
This is the most critical axis. Broken tracking invalidates every decision: Smart Bidding optimizes toward a phantom goal, budgets are allocated on false performance, reports lie. We routinely see accounts run for 6-8 weeks with a disabled pixel without anyone noticing — average loss: $8,000 to $15,000 depending on size.
The 5 key checks:
- Enhanced Conversions active — +30% tracking precision post-iOS 14 / post-3rd party cookies. See Google support for the activation procedure.
- Monetary value assigned to every conversion (even estimated) — otherwise ROAS is impossible.
- Data-driven attribution enabled — no "Last Click" in 2026.
- Primary conversions ≤ 3 per account — beyond that, the signal dilutes for the algo.
- No GA4 / Google Ads duplicate — if two tags fire the same conversion, bidding is corrupted.
Quick check: in Tools → Measurement → Conversions, any conversion with "Status" = "No recent activity" needs to be investigated within 24h. A modern audit also covers automatic recommendations (see Google Recommendations), which many ignore instead of filtering.
Axis 5 · Audiences & targeting (geo, device, demographics)
Weight: 20 pts · 40 checkpoints · Most common weak signal: no remarketing audiences in Observation mode
Axis 5 audits the who. Geo targeting too broad, no mobile vs desktop exclusion while conversion rates diverge by 2-3×, similar audiences unused — each is a source of silent waste. This axis has a smaller percentage impact than the other 4 (10-15% gain max), but it's very fast to fix.
The 5 key checks:
- Geo targeting coherent with your delivery / service zone (not the entire US if you only ship to CA).
- Per-device bid modifiers tuned on real data (often -30% on tablet, +10% mobile).
- Remarketing audiences in Observation on all search campaigns (not just Display).
- Existing customers excluded from acquisition campaigns (Customer Match upload in read mode).
- Similar audiences created from your buyers (auto-generated by Google).
Typical score on this axis: 12/20. Many accounts stop at geo targeting and leave the rest empty.
How do you interpret the /100 audit score?
Once the 5 axes are scored (20 points each), you total them. Here's how to read the final score, with the recommended action:
Median score observed across our 2,000+ account base: 54/100. 18% of accounts sit below the 40 line, 62% between 40 and 70, only 8% exceed 80. A score of 75+ is already a marker of rare quality.
How do you prioritize actions by impact × effort?
Once problems are identified, you have to choose where to start. The impact × effort matrix below is the one our team applies. General rule: always start with the top-left box (high impact × low effort), which represents the "quick wins" you can knock out before your next coffee.
never touch more than 2 axes at once. If you change tracking, Smart Bidding, and structure the same week, you'll no longer know which action produced which effect. Apply in order, wait 7-14 days of data between two big changes.
How do you run this audit in 3 minutes with SteerAds?
Running the 200+ checkpoints by hand takes 4 to 6 hours. SteerAds runs them in 3 minutes, for free, via a read-only OAuth connection to your Google Ads account. You get your /100 score, the breakdown by axis, the 3 to 5 priority actions ranked by impact/effort ratio, and an exportable PDF to share with your team or agency.
Launch your free audit now. If you need a deep multi-account audit (MCC with 20+ sub-accounts, enterprise with custom requirements), our team offers a premium Enterprise audit on request. Once the audit is done, follow up with the 10 levers of the CPA guide to turn the diagnosis into measurable gains: -14 to -22% CPA in 30 days depending on maturity.
Sources
Official sources consulted for this guide:
FAQ
Do you need to be a Google Ads expert to audit your account?
No. The 5-axis checklist is designed to be actionable by anyone who knows the fundamentals (campaign creation, keywords, bidding). The 200 checkpoints come with a 'why it matters' and a 'corrective action.' Budget 30 min for the quick pass, 4-6h for a deep audit. An expert will go faster and spot weaker signals — but a motivated owner-operator finds 80% of the issues alone.
How long does a full manual audit take?
For a 5-15 campaign account: 4 to 6 hours of focused work for a senior consultant. Add 2-3h of written report if you want a presentable deliverable. That's why an agency charges between $2,000 and $5,000 for an audit — they spend 1.5 to 2 workdays. SteerAds does the same analysis in 3 minutes because everything is scriptable: 200 rules run in parallel against the Google Ads API.
How often should you re-run an audit?
A full audit every quarter (every 90 days) is enough for a stable account. A monthly mini-audit on 3 critical axes (tracking, negatives, bidding) is strongly recommended, however — those 3 zones move all the time. For major changes (new product, new market, budget increase > 50%), an immediate audit is mandatory: yesterday's configurations never keep up with sudden growth.
Is the SteerAds free audit really 100% free?
Yes. The 200 checkpoints and the /100 score are available with no credit card, no time limit, no obligation to continue. You connect your Google Ads account via OAuth (read-only), we generate the report in 3 minutes, you keep the PDF. The paid plan only kicks in if you want to enable automatic optimization (one-click fixes, 24/7 monitoring). The audit itself stays free forever.