How to get Claude to actually understand a Google Ads strategy
Claude already knows Google Ads. What it does not know is your account, your strategy, or how a good analyst works an account from the top. Give it those three things and it stops handing you blog-post advice.
These are the nine things we give it. They come from the Google Ads doctrine TheCMO runs on, which we wrote after watching it get accounts wrong.
By Nathan, who built TheCMO and runs an agency on it. Written from what we use every day, September 2026.
1. Give it the whole account, not a screenshot
A screenshot of the campaigns tab is where bad advice starts. Our audits pull 34 datasets for every account, plus more for lead generation or ecommerce. The ones people leave out are the ones that matter:
- Search terms, not just keywords. Keywords are what you bid on. Search terms are what people typed.
- Conversion actions and goals, so it knows what counts as a conversion before it reads one.
- Negatives at all three levels: ad group, campaign and shared lists. Read only one and it cannot see a term blocked in one place and targeted in another. We have seen exactly that.
- Budgets, including whether they are shared. Google will not run Maximize Conversions, Target CPA or Target ROAS on a shared budget. A bidding recommendation written without that flag may be impossible to carry out.
- Change history. Google keeps 30 days, and every change says who or what made it. That is how you find the change nobody on the team made.
- Policy status. A disapproved keyword looks exactly like a keyword nobody searches.
2. Write your strategy down where it can read it
Claude cannot see your strategy in the account. It will guess it from campaign names, and it will guess wrong. Write it down:
- Is this business lead generation, ecommerce, or both?
- What is each campaign for, and the one number that judges it?
- What demand must be protected, such as brand searches or a top service?
- What is a lead or a sale worth?
- What have you already decided? A campaign you paused on purpose is a decision, not a problem to fix.
That last one saves the most time. Without it, Claude finds the paused campaign every week and tells you to turn it back on.
3. Teach it what the numbers mean
Most wrong conclusions come from reading a number correctly and meaning it wrongly. We keep a metric dictionary, one card per metric, in this shape:
Conversions versus all conversions
Means: conversions counts only actions marked primary. It is the number automated bidding chases. All conversions adds secondary actions.
Why it matters most: if a page view or a 30-second call is primary, conversions is mostly noise and bidding is chasing it. If the real sale is secondary, bidding cannot see it.
Watch for: judging anything on conversions before reading which actions are inside it.
Others worth a card: impression share lost to budget versus rank, conversion lag, Performance Max’s channel split, and why platform ROAS is not profit.
4. Give it patterns, not rules
“If CTR is low, rewrite the ads” is a rule, and rules are how you get confident wrong answers. A pattern names the signal, the causes in order, and the one read that tells them apart:
High click-through rate, low conversion rate
Likely causes, in order: the page does not repeat the ad’s promise; the search is research, not buying; the page is slow on mobile; the form is broken; the tag is broken; the price is out of line.
The read that separates them: the same landing page’s conversion rate from other traffic in Analytics. If every source converts badly, it is the page. If only paid does, it is intent or the ad’s promise.
Does not prove: a good ad. CTR rewards the promise.
One pattern saves more money than any other: the last few days always look bad. Conversions are filed under the day of the click and keep arriving for weeks. A drop in the last three days is usually not a drop. Tell Claude never to change bids on it.
5. Make it find the culprit before it audits anything
We learned this one the hard way. One account had three audits in eight days. One checked coverage, one found a $40 search term shift, and one wrote two thousand words on Quality Score. None of them asked where the leads went.
Now every audit starts with five moves, in order:
- Leads, spend and cost per lead by month, for twelve months. When did it work?
- The same table by campaign. Which one thing moved?
- Inside that, what actually converted, and what everything else spent.
- What changed: change history, statuses, the landing page today, the tracking.
- Read the ads that converted next to the ones that did not. In that account, the ad that led with the buyer’s outcome converted at 10%. The rest did not.
6. Make it say what it did not see
An audit that hides what it skipped reads as complete when it is not. Ask for a coverage line in every answer: each dataset marked complete, partial, blocked, empty or not pulled. “Not pulled” and “empty” are different findings, and missing data is never a clean result.
7. Fix the shape of the answer
Every readout comes back in the same order, even a short one:
- The verdict, in one line.
- What the account looks like, with the coverage line.
- Where it is wasting money.
- Where it can grow.
- What to do next, and how you would know it worked.
The last part is the one people drop. A recommendation nobody can check later is not finished.
8. Keep its hands off until you approve
Let Claude read freely and change nothing on its own. When it wants a change, have it write the before-state, the exact new values, the spend at risk, what would prove it wrong, and when to roll it back. A person approves it. It makes one attempt and reads the result back.
Never let it retry blindly. If the result is unclear, check the account. A blind retry applies the change twice.
9. Give it your ad structure
Claude writes better ads with a structure than with a brief. Ours for responsive search ads, with two or three pinned headlines per position:
- Headline 1: the customer’s outcome or feeling. Never the company name.
- Headline 2: the offer, and what makes it different.
- Headline 3: one plain call to action.
- Description 1 expands headline 1. Description 2 expands the offer and the ask.
Yours can be different. The point is that it is written down.
A skill you can copy
Put the above in a Claude skill so you never paste it again. Save this as SKILL.md in a folder under .claude/skills/ (Claude Code) or zip it and upload it in Claude’s settings. Then fill in your own strategy and dictionary.
---
name: google-ads-analyst
description: Investigate one Google Ads account and recommend changes. Use for any
question about Google Ads performance, search terms, bidding, budgets, tracking
or ads. Read-only: never makes a live change.
---
# Google Ads analyst
## Before judging anything
- Read which conversion actions are primary. Say what "conversions" contains.
- Start with the culprit walk: 12 months by month, which campaign moved, what
converted inside it, what changed, then read the ads side by side.
## The strategy (fill this in)
- Model: lead generation | ecommerce | both
- Each campaign, its job, and the one number that judges it:
- Protected demand:
- What a lead or sale is worth:
- Decisions already made (do not "fix" these):
## Never
- Change bids or budgets because the last few days look bad.
- Infer the strategy from campaign names.
- Treat platform ROAS as profit.
## Every answer, in this order
1. Verdict. 2. What it looks like + coverage line. 3. Where it wastes.
4. Where it can grow. 5. What next, and how we would know it worked.
## References
- metrics.md: one card per metric (means / adds up? / watch for)
- patterns.md: signal / causes in order / the read that separates themOne lesson on the reference files: write one idea per heading, in the words you would type when asking about it. A vague heading loses to whatever the file’s introduction says.
Straight answers
- Can Claude run a Google Ads account?
- It can analyse one well and draft every change, if you give it the account data, your strategy and a method. Making live changes is a separate question: do it only through a step that shows the before-state, gets a person’s approval, makes one change and checks it.
- Why does Claude give generic Google Ads advice?
- Because it is guessing. Without the search terms, the conversion actions and the change history, it falls back on best practice. Give it the account and a fixed way to investigate, and the advice becomes specific.
- What is the first thing Claude should check in a Google Ads account?
- Which conversion actions are marked primary. That decides what the conversions column means and what automated bidding is chasing. If a page view or a short call is primary, most of the account’s numbers are noise.
- Is ChatGPT or Claude better for Google Ads?
- The method matters more than the model. We run on Claude. Everything on this page works the same way with ChatGPT if you give it the same data and the same rules.
Keep reading
- Marketing skills for Claude: what a good one looks like, and where skills stop
- ChatGPT for marketing: what it is good at, and where it stops
- Connecting Claude or ChatGPT to Google Ads and Meta with MCP, safely
- How we rebuilt thecmo.ai in a day to show up in ChatGPT
- Why TheCMO is more than a bundle of AI skills
Everything here is free to use. If you would rather have it built around your playbooks, installed and connected to your accounts, for your team to run or for us to run for you, that is what TheCMO is.
See TheCMO on a real agency