You are spending money on Google Ads every day. The campaigns are active, the budget is being consumed, and the reports show clicks. But your cost per lead is climbing, ROAS is flat, and you cannot put your finger on exactly where the problem is. The honest answer, in most cases, is that it is everywhere at once - small inefficiencies in conversion tracking, search terms, bidding, and campaign structure that compound silently into significant waste.
This guide gives you the exact 6-step audit framework I use when reviewing a new Google Ads account. Each step is focused on the highest-impact checks - the ones that together typically account for 80 percent of the waste in any account. Work through them in order. By the end, you will have a clear prioritised list of what to fix, starting with the changes that recover the most budget the fastest. And if you want to skip straight to a structured automated audit, I will show you how AuditRoger can run through your account and surface the same findings in minutes.
Pull 90 Days of Data and Set Up Your Audit View
Before running any of the six steps, set your Google Ads date range to the last 90 days. Single weeks or single months produce misleading findings - one good week can mask three bad ones, and one bad month can misrepresent a campaign that is actually recovering. Ninety days gives you enough volume for patterns to be statistically meaningful and enough recency to reflect current campaign behaviour.
Three data exports you will need before starting. First, pull your Search Terms report from Keywords, then Search Terms. Second, pull your Campaigns report with all columns including Conversions, Conv. Rate, Cost per Conv., Quality Score, and Impression Share. Third, open your Change History log under Tools and Settings to see every change made to the account in the last 90 days. This change history is critical - many audit findings are explained by a change that was made weeks ago and forgotten.
Conversion Tracking: Fix This Before Everything Else
Conversion tracking is the foundation that every other audit step depends on. If your tracking is measuring the wrong events, double-counting conversions, or missing genuine leads and sales, every Smart Bidding decision in your account is built on false information. The algorithm optimises toward whatever you tell it a conversion is. If you have told it that a page view or a session longer than 2 minutes is a conversion, it will find you as many page views and long sessions as your budget allows - at the expense of real leads and sales.
In 2024-2026 audits, broken or misleading conversion tracking is the single most common source of wasted ad spend. A Google Ads account that shows a 40 percent "conversion rate" in the dashboard while actual qualified form submissions are running below 3 percent is an account that Smart Bidding is actively optimising in the wrong direction. No amount of keyword work, bid adjustments, or ad copy testing will overcome a fundamentally broken tracking foundation.
Conversion Tracking Audit Checklist
- Verify your primary conversion action is a genuine business event Go to Goals, then Conversions. Your primary conversion action - the one marked as Primary that Smart Bidding optimises toward - should be a Purchase, Qualified Lead Form Submission, Phone Call with a minimum duration, or a confirmed booking. If your primary conversion is set to a page view, button click, session duration, scroll depth, or any engagement event, change this immediately. Set those events to Secondary so they inform reporting without directing bidding
- Check for duplicate conversion actions firing for the same event A common and costly error: a GTM tag and a hardcoded tracking script both firing for the same thank-you page. In Goals, then Conversions, look for multiple active conversion actions that track the same event. If you see "Contact Form - GTM" and "Contact Form - Website Tag" both set as Primary and both firing, every real lead is being counted twice. Smart Bidding believes it is twice as efficient as it actually is
- Cross-reference Ads conversions against your CRM or backend data Export Google Ads reported conversions for the last 30 days. Compare against actual leads or orders in your CRM, Shopify, or booking system for the same period. A ratio of more than 1.3 Ads conversions for every 1 real business event means your tracking is over-reporting. Fix the tracking before making any other account changes - everything else is guesswork until measurement is accurate
- Check Enhanced Conversions match rate Go to Goals, then Conversions, then your key conversion action, then Diagnostics. Enhanced Conversions match rate below 40% means a significant portion of your conversions are reaching Google without user identifiers. This reduces bidding signal quality and impairs Smart Bidding's ability to find similar users. Verify your data layer is correctly passing email and phone hash parameters on the conversion page
If your conversion tracking audit reveals significant issues, do not proceed with bidding strategy or keyword work until the tracking is fixed. Changing bids and keywords based on corrupt conversion data will produce changes that make things worse. Fix tracking, wait 2 to 3 weeks for the algorithm to re-learn on clean data, then re-audit performance. This sequence matters.
Search Term Waste: Where Most Budgets Bleed
The Search Terms report is the single most important report in any Google Ads audit. It shows the actual queries that triggered your ads - not the keywords you targeted, but what users actually typed into Google before your ad appeared. In most accounts that have not undergone a structured negative keyword audit, 25 to 40 percent of spend in this report comes from queries that have zero chance of converting. They are not close misses. They are job seekers, students, competitors, people looking for free tools, people in countries you do not serve, and people researching topics entirely unrelated to what you sell.
For B2B accounts specifically, audits of more than 80 accounts found that 40 to 60 percent of budget goes to queries from non-buyers. A single example from a real audit: a RevOps company running Google Ads found that of $14,000 in monthly spend, approximately $8,000 was going to job seekers, students, and people searching for free CRM templates. That is not an outlier. It is the consistent finding when an account runs broad match keywords without a comprehensive negative keyword list.
The Search Term Audit Process
- Export Search Terms Sorted by Cost (Last 90 Days)
Go to Keywords, then Search Terms. Set date range to last 90 days. Export all data to a spreadsheet. Sort by Cost descending. You will now see your biggest budget drivers at the top. The top 50 to 100 queries by spend typically account for the majority of total waste. Work through these first before reviewing lower-spend queries.
- Categorise Each Query by Intent
Sort each query into one of four buckets. Commercial intent: a genuine buyer query showing clear purchase or evaluation intent. Informational intent: research with no purchase signal (what is, how to, why does). Competitor or brand query: the user is looking for a specific competitor or brand, not you. Irrelevant: job seekers, students, wrong industry, wrong geography. Every query in the last three categories that has not been added as a negative keyword is active, ongoing waste.
- Add Irrelevant Queries as Negatives at the Right Level
Queries irrelevant to all campaigns go to your shared negative keyword list at account level. Queries irrelevant to a specific campaign but potentially relevant to another go at campaign level. Queries irrelevant to a specific ad group but valid in the campaign go at ad group level. Broad and phrase match negatives are more efficient than exact match negatives when the intent pattern is clear. For example, if you never want to show for "free" or "DIY", add these as broad negatives at account level rather than adding hundreds of individual exact match variants.
- Identify Converting Queries for Keyword Expansion
The same report that reveals waste also reveals opportunities. Look for queries generating conversions that you are not explicitly targeting as keywords. These are queries where PMax, broad match, or DSA found converting intent you missed. Add the highest-converting new queries as Exact Match or Phrase Match keywords in your Search campaigns to give them dedicated budget and bidding control going forward.
Campaign Structure: The Hidden Root Cause of Bidding Problems
Campaign structure determines how Google allocates budget, how Smart Bidding learns, and how you can measure and control performance. A poorly structured account - one where unrelated keywords are grouped together, where brand and non-brand queries compete in the same campaign, or where all products or services are lumped into a single campaign - prevents the algorithm from optimising effectively regardless of how well everything else is configured.
Poor structure is often invisible until an audit exposes it. The account looks like it is running. Campaigns are spending. Conversions are reporting. But brand keywords are subsidising non-brand campaign performance. High-margin products are sharing budget pools with low-margin ones. Competitor queries are inflating CPC without converting. These structural problems cannot be solved with bid adjustments - they require restructuring.
Campaign Structure Red Flags to Check For
- Brand and non-brand keywords in the same campaign Brand keywords have high conversion rates and low CPCs. When they share a campaign with non-brand keywords, they make the campaign's overall CPA look better than it is. This causes Smart Bidding to under-invest in non-brand keywords that need more budget to learn. Separate brand and non-brand into dedicated campaigns with separate budgets and ROAS or CPA targets
- Ad groups with more than 15-20 keywords Oversized ad groups contain keywords with different levels of commercial intent, different user needs, and different optimal landing pages. They cannot all be served by a single set of RSA headlines. Check your ad group sizes by going to Ad groups and adding the keyword count column. Any ad group above 15-20 keywords is almost certainly serving a generic ad to queries that deserve specific messaging
- All campaigns pointing to the homepage When ads for a specific service, product, or location all lead to the homepage rather than a dedicated landing page, you are paying for clicks and then immediately creating friction between what the user expected and what they found. Check destination URLs across campaigns. Any campaign for a specific product, service, or audience sending traffic to a homepage or general page is losing a significant percentage of paid clicks at the landing page stage
- Budget constantly limited by budget on high-performing campaigns Go to Campaigns and add the "Campaign budget lost IS" column. Any campaign showing high Budget Lost Impression Share is actively missing converting queries because Google ran out of budget for the day. Meanwhile, other campaigns may be spending budget on lower-quality traffic without hitting their daily limits. Reallocate budget from campaigns with low Budget Lost IS and high CPA to campaigns with high Budget Lost IS and strong CPA performance
Bidding Strategy: Is Your Account Ready for Smart Bidding?
Smart Bidding - Target CPA, Target ROAS, and Maximise Conversions - outperforms manual bidding by 20 to 35 percent for accounts with sufficient conversion data. That qualifier matters enormously. Smart Bidding is a data-driven system. It requires a minimum of 30 monthly conversions to function reliably. Below that threshold, the algorithm lacks enough signal to make statistically sound bid decisions and will make expensive errors. For accounts below this volume, Maximise Conversions without a target is safer than a constrained Target CPA or ROAS - it gives the algorithm flexibility while the account builds data.
The most common bidding error in accounts that have been running for more than six months is the opposite problem: still running manual CPC or Enhanced CPC on campaigns that have well above 30 monthly conversions and clean conversion tracking. This is leaving meaningful performance improvement unused. Smart Bidding processes thousands of auction-time signals - device, time of day, location, audience segment, query context - that manual bidding cannot consider simultaneously.
Bidding Strategy Audit Checks
✅ Correct Bidding Strategy Match
- 30+ conversions per month: Target CPA or Target ROAS Smart Bidding
- 10-30 conversions per month: Maximise Conversions without a target
- Below 10 conversions per month: Manual CPC with Exact/Phrase match only, build volume first
- New campaigns in learning phase: Maximise Conversions without a target for 4-6 weeks to collect data before switching to Target CPA
- Brand campaigns: Target Impression Share or Maximise Clicks to maintain visibility
❌ Bidding Mistakes to Fix
- Target CPA set on campaigns with fewer than 30 monthly conversions - causes under-spending and missed volume
- Manual CPC on mature campaigns with 30+ monthly conversions - leaving 20-35% performance on the table
- Target ROAS set too aggressively (e.g. 800%) before enough data to sustain it - causes under-bidding
- Enhanced CPC on campaigns where Smart Bidding is available - a legacy strategy that underperforms
- All campaigns on the same bid strategy regardless of conversion volume differences
Check your account's Recommendations tab and your Change History log. Auto-applied recommendations - where Google applies suggested changes without your explicit approval - frequently include bid strategy changes, match type expansions, and budget increases that serve Google's revenue goals more than your business goals. Review your Auto-apply settings under Tools, then Account Settings, then Automation, and disable any auto-apply categories that could change your bidding strategy or match types without manual review.
Quality Score: The Multiplier That Makes Every Bid More or Less Efficient
Quality Score is Google's rating of the quality and relevance of your keywords, ad copy, and landing pages. It operates on a 1 to 10 scale and directly determines your Ad Rank and your actual CPC in every auction. Accounts with Quality Scores of 8 to 10 pay 30 to 50 percent less per click than accounts with Quality Scores of 4 to 6 for equivalent ad positions. A poor Quality Score is a tax you pay on every single click, every single day.
The three components of Quality Score are: expected CTR (how likely your ad is to be clicked when shown for that query), ad relevance (how closely your ad copy matches the search query's intent), and landing page experience (the quality, speed, and relevance of the page users land on after clicking). Improving Quality Score requires addressing all three, but the fastest gains typically come from tightening keyword-to-ad copy alignment and fixing landing page load speed.
Quality Score Audit
- Export keywords with Quality Score below 6 In your Keywords report, add the Quality Score column and filter for QS below 6. Any keyword spending significant budget at a Quality Score of 5 or below is costing you 25 to 50 percent more per click than a well-optimised equivalent. For each low-QS keyword, check which component is rated Below Average: Expected CTR (ad copy problem), Ad Relevance (keyword-to-ad mismatch), or Landing Page Experience (page quality or speed problem)
- Check RSA asset performance ratings Go to your Responsive Search Ads and view Asset Details. Google rates each headline and description as Low, Good, or Best. If multiple headlines are rated Low after sufficient impressions, your ad copy is not resonating with the queries the ad group serves. Rewrite Low-rated headlines with more specific, query-aligned copy. Include your target keyword in at least one headline. Test benefit-led copy against feature-led copy
- Run PageSpeed Insights on your highest-spend landing pages Go to pagespeed.web.dev and run your top 5 landing pages. Pages loading above 2.5 seconds on mobile are directly hurting your Landing Page Experience Quality Score component. For campaigns sending traffic to pages scoring Poor on Core Web Vitals, the algorithm is penalising your ad position in every auction. Even a 0.5 second LCP improvement on a high-traffic landing page can produce measurable Quality Score and CPC improvements within 2 to 3 weeks
Performance Max: Is It Adding Incremental Value or Absorbing Your Budget?
If you are running Performance Max campaigns, your audit must include a specific PMax diagnostic. PMax is simultaneously the most used and most frequently misunderstood campaign type in Google Ads. By early 2026, over 73 percent of advertisers are running at least one PMax campaign. A significant portion of them are getting reported results that look strong but are substantially inflated by brand cannibalization, Display budget waste, and attribution credit for conversions that Search campaigns or organic traffic would have delivered anyway.
The fastest PMax diagnostic in a 30-minute audit covers three specific checks. These three checks will tell you whether your PMax is a genuine contributor to account performance or a budget absorber that is making your other campaigns look weaker than they are.
Quick PMax Audit Checks
- Check Channel Performance for Display budget distribution In your PMax campaign, go to Insights and Reports, then Channel Performance. If Display is consuming more than 30 percent of budget and your Display conversion rate is significantly lower than your Search conversion rate, budget is drifting toward the cheapest channel rather than the highest-intent one. Add placement exclusions for known low-quality categories (mobile gaming apps, parked domain networks) and upload a Customer Match list as your audience signal to redirect the algorithm toward higher-intent users
- Check whether PMax is cannibalising your branded Search traffic Go to your PMax Insights tab and look for your brand name in the Search Terms Insights report. If your brand is appearing in PMax search terms, PMax is absorbing branded queries that your dedicated branded Search campaign or organic results would have converted for free or at lower cost. Add brand exclusions in PMax campaign settings immediately. This single fix is often the fastest budget efficiency improvement in any PMax audit
- Compare total account revenue before and after PMax launch Pull total account conversions and total revenue (or equivalent business metric) for the 90 days before PMax launched and the 90 days after. If PMax conversions rose but total account revenue stayed flat or declined while total spend rose, PMax is cannibalising. If total revenue rose proportionally with PMax's conversion contribution, PMax is adding genuine incremental value. Use GA4 or your CRM as the revenue source of truth, not Ads Manager conversion counts. For a full PMax diagnostic, see the Performance Max diagnostic guide
Want to Run This Audit Faster? Try auditroger.com
The 6-step framework above covers the highest-impact checks in a manual 30-minute audit. But pulling data, cross-referencing reports, and building a prioritised fix list from multiple Google Ads reports takes time, especially for accounts with more than 10 campaigns. If you want the same audit framework executed automatically against your account data, at auditroger.com is the tool I built specifically for this purpose.
Audit Your Google Ads Account in Minutes, Not Hours
AuditRoger connects to your Google Ads account, runs structured checks across conversion tracking, search term waste, campaign structure, bidding strategy, Quality Score issues, and Performance Max configuration - and delivers a prioritised report of exactly what to fix and in what order.
The ideal workflow is to run AuditRoger first to get the prioritised findings, then use the manual checklist in this guide to investigate the flagged areas in depth and implement fixes with full context. Automated audits surface issues faster. Manual review gives you the context to fix them correctly. Using both together is faster and more thorough than either approach alone.
Priority 1 (do this first): Fix conversion tracking if it is measuring wrong events or double-counting. Everything else depends on accurate data. Priority 2 (do this second): Pull the Search Terms report, categorise top 100 queries by spend, and add all irrelevant queries as negatives. This alone typically recovers 15 to 25 percent of wasted budget. Priority 3: Check campaign structure for brand/non-brand mixing, oversized ad groups, and homepage destination issues. Priority 4: Review bidding strategies against conversion volume thresholds and upgrade to Smart Bidding where volume justifies it. Priority 5: Export keywords with Quality Score below 6 and address the lowest-performing component first. Priority 6: Check PMax channel distribution and brand cannibalization. Add brand exclusions if brand queries are appearing in PMax search terms.