PPC

Google Ads Audit Checklist That Finds Waste in Under Two Hours

May 19, 2026 · 11 min read · By omorsarif
Google Ads Audit Checklist That Finds Waste in Under Two Hours
Key takeaways
  • Presence-in location targeting is the single biggest fix in most inherited accounts.
  • Tight ad groups (4-8 keywords) beat broad ad groups on quality score by 25-45 percent.
  • Search terms report review catches 15-25 percent of account waste in one pass.
  • Call tracking connection restores Smart Bidding signal on local service accounts.
  • Gwinnett Area Plumbers audit + rebuild produced 141 leads at 14.6 percent conversion.

A google ads audit checklist decides whether a $6,000 monthly account produces 40 qualified leads or 12. Same budget. Same industry. What changes the ratio is the number of misconfigurations the account manager catches in the audit. Most accounts inherited from a prior agency carry 8 to 14 fixable issues in the first two hours of review. Fix half of those and cost per acquisition drops 30 to 50 percent inside 45 days. This is the exact 14-point google ads audit checklist we walk on every new client engagement, with the numbers from a Gwinnett Area Plumbers audit where the fixes produced 141 qualified leads in four months.

You’ll read the account-level settings audit that catches 30 percent of the recoverable waste, the campaign structure review that finds ad group bloat, the keyword audit that surfaces mismatched match types, the ad copy audit that catches broken URL parameters, the landing page audit that traps quality score drops, and the tracking audit that recovers attribution across the whole funnel. Every check runs in under 10 minutes with an owner ready to fix the finding the same day.

Keyword audit on the google ads audit checklist

Keyword audit surfaces broad match keywords burning budget on irrelevant queries, missing negative keyword lists, and duplicated keywords across ad groups. The single check that catches the most waste is pulling the search terms report for the last 30 days and reading the actual queries Google matched to your keywords. Any query producing zero conversions and $100-plus in spend goes on the negative list immediately.

The winning keyword posture in 2026 is exact match plus phrase match for high-intent terms, broad match plus Smart Bidding for scaling volume once the negative list is mature. Most inherited accounts run broad match with no negatives, which is the fastest way to burn a budget on irrelevant queries. See our best google ads management agencies guide for the vetting angle on keyword hygiene practices.

Search terms report is the audit gold

The search terms report shows the actual user queries Google matched to your keywords. On any account without a mature negative list, 20 to 40 percent of the queries do not match the campaign intent. “Free plumbing training” showing on a paid plumbing services campaign is the classic waste pattern. Pull the last 30 days. Sort by cost. Add every irrelevant query to the negative list. That single pass typically eliminates 15 to 25 percent of the account waste.

Shared negative lists are the sustainability play

Shared negative keyword lists let you apply the same 200 to 800 negatives across every campaign in the account. Build one list for general junk queries. Build one list per industry vertical. Apply both to every Search campaign. That structure keeps the negative list maintainable and prevents the same query from burning budget across multiple campaigns.

Ad copy audit on the google ads audit checklist

Ad copy audit checks for three ads per ad group, at least one responsive search ad with 12 to 15 headline assets, working URL tracking parameters, and pinned headlines for compliance-sensitive verticals. The most common failure is a single ad per ad group. Google’s optimization needs at least three creative variants to test. Accounts with one ad per ad group forfeit the CTR optimization that a good rotation produces.

The other common failure is broken UTM parameters. Half the inherited accounts I audit carry ad final URLs missing UTM parameters or with malformed tracking templates. The GA4 side sees the traffic but cannot segment it by campaign or ad group. Fix the tracking template at the account level and every ad inherits it. That single fix restores segmentation reporting inside 24 hours.

Responsive search ad asset count

Responsive search ads need 12 to 15 headline assets and 3 to 4 description assets to give Google’s optimizer enough variety. Accounts running responsive search ads with only 5 or 6 headlines cap the optimization ceiling. Add the missing assets. Include the target keyword in the first three headlines. Include a benefit-focused headline in position 4 to 6. Include a call to action in position 7 to 9. That structure produces higher Ad Strength and better CTR.

