How to plan new Google Ads keywords with an AI agent
New keyword candidates with historical volumes, forecast cost, and theme grouping, filtered against what the account already covers.
IntentDeliver a keyword plan the account can actually absorb: net-new terms, sized, grouped, costed.
- 6
- Steps
- 7
- Tools
- 4
- Rules
- 3
- Failure modes
When to use it
Use it when
- Entering a new market, product line or language.
- Search impression share high with budget left: growth must come from coverage.
- Quarterly planning.
Do not use it when
- Accounts failing on existing keywords: expansion multiplies a problem; run account-audit first.
- Without a landing page for the new theme: keywords without destinations burn Quality Score.
What it needs first
Required
Optional
Preconditions
- The seed: products, pages or themes to expand from.
- A budget envelope for the forecast to size against.
Inputs
seedsrequired- Seed terms, URLs or themes.
marketrequired- Country and language.
Procedure
In order. Every tool named is one the gateway ships, and links to its reference.
Generate candidates from the seeds.
Attach real historical volumes and competition.
Forecast clicks and cost for the shortlist at the intended bids.
Remove what the account already covers, from live keywords and search terms.
If Search Console is connected, mark candidates where the site already ranks top 3 organically.
Group the survivors into ad-group-sized themes.
Decision rules
The observable condition, what it lets you conclude, and what takes the conclusion back.
When
A candidate duplicates an existing keyword or a converting search term
Conclude
Drop it; expansion means net-new coverage, not re-buying the same auction.
When
A candidate ranks top 3 organically
Conclude
Flag for the paid-organic-overlap discussion rather than auto-including; incremental value is the question.
When
Forecast cost of the shortlist exceeds the envelope
Conclude
Cut from the bottom of volume x relevance, and show what was cut.
When
A theme has volume but no plausible landing page
Conclude
Park it with the page requirement stated; do not launch keywords onto the homepage.
Evidence every conclusion must carry
- Every kept candidate carries volume, competition, forecast cost and its theme.
- The deduplication states how many candidates were removed and why.
Where the agent stops
- The plan is delivered; creating campaigns or ad groups from it is human work, and any campaign the gateway creates via google_ads_create_campaign is created paused, through Safe Writes.
How it goes wrong quietly
The cases where the analysis is wrong and still looks right. Read them before trusting a number.
- Planner volumes are ranges and averages; treat them as sizing, not truth.
- Forecasts assume the bid landscape holds; a competitor entering mid-quarter voids them silently.
- Language mixing in one market splits volumes across variants; group per language before judging size.
What the answer contains
- 01The plan
- Themes, keywords, volumes, forecast cost, landing pages.
- 02Removed
- Duplicates and covered terms, so the net-new claim is checkable.
- 03Parked
- Themes waiting on pages or budget.