marketerswiki
Home
Resources
Learn
marketerswiki

The open playbook for performance marketers who build with AI.

Resources

  • SimpleCRM
  • Ads OS
  • Ledgeros
  • Tag Manager Engine
  • Skills
  • Playbooks
  • Vibecoding

Learn

  • Blog
  • Glossary
  • How-To Guides
  • Compare Tools
  • Claude Code For...
  • AI Tools Directory

Company

  • About
  • Privacy Policy
  • Terms of Service

© 2026 marketers wiki. All rights reserved.

Built withClaude Code
  1. Home
  2. /
  3. How-To
  4. /
  5. Audit Google Ads with Claude Code

How to Audit a Google Ads Account with Claude Code

A manual Google Ads audit takes two to three days. You export reports, sort data in spreadsheets, and try to spot patterns across hundreds of search terms, ad groups, and campaigns. Claude Code compresses this into under an hour. This guide shows you exactly what to export, what prompt to use, and how to turn the findings into a prioritised action plan that covers account structure, quality scores, wasted spend, bidding strategy, conversion tracking, and ad copy quality.

What a Google Ads audit covers

A thorough Google Ads audit examines six areas. Skipping any one of them leaves money on the table.

  1. Account structure: Campaign and ad group organisation, keyword-to-ad-group ratios, match type distribution, and campaign naming conventions.
  2. Quality scores: Expected CTR, ad relevance, and landing page experience scores across all active keywords. Low quality scores inflate your cost-per-click directly.
  3. Wasted spend from search terms: Irrelevant queries spending budget without converting. This is where most accounts lose 15-30% of their spend.
  4. Bidding strategy alignment: Whether your bid strategy (Target CPA, Maximise Conversions, Manual CPC) matches your volume, budget, and conversion data.
  5. Conversion tracking: Whether all conversion actions are firing correctly, whether the right actions are set as primary conversions, and whether attribution is configured for your sales cycle.
  6. Ad copy quality: Headline and description variation, use of assets, RSA pinning patterns, and correlation between copy patterns and CTR.

Before you start: what you need

  • +Claude Code installed and authenticated with an Anthropic account
  • +Google Ads account access - read access is enough for the audit
  • +Google Ads Editor (optional, but useful for implementing changes)
  • +Search terms report exported as CSV (minimum 30 days)
  • +Campaign performance report exported as CSV (same date range)
  • +Ad copy report exported as CSV (all enabled ads)

New to Claude Code? Install it in under 10 minutes here.

Step 1: Export your Google Ads data

Claude Code works with the files you give it. The richer the export, the better the audit. You need three reports at minimum.

Search terms report

In Google Ads, go to Reports > Predefined reports > Search terms. Set the date range to the last 90 days (or 30 days minimum). Include these columns: Search term, Match type, Campaign, Ad group, Impressions, Clicks, Cost, Conversions, Conv. value, Quality score. Download as CSV.

Campaign performance report

Go to Campaigns. Set the same date range. Include: Campaign name, Campaign type, Status, Budget, Impressions, Clicks, Cost, Conversions, CPA, ROAS, Bid strategy type. Download as CSV.

Ad copy report

Go to Ads and assets > Ads. Filter for Enabled status. Include: Campaign, Ad group, Ad type, Headlines, Descriptions, Final URL, Impressions, Clicks, CTR, Ad strength. Download as CSV.

Folder tip: Save all three CSVs into a single folder, e.g. /ads-audit-march/. Then open Claude Code from that directory. Claude Code will be able to read all three files without you specifying paths manually.

Step 2: Give Claude Code the audit prompt

Open Claude Code in your audit folder. Paste the prompt below exactly. The specificity matters - vague prompts produce vague audits. This prompt tells Claude Code what to look for, how to rank findings, and what format to produce the output in.

AUDIT PROMPT - paste into Claude Code
You are a senior Google Ads specialist with 10+ years of experience auditing accounts for e-commerce and lead generation businesses. I have provided three CSV exports from a Google Ads account: search terms, campaign performance, and ad copy.