UTM parameter check

UTM parameter check runs at the account level. Set the tracking template to include utm_source, utm_medium, utm_campaign, utm_content, and utm_term auto-populated from Google Ads variables. Every ad inherits the template. GA4 reports segment cleanly by campaign, ad group, and keyword. See GA4 UTM parameter documentation for the exact parameter conventions.

Landing page audit on the google ads audit checklist

Landing page audit checks page load speed, mobile responsiveness, form field count, phone number placement, and message match with the ad copy. The most common failure is homepage landing. Ads sending traffic to the homepage typically produce quality score 4 to 6 because the page does not match the specific search intent. Dedicated landing pages per campaign move quality score to 8 or 9 and drop cost per click 20 to 40 percent.

The winning landing page structure is one page per ad group theme, mobile hero with the value proposition and phone number, form above the fold with 4 fields max, and social proof block within the first two scroll depths. Page load under 2 seconds on mobile 4G. Cumulative Layout Shift under 0.1. Every landing page checked on this audit that violates any of these settings gets a rebuild queued.

Message match check

Message match check verifies the landing page H1 restates the value proposition from the ad copy. “24/7 emergency drain cleaning” ad copy should land on a page with “24/7 emergency drain cleaning” in the H1. Not “Welcome to Smith Plumbing.” That single alignment produces 30 to 60 percent higher conversion rate because the user sees the promise repeated and knows the click landed in the right place.

Page speed check

Page speed check runs on Google PageSpeed Insights and Core Web Vitals. Target mobile LCP under 2.5 seconds and mobile INP under 200 milliseconds. Any page above those thresholds drops quality score and eats budget. The most common speed offender is oversized hero images. Compress to WebP and cap at 200 KB. That single fix typically shaves 1 to 2 seconds off mobile LCP.

Pro Tip: Time-stamp your audit start

Written checklist beats ad hoc by 3-4x on findings. Set a 90-minute timer, walk every setting in order. If you finish early, you skipped tracking. Restart at conversions.

Conversion tracking audit

Conversion tracking audit is the check that catches the most catastrophic misconfigurations. Missing conversion actions. Duplicate conversion counts. Phone call tracking disconnected from the CRM. Form conversion firing on page load instead of submit. Every one of these breaks the bidding algorithm. Smart Bidding runs on the conversion signal. Broken signal, broken bidding.

The check runs in four steps: verify each conversion action has a source and a category, verify the count model (one per click for leads, every for ecommerce), verify the value model (assigned or dynamic), and verify the recent conversion count matches CRM records within 5 percent. Any mismatch flags a tracking break. See our google ads conversion tracking with google tag manager guide for the setup that avoids the common breakage patterns.

Call tracking connection

Call tracking connection through CallRail or Google Ads call reporting is the most-missed conversion. Half the local service accounts I audit have no phone conversion tracking at all. The client relies on “we get a lot of calls” as the KPI. That is not measurable. Set up call tracking, wire it to Google Ads as a conversion action, and Smart Bidding starts optimizing for phone leads inside 14 days.

CRM reconciliation weekly

CRM reconciliation weekly is the operational habit that catches tracking drift before it destroys 3 months of bidding data. Every Monday, pull Google Ads conversion count for the prior week. Pull CRM new-lead count for the prior week. Any variance over 10 percent flags a tracking review. Skip the check and by month three the bidding algorithm is optimizing for phantom conversions and the CPA looks great on paper while the actual booked jobs drop.

Google ads audit checklist summary table

Audit sectionTimeCommon issueTypical fix impact
Account settings15 minPresence or interest targeting15-30% CPA drop
Campaign structure25 minAd group bloat25-45% quality score gain
Keyword audit20 minMissing negative lists15-25% waste cut
Ad copy audit15 minBroken UTM parametersRestored segmentation
Landing page audit15 minHomepage as landing page20-40% CPC drop
Tracking audit20 minMissing phone call trackingFixed Smart Bidding signal
Reporting audit10 minNo GA4 integrationCross-channel attribution

