How to Perform a Comprehensive Google Ads Audit Step by Step
A Google Ads audit is a systematic, step-by-step review of your account structure, keywords, ad copy, bidding, and conversion tracking designed to eliminate wasted spend and surface missed opportunities. This guide gives marketers, freelancers, and agency owners a repeatable process they can complete in a few hours and run every quarter.
TL;DR: A Google Ads audit is a systematic review of your account structure, keywords, ads, bidding, and targeting to find wasted spend and missed opportunities. This guide walks you through exactly how to do one, step by step, whether you're auditing your own account or a client's. No fluff, no vague advice. Just a repeatable process you can run in a couple of hours.
If you've ever looked at a Google Ads account and thought "something's off but I can't pinpoint it," you're not alone. Campaigns drift. Budgets leak. Keywords go rogue. A proper audit is how you stop the bleeding and find the wins hiding in plain sight.
This guide is built for marketers, freelancers, and agency owners who manage Google Ads accounts day-to-day. It's the kind of reference you can bookmark and come back to every quarter. We'll cover account structure, search term analysis, keyword health, ad copy, bidding strategy, audience settings, and conversion tracking—in that order, for a reason. Each layer informs the next.
Target around two to three hours for your first audit of a mid-sized account. With the right workflow and tools that let you act on findings directly inside Google Ads, you can move fast without missing anything critical.
Here's the seven-step process, broken down so you can follow along in your own account right now.
Step 1: Set Up Your Audit Baseline Before You Touch Anything
This step sounds administrative, and it is. But skipping it is one of the most common mistakes I see when auditing accounts. You need a before snapshot, or you'll have no way to measure whether your changes actually worked.
Choose your date range carefully. The last 90 days is the standard starting point for most accounts. It gives you enough data to spot trends without being diluted by seasonality from six months ago. If the account is high-volume or went through a major change recently (new bidding strategy, restructure, budget shift), the last 30 days may be more relevant.
Export or screenshot your baseline metrics. Before you touch a single setting, capture impressions, clicks, CTR, average CPC, conversions, conversion rate, cost per conversion, ROAS, and total spend. This is your before snapshot. You'll want it when you're reporting results to a client or your own team.
Confirm your access level. Make sure you have admin or standard access, not read-only. If you find issues but can't act on them immediately, you'll lose momentum. Audit and fix should happen in the same session where possible.
Document the account's primary goal. Lead gen, ecommerce, brand awareness, and app installs all have different success metrics. A low CTR might be fine for a branded awareness campaign but a serious problem for a lead gen campaign. Know what you're optimizing for before you start judging numbers.
Validate conversion tracking first. Always. This is non-negotiable. If your conversion tracking is broken or double-counting, every metric downstream is unreliable. Check the Conversions tab in Google Ads and look for any actions flagged with warnings. Use Google Tag Assistant to verify that tags are firing correctly on your key pages.
In most accounts I audit, there's at least one conversion action that's misconfigured. Sometimes it's firing on every page load instead of just the thank-you page. Sometimes a tag was removed during a site update and no one noticed. Find this now, not after you've spent an hour analyzing conversion data that doesn't reflect reality.
Success indicator for this step: You have a documented baseline, confirmed access, a clear objective, and verified conversion tracking. Now you can trust the data you're about to dig into.
Step 2: Audit Account Structure and Campaign Organization
Structure problems are usually invisible until you look for them. A messy account structure leads to budget inefficiency, internal keyword competition, and reporting that's impossible to act on. This step is about getting a clear picture of how the account is organized before you dive into performance data.
Review campaign naming conventions. Can you tell the objective, match type, network, and audience from the campaign name alone? If your campaigns are named things like "Campaign 1" or "Search - Brand," you're already flying blind. Good naming looks like: Search | Brand | Exact | US or Search | Product Category | BMM | Remarketing. Flag anything that's ambiguous.
Check campaign types in use. List out every active campaign type: Search, Display, Shopping, Performance Max, Video, Demand Gen. Then ask: does each one align with the account's stated goals? Performance Max campaigns in particular need scrutiny—they can cannibalize branded search traffic and make it hard to see where conversions are actually coming from.
Evaluate ad group structure. Each ad group should have tightly themed keywords, ideally five to twenty keywords that share a clear intent. If you see ad groups with fifty or more keywords covering wildly different topics, that's a red flag. It usually means the ad copy can't be relevant to all of them, which hurts Quality Score and CTR.
Look for duplicate keywords across campaigns or ad groups. This is more common than you'd think, especially in accounts that have grown organically over time. Duplicate keywords create internal auction competition, which drives up your own CPCs. Use the search function or export to a spreadsheet to cross-reference keyword lists.
Check budget distribution. Are your highest-performing campaigns budget-capped while lower-performing ones have room to spend? Pull the budget column and compare it against conversion volume. Reallocating budget from underperformers to proven winners is often the fastest way to improve account efficiency without changing anything else.
Flag paused campaigns with active elements. Paused campaigns that still contain active ad groups or keywords create confusion during future audits and can sometimes reactivate unexpectedly. Clean them up.
Workflow tip: as you go through this step, document issues in a simple three-column format. Campaign name, issue identified, recommended fix. This becomes your audit report at the end.
If you want a deeper look at diagnosing structural problems, check out our guide on what is wrong with my Google Ads campaign.
Step 3: Dig Into the Search Terms Report to Find Wasted Spend
If there's one section of a Google Ads audit that pays for itself immediately, it's this one. The search terms report shows you the actual queries that triggered your ads. This is where real money is won or lost, and in most accounts, there's a lot of money being lost here.
Set your filter and sort by spend. Pull the last 90 days, sort by spend descending, and start scrolling. You're looking for queries that have consumed budget but have no business being in your account.
Organize what you find into three buckets:
1. Junk terms to add as negatives: Queries that are clearly irrelevant to your offering. These need to be added to your negative keyword lists immediately.
2. High-intent terms worth adding as keywords: Queries that are relevant and converting (or look like they should be) but aren't explicitly in your keyword list. Adding these as exact or phrase match keywords gives you more control over how you bid on them.
3. Converting terms that deserve their own ad group: High-volume, high-converting queries that are lumped in with broader keywords. Isolating these into their own ad group lets you write more specific ad copy and set more precise bids.
Audit your existing negative keyword lists. It's not enough to have negative lists—you need to verify they're actually applied to the right campaigns. Check both shared negative lists and campaign-level negatives. A negative list sitting unattached to any campaign does nothing.
Look for pattern-based junk. Train your eye to spot categories of irrelevant queries: terms containing "free," "DIY," "how to," "jobs," "salary," "course," or competitor brand names (unless you're running intentional competitor campaigns). These patterns let you add broad negatives that block entire classes of irrelevant traffic.
This step is where tools like Keywordme make a real difference. Instead of exporting search terms to a spreadsheet, categorizing them manually, and then re-importing changes, Keywordme lets you work directly inside the Google Ads Search Terms Report. One click to add a negative, one click to promote a term to a keyword, without ever leaving the interface. For accounts with hundreds or thousands of search terms, this dramatically compresses the time this step takes.
For a deeper dive into this topic, see our guides on what is negative keywords in Google Ads and what's the best way to reduce wasted spend in Google Ads.
Success indicator: After cleaning search terms, your CTR should improve within one to two weeks as your ads stop showing for irrelevant queries. Impression share on junk terms should drop noticeably.
Step 4: Review Keyword Health, Match Types, and Bid Strategy
Now that you've cleaned the search terms, you need to look at the keywords themselves. This step is about identifying which keywords are pulling their weight and which ones are quietly draining budget.
Pull the Keywords report and sort by spend. Your first question: which keywords are spending the most with the fewest conversions? These are your primary waste candidates. Don't pause them immediately—investigate first. Sometimes a high-spend, low-conversion keyword has a landing page problem, not a keyword problem.
Check match type distribution. What's the ratio of broad match to phrase to exact? Over-reliance on broad match without a robust negative keyword strategy is one of the most common causes of wasted spend in Google Ads. For budget-constrained accounts, tighter match types give you more predictable spend patterns. Broad match has its place, but it needs guardrails.
For more on this, see our breakdown of when should I use broad match versus exact match keywords and what's the difference between broad match modifier and phrase match.
Review Quality Scores. Keywords with a Quality Score below 5 are costing you more per click than they should. Google's Quality Score is made up of three components: Expected CTR, Ad Relevance, and Landing Page Experience. When you see a low QS, check which component is dragging it down. A low "Ad Relevance" score usually means the keyword doesn't match the ad copy closely enough. A low "Landing Page Experience" score means the page isn't delivering what the ad promises.
Flag low search volume keywords. Keywords in "low search volume" status aren't serving. They're taking up space and making your keyword lists look fuller than they are. Pause them or replace them with variants that have actual search volume.
Evaluate bidding strategy alignment. Is the campaign using Manual CPC, Enhanced CPC, Target CPA, Target ROAS, or Maximize Conversions? The strategy needs to match the campaign's data maturity. Google's own documentation notes that Smart Bidding strategies perform best with sufficient conversion history. An account running Target CPA with only a handful of conversions per month will likely see erratic performance. If you see this, consider switching to Maximize Conversions first to build data before adding a CPA target.
Practical example: a keyword like [project management software] running on broad match in a tight-budget campaign will burn spend on tangential queries like "free project management templates" or "project management certification courses." Phrase or exact match is almost always more appropriate for budget-constrained accounts.
If your CPCs are running unusually high, our guide on why is my Google Ads spend so high covers the most common culprits.
Step 5: Evaluate Ad Copy, Extensions, and Landing Page Alignment
Great keywords and clean search terms won't save you if your ads are weak or your landing pages don't convert. This step is about making sure every touchpoint in the user journey is working together.
Check RSA coverage. Every active ad group should have at least two to three active Responsive Search Ads. Single-ad ad groups give you no performance comparison data and no fallback if one ad underperforms. If you see ad groups with only one active RSA, flag them.
Review RSA asset performance ratings. In the Ads report, Google labels each RSA asset as "Best," "Good," "Low," or "Unrated." Assets rated "Low" should be replaced. Look at what's consistently rated "Best" and identify the patterns: is it the specificity of the offer? The inclusion of a number? A particular call to action? Use those patterns to write new assets.
Check headline and description relevance. Your primary keyword should appear in at least one headline. Your value proposition should be clear within the first two headlines, because not all assets show every time. If your first two headlines are generic, you're wasting the most valuable real estate in the ad.
Audit your ad extensions (assets). Go through sitelinks, callouts, structured snippets, call extensions, and any lead form extensions. Ask three questions for each: Is it relevant to the campaign? Is it up to date? Is it active? Outdated promotions, old phone numbers, or irrelevant sitelinks actively hurt performance.
Check for disapproved ads. This is easy to miss because disapproved ads don't throw alerts—they just silently stop serving. Filter the Ads report by "Disapproved" status and investigate any that come up. Common causes include policy violations, destination issues, or trademark conflicts.
Landing page alignment check. Click through your top ads and ask: does this landing page deliver exactly what the ad promised? A mismatch between ad copy and landing page is a Quality Score killer and a conversion killer. The headline on the landing page should echo the language in the ad. The offer should be immediately visible without scrolling.
Step 6: Check Audience Targeting, Device Bids, and Geographic Settings
This step catches a category of issues that often fly under the radar: settings that look fine at a glance but are quietly misdirecting budget or limiting reach in the wrong ways.
Review audience segments. Check whether audiences are set to "Observation" or "Targeting." Observation lets you collect performance data on an audience without restricting who sees your ads. Targeting restricts your ads to only that audience. Most campaigns should use Observation unless you have a specific reason to narrow reach. If you see broad campaigns set to "Targeting" with a small audience, that's likely limiting your impression share significantly.
For more on this topic, see our guide on what is audience optimization in PPC.
Check device bid adjustments. Pull performance by device: desktop, mobile, and tablet. Compare conversion rates across devices. If mobile converts at half the rate of desktop but you're bidding the same, you're overpaying for mobile traffic. Apply bid adjustments that reflect actual performance differences. Conversely, if mobile is your top converter and you have no positive adjustment, you're likely losing impression share to competitors who do.
Geographic report review. Sort locations by spend and conversion volume. Look for regions that are consuming significant budget with few or no conversions. Apply negative bid adjustments or full exclusions where appropriate. Also look for high-converting regions where you could increase bids to capture more volume.
Location targeting settings. This is one of the most commonly misconfigured settings in Google Ads. Check whether each campaign is set to "Presence or interest" or "Presence only." Google defaults to "Presence or interest," which means your ads can show to people who are interested in your target location but aren't physically there. For most local and regional advertisers, this is unintended. Switch to "Presence only" if you want to reach people actually in your target area.
Ad scheduling. Pull performance by day of week and hour of day. If conversions cluster on weekday business hours but your budget runs out by Tuesday afternoon, dayparting adjustments can make your budget work smarter. Similarly, if weekends show near-zero conversion rates, reducing bids during those windows frees up budget for when it actually converts.
Audience exclusions. Are you excluding existing customers from acquisition campaigns? Are you excluding irrelevant demographic segments that have shown consistently poor performance? These exclusions are easy to overlook but can meaningfully improve campaign efficiency.
Step 7: Compile Findings and Build Your Prioritized Action Plan
An audit without an action plan is just a list of problems. This final step is where you turn your findings into a prioritized roadmap that you (or your client) can actually execute.
Organize findings into three tiers:
1. Critical fixes: Broken conversion tracking, heavily wasted spend on irrelevant search terms, disapproved ads, misconfigured location settings. These need to be addressed immediately because they're actively damaging performance right now.
2. High-impact improvements: Search term cleanup, match type adjustments, bid strategy alignment, Quality Score issues. These have significant upside and should be tackled within the first week after the audit.
3. Optimization opportunities: Ad copy testing, audience refinement, extension improvements, dayparting adjustments. These are important but can be worked through systematically over the following weeks.
Prioritize by impact, not by ease. The temptation is to knock out the quick wins first. Resist it. A critical fix that takes two hours is more valuable than ten easy optimizations that move the needle slightly. Estimated impact on spend efficiency and conversion volume should drive the order.
For agency owners: package your findings into a client-facing audit report. Organize it by tier, include before metrics from your baseline snapshot, and describe the expected direction of improvement qualitatively. This demonstrates expertise and justifies ongoing management fees far more effectively than a generic monthly report.
Set a follow-up review date. Audit findings should be re-evaluated 30 days after implementation. This closes the loop and gives you data to show what the audit actually accomplished.
Tools that integrate directly into your workflow make a real difference here. When you can act on search term and keyword findings immediately inside Google Ads, without switching to a spreadsheet or a third-party dashboard, the gap between "finding the issue" and "fixing the issue" collapses. That's exactly what Keywordme is built to do.
Build a recurring audit calendar. Full audits quarterly, search term reviews weekly or bi-weekly, performance spot-checks monthly. Consistency is what separates accounts that drift from accounts that compound their gains over time. For more on building efficient PPC workflows, see our guide on what is PPC workflow optimization.
Putting It All Together: Your Google Ads Audit Checklist
A comprehensive Google Ads audit covers seven core areas: baseline setup, account structure, search terms, keyword health, ad copy, audience and targeting settings, and a prioritized action plan. Run through them in order. Each layer builds on the last, and skipping ahead usually means missing context that changes your interpretation of the data.
Here's your quick reference checklist:
Conversion tracking verified
Date range and baseline metrics captured
Campaign structure and naming reviewed
Search terms report cleaned (negatives added, winners promoted)
Keyword match types and bids evaluated
Ad copy and extensions audited
Audience, device, and geo settings checked
Action plan prioritized and documented
The best audits aren't just diagnostic. They're operational. The faster you can move from "finding" to "fixing," the better. If you're spending hours in spreadsheets just to add negative keywords or adjust match types, that's time you're not spending on strategy.
Keywordme is built to close that gap. It lets you remove junk search terms, build high-intent keyword lists, apply match types, and add negatives directly inside Google Ads, without leaving the interface or opening a single spreadsheet. Start your free 7-day trial (then just $12/month) and see how much faster your next audit goes.