Audit this account across six areas and produce a prioritised action list:

1. WASTED SPEND - Identify search terms that have spent more than $10 with zero conversions. Group them by theme. Estimate the monthly budget being wasted. Recommend specific negative keywords to add.

2. QUALITY SCORES - List every keyword with a Quality Score below 5. Identify the most common cause (Expected CTR, Ad Relevance, or Landing Page Experience). Flag ad groups where the majority of keywords are under-scoring.

3. ACCOUNT STRUCTURE - Flag any ad group containing more than 15 keywords. Identify campaigns using mixed match types (broad + exact in the same ad group). Note any ad groups with fewer than 2 active ads.

4. BIDDING STRATEGY ALIGNMENT - Identify campaigns using Target CPA or Target ROAS with fewer than 50 conversions in the period (insufficient data for Smart Bidding). Recommend whether to switch to Maximise Conversions or Manual CPC while data accumulates.

5. CONVERSION TRACKING - Note whether each campaign has at least one conversion action firing. Flag any campaign with impressions but zero recorded conversions over 30+ days. Identify if any conversion actions appear duplicated.

6. AD COPY PATTERNS - Identify the three ad copy patterns with the lowest average CTR. Flag any RSA with fewer than 3 headlines approved. Note if any ad groups have only one active ad (no variation to test).

Output format:
- Start with a one-paragraph executive summary (3-5 sentences)
- List findings under each numbered section heading
- End with a PRIORITY ACTION LIST ranked by estimated spend impact (highest impact first)
- Distinguish Quick Wins (under 2 hours to implement) from Structural Changes (require campaign rebuilds)

Claude Code will read all three CSV files and work through each section. On a large account (50+ campaigns), expect this to take two to four minutes. On smaller accounts it will be under a minute.

Step 3: Review the findings

A good Claude Code audit output will include specific numbers, not generalities. You should see exact search terms listed, exact ad groups flagged, and specific dollar amounts attached to the wasted spend estimate. If the output is vague ("you have some quality score issues"), ask Claude Code to go deeper:

List every keyword with Quality Score below 5, including the campaign name, ad group, keyword text, and current bid. Sort by spend in the last 90 days, highest first.

Cross-reference the wasted spend findings against your knowledge of the account. Some flagged search terms may be intentional (e.g., brand terms you exclude from conversion tracking). Claude Code does not know your business - it finds patterns in the data. Your job is to validate which findings are genuine problems.

Signs of a thorough audit output:

  • +Specific campaign and ad group names are called out, not just "some campaigns"
  • +Dollar amounts are attached to waste estimates based on actual spend data
  • +Quality score issues are separated by root cause (CTR vs relevance vs landing page)
  • +The priority action list distinguishes quick wins from structural changes
  • +Conversion tracking gaps are listed per campaign, not just noted as a general concern

Step 4: Build an action plan

The audit output will include a priority list. Use it to build a two-tier plan: quick wins you can implement this week, and structural changes you schedule for the next sprint.

Quick wins (implement in the next 48 hours)

  • Add negative keywords from the wasted spend list to the relevant campaigns
  • Pause keywords with Quality Score 1-2 that have spent budget but produced no conversions
  • Switch bid strategies on data-light campaigns back to Maximise Clicks or Manual CPC
  • Duplicate lone ads in ad groups to create at least two variations per group

Structural changes (schedule for the next 1-2 weeks)

  • Break bloated ad groups (over 15 keywords) into tighter, theme-based groups
  • Rebuild ad groups mixing broad and exact match into separate campaigns
  • Fix conversion tracking gaps - verify firing in Tag Assistant before any other changes
  • Rewrite ad copy for ad groups where CTR is below the account average by more than 30%

Step 5: Implement and track changes

Use Google Ads Editor for bulk negative keyword uploads and ad group restructuring - it is significantly faster than the web interface for large-scale changes. For each set of changes, add a note in Google Ads change history so you can correlate performance shifts to specific actions.