The full checklist runs in under two hours on a mid-size account. Every section has a specific owner and a specific fix timeline. Findings get logged in a shared ticket with the client. Fixes get applied inside 10 business days. Audit run cadence is quarterly on active accounts and on-onboarding for every new account. That cadence catches configuration drift before it produces measurable performance loss.

Fix owner assignment matters

Fix owner assignment turns audit findings into applied fixes. Every finding on the audit ticket gets an assigned owner (account manager, dev, or client) and a due date. Audit findings without owners sit in the report unread. Every audit report we produce assigns owners on the day the audit runs. That single practice moves audit fix-completion rate from 40 percent to 90 percent inside 30 days.

Quarterly re-audit cadence

Quarterly re-audit cadence catches configuration drift that creeps in over 90 days. Google auto-apply recommendations occasionally re-enable themselves after major platform updates. New team members occasionally make well-meaning changes that break tracking. Quarterly audits catch these regressions inside 90 days rather than at the client’s angry email in month six.

Case study: Gwinnett Area Plumbers audit and rebuild

google ads account audit explained

Gwinnett Area Plumbers came into the engagement with a Google Ads account carrying most of the common audit failures. Location targeting misconfigured. Ad groups running 25-plus keywords with a single generic ad each. No phone call tracking at all. Homepage as the landing page for every ad. The audit surfaced 11 fixable issues in the first 90-minute review pass.

The rebuild followed the checklist section by section. Location targeting flipped to presence-in. Ad groups restructured into 10 service-specific ad groups (drain, water heater, repipe, sewer, and six more). Every ad group got its own dedicated landing page. CallRail dynamic number insertion tied every booked job back to source keyword. Sitelinks, callouts, and structured snippets rounded out the ad extensions. The four-month result: 141 qualified plumbing leads at a 14.6 percent conversion rate on 968 highly targeted ad clicks.

Gwinnett Area Plumbers numbers

141 qualified leads in 4 months. 968 highly targeted ad clicks. 14.6 percent conversion rate. Those three numbers landed on an account that had been running under a prior agency with none of the audit fixes applied. The single largest driver was the call tracking install because it let Smart Bidding optimize on the actual booked-job signal for the first time. Behind that, the service-specific ad group structure produced quality score gains across every campaign.

Audit before rebuild every time

Audit before rebuild every time. The 90-minute audit tells the account manager which pieces of the existing account are worth keeping and which need a full rebuild. Skip the audit and you rebuild things that were fine. Run the audit and the rebuild scope tightens to the 8 to 14 real issues, cutting rebuild time from 30 hours to 12 hours per account.

Every google ads account manager, at some point, opens a client account, sees the location targeting set to “presence or interest” across all of North America, and needs to breathe deeply before writing the client-facing report. That is why every audit report we produce leads with the single-fix impact number: “Fixing location targeting alone recovers an estimated 22 percent of your current spend.” The client reads that first line and the conversation about the other 13 findings gets much easier.

Tools that speed the google ads audit checklist

Tools that speed the checklist include Google Ads Editor for bulk changes, Google Analytics 4 for attribution reconciliation, CallRail for phone call tracking, SEMrush or Ahrefs for competitor keyword benchmarking, and a Google Sheet or Notion template for the finding log. Every one of these tools costs under $150 monthly and saves 3 to 5 hours per audit compared to the manual UI-only workflow.

The Google Sheet template is the underrated tool on the list. A finding log with columns for section, issue, severity, owner, due date, and status keeps the audit output actionable. Every audit output ends up in the same template so year-over-year comparisons run cleanly. Skip the template and audit findings live in a Word doc that nobody opens after the client-facing report goes out.

Google Ads Editor for bulk fixes

Google Ads Editor is the fastest way to apply bulk fixes across 40 campaigns and 200 ad groups. Location targeting changes, tracking template updates, negative keyword list applications, and ad copy edits run in bulk in Editor and push to production in one commit. That workflow cuts fix-apply time from 6 hours in the UI to 40 minutes in Editor.

Finding log template

The finding log template is a shared Google Sheet with tabs per audit run. Each row is one finding with columns for section, issue description, severity (1-5), assigned owner, due date, status, and impact estimate. Filter by status to run the weekly fix standup. Filter by owner to send targeted fix reminders. That single template turns audit findings into applied fixes at a 90 percent completion rate.

Where a google ads audit checklist starts

Start with the account settings section. Fifteen minutes. Fix any settings-level findings the same day. Second, run the campaign structure review. Third, pull the 30-day search terms report and build the initial negative keyword list. Fourth, verify conversion tracking end to end from ad click to CRM record. Every one of these steps produces a measurable outcome inside the first two weeks and pays back the audit engagement inside 45 days.

For related reading on the pricing, agency vetting, and campaign build side of the same practice, see our google ads management pricing guide.

Frequently asked questions

How long does a full google ads audit checklist take to run?

A full google ads audit checklist runs in under two hours on a mid-size account with 3 to 8 active campaigns. Account settings review takes 15 minutes. Campaign structure review takes 25 minutes. Keyword audit takes 20 minutes. Ad copy audit takes 15 minutes. Landing page audit takes 15 minutes. Tracking audit takes 20 minutes. Reporting integration check takes 10 minutes. Larger accounts with 20-plus campaigns run 3 to 4 hours. Every section produces a finding log entry that gets assigned an owner and a due date the same day.

What findings typically appear on a first google ads audit?

Most inherited accounts carry 8 to 14 fixable findings in the first audit. The most common: location targeting set to presence or interest instead of presence in, ad groups with more than 20 keywords, no negative keyword lists, single ad per ad group instead of three, homepage as landing page across all campaigns, missing phone call tracking, broken UTM parameters, and conversion actions counting duplicate events. Together these produce 30 to 60 percent recoverable waste and 25 to 45 percent quality score improvement once fixed.

How often should a google ads account get audited?

Active accounts under agency management should get audited quarterly. Configuration drift creeps in over 90 days. Google occasionally re-enables auto-apply recommendations after major platform updates. New team members sometimes make well-meaning changes that break tracking. The quarterly cadence catches drift before it produces measurable performance loss. New client accounts get a full audit on onboarding as the baseline. Any account that transitions between account managers gets an audit within 14 days of the handoff.

Can I run a google ads audit checklist without an agency?

Yes. A trained internal marketer can run the 14-point checklist in 2 to 3 hours per account. The trickiest section is conversion tracking because it needs CRM reconciliation and requires GA4 access alongside Google Ads access. If the marketer has both, the audit runs end to end without agency help. If not, get read-only access to the tracking systems and pull an outside expert for the tracking section only. Every other section runs on Google Ads UI knowledge and does not require specialized tools.

What is the biggest single fix in most audits?

Location targeting flipped from presence or interest to presence in is the single biggest recoverable-waste fix in most audits. Google's default is presence or interest and it shows ads to users searching about the location but living hundreds of miles away. Switching to presence in eliminates that impression waste within 24 hours. CPA drops 15 to 30 percent inside two weeks on accounts targeting mid-tier US metros. This one setting appears misconfigured in roughly 60 percent of inherited local service accounts we audit.

How do I turn google ads audit findings into applied fixes?

Assign owners on the day the audit runs. Every finding on the audit ticket gets an assigned owner (account manager, developer, or client) and a due date. Log the finding in a shared Google Sheet with columns for section, issue, severity, owner, due date, and status. Run a weekly fix standup. Filter the sheet by status to see open findings. Filter by owner to send targeted fix reminders. That single operational habit moves audit fix-completion rate from 40 percent to 90 percent inside 30 days across every account on the team.

Share this article
OM
Written by

omorsarif

Growth Strategist
Stop guessing. Start ranking.

Book your free 30-minute strategy call.

No spam, no sales rep. We use your email to schedule your call with a senior strategist. That is it.

A senior strategist, not a sales rep.
A plain breakdown of what is working and what is not.
Three fixes you can keep, whether you hire us or not.
Zero obligation. Keep the notes either way.