Set a calendar reminder to re-run the audit in 30 days using the same three CSV exports. Compare the wasted spend total, the number of keywords with Quality Score below 5, and the average CTR across RSAs. These three numbers will tell you whether the audit drove real improvement.

For ongoing automated monitoring without manual exports, the Ads OS system runs continuous account analysis and surfaces issues before they compound.

What Claude Code finds that manual audits miss

Manual audits rely on sorting spreadsheet columns and scanning for obvious outliers. Three patterns are reliably missed because they require cross-referencing multiple data sets simultaneously.

Search term themes that erode margin across multiple campaigns

A manual audit might catch that one campaign is wasting spend on irrelevant queries. Claude Code reads the entire search terms file and clusters similar terms across all campaigns. It is common to find the same problem keyword theme appearing in five different campaigns simultaneously - a pattern invisible in a column sort.

Cross-campaign budget inefficiencies

When two campaigns target overlapping audiences or keywords, they bid against each other in the same auction. Claude Code identifies campaigns with significant keyword overlap, which manual auditors rarely check because it requires comparing ad group keyword lists across the full campaign structure.

Ad copy patterns correlated with low CTR

Manual auditors look at ad strength scores. Claude Code can analyse the actual headline and description text across all RSAs and find the specific word patterns, call-to-action structures, or value proposition framings that correlate with CTR below the account average - giving you direction for rewriting, not just a flag that something is underperforming.

Common mistakes when auditing Google Ads with Claude Code

Auditing with fewer than 30 days of data

Quality score analysis and search term patterns require volume to be meaningful. An account with 200 clicks in 30 days will produce findings that are technically correct but statistically thin. If your account is small, extend the export to 90 days. If you have fewer than 500 clicks in 90 days, the audit findings will be directionally useful but not reliable enough to drive structural decisions.

Fixing quick wins before diagnosing structural problems

Adding negative keywords to a poorly structured campaign is useful but temporary. If ad groups contain 30 keywords with no thematic coherence, irrelevant queries will keep appearing because the match logic is too broad. Read the full audit output before touching anything. Understand the structural picture first, then sequence the fixes in the right order.

Not tracking changes after the audit

An audit without a before-and-after measurement is just a list of opinions. Before making any change, note the current wasted spend total, average CPA, and the number of sub-5 quality score keywords. Check the same numbers 30 days later. Without this baseline, you cannot attribute performance improvement to the audit or defend the time investment to stakeholders.

Frequently asked questions

How much Google Ads data does Claude Code need for a good audit?

A minimum of 30 days of data is required for meaningful search term and quality score analysis. Ninety days is better for identifying seasonal patterns and budget allocation trends. Accounts with fewer than 500 clicks in the period will produce limited findings because the statistical signal is too weak for Claude Code to draw confident conclusions about which patterns are genuine and which are noise.

Can Claude Code make changes to my Google Ads account directly?

No. Claude Code analyses the data you export and generates recommendations. You implement those changes yourself in Google Ads or Google Ads Editor. This maintains a human approval step before anything goes live, which is important for accounts with significant spend. Automated direct-write integrations exist through the Google Ads API but require separate engineering work.

How often should I audit my Google Ads account with Claude Code?

A full structural audit covering all six areas is worth running every 60 to 90 days. For active accounts spending more than five thousand dollars per month, a lighter monthly review - focused on search terms and quality scores - keeps problems from compounding between full audits. The export-and-analyse workflow takes under an hour once you have done it once.

Is this better than using a Google Ads audit tool?

Claude Code is more flexible than purpose-built audit tools. Standard tools apply fixed rules (flag ad groups with over 20 keywords, flag CTR below 2%). Claude Code can identify patterns specific to your account structure, your industry, and your goals, because you give it context in the prompt that those tools never have. The trade-off is that you must provide data manually via CSV export rather than through a direct API connection.

Go further with Google Ads and Claude Code

The audit is a starting point. Ads OS turns Claude Code into a continuous performance layer for your Google Ads account. Or explore the full playbook for Google Ads managers using Claude Code.

Explore Ads OSClaude Code for Google Ads managers