The short answer
Use AI for the thinking work and Google Keyword Planner data for the evidence.
Start with seed terms or a landing-page URL, pull keyword ideas for a clearly defined market, shortlist by intent and commercial fit, then request historical metrics for the exact terms you may advertise on. Only after that should you cluster keywords into ad groups and choose match types.
HireOtto brings this workflow into Claude, ChatGPT, or another MCP client. It connects to Google’s Keyword Planner data source, supports keyword and URL seeds, lets you target locations and languages, and returns search volume, advertiser competition, and top-of-page bid ranges. You can keep the analysis in the conversation or export the result to CSV.
Why “ask AI for keywords” is not enough
A language model can produce plausible phrases quickly. It cannot know current search volume, advertiser competition, or bid ranges unless it queries a live data source. If you ask a model to “find 50 high-volume keywords” without a connected tool, the numbers may be guesses dressed up as research.
The reliable division of labour is simple:
Google supplies keyword ideas and historical market data.
AI applies your business context: intent, offer fit, exclusions, grouping, and trade-offs.
You approve what enters the account.
Before you run keyword research
Give the AI enough context to reject attractive but irrelevant ideas. Prepare these inputs:
Offer: what you sell, who buys it, and the problem it solves.
Landing page: the page the ad will send traffic to.
Market: country, region, or city; language; and whether Search Partners should be included.
Economics: acceptable cost per lead or acquisition, average order value, or rough CPC ceiling.
Intent rules: what counts as high intent, research intent, competitor intent, or irrelevant.
Exclusions: jobs, free, definitions, support queries, consumer terms, or other known mismatches.
Be explicit about geography and language. The same phrase can have radically different volume and bid pressure in the United States, India, or the United Kingdom. HireOtto uses Google Search only and English by default; ask for Search Partners or another language when you actually want them.
A five-step AI keyword research workflow

1. Explore from seed keywords and the landing page
Begin broad enough to uncover useful language, but narrow enough to stay attached to the offer. Google’s current API supports keyword seeds, a URL seed, or both. Combining a keyword and URL can produce more ideas than using only a URL.
Generate Google Ads keyword ideas for [PRODUCT OR SERVICE] using these seed terms: [SEEDS].
Also use this landing page: [URL].
Target [LOCATION], language [LANGUAGE], Google Search only.
Return the top 50 ideas with average monthly searches, advertiser competition, competition index, and low/high top-of-page bid ranges.
Exclude [IRRELEVANT THEMES]. Do not invent missing metrics.If you are exploring multiple countries, decide whether you want one combined market view or separate results. Separate results are usually better when budgets, pricing, or messaging differ by country.
Run the same keyword-idea request separately for the United States, United Kingdom, and Australia. Do not aggregate the locations. Export the full result to CSV.2. Remove ideas that fail business or intent fit
Do not rank by volume first. A low-volume phrase that exactly describes the offer can be more valuable than a broad, popular phrase with ambiguous intent.
Review every idea against four questions:
Relevance: can the landing page credibly answer this query?
Intent: is the searcher likely to compare, buy, book, request, or evaluate?
Economics: do the bid ranges fit the value of the conversion?
Distinctness: does the term deserve its own ad group or belong with an existing theme?
Review this keyword export for [OFFER]. Label each term as High intent, Research, Competitor, Ambiguous, or Irrelevant.
Explain the offer-fit decision in one short sentence. Keep the Google metrics unchanged.
Do not treat advertiser competition as SEO difficulty.3. Score the exact shortlist with historical metrics
Keyword ideas expand the universe. Historical metrics score a list you already know. In HireOtto, these are separate modes: “keyword ideas” returns related suggestions; “historical metrics” returns data only for the supplied terms, without expanding them.
Get historical metrics for these keywords: [SHORTLIST].
Target [LOCATION], language [LANGUAGE], Google Search only, using the last 12 complete months.
Include monthly search volumes. Show all results and export to CSV.The historical response can include average monthly searches, monthly volumes, advertiser competition, a 0–100 competition index, and low/high top-of-page bid ranges. Google describes the bid fields as the 20th and 80th percentiles of historical bids. Treat all of these as directional planning inputs – not promises.
A monthly breakdown is especially useful for seasonal categories. Google’s API documentation says historical metrics refresh monthly, so rerunning the same list several times in one day is unlikely to produce a materially different answer.
4. Cluster by meaning and buying intent
Now use AI for synthesis. Group terms that can share one landing page, one value proposition, and substantially similar ad copy. Split terms when the searcher expects a different product, use case, audience, or page.
Cluster the approved keywords into tightly themed Search ad groups.
For each group, provide: theme, search intent, included keywords, recommended landing page, and one reason the keywords belong together.
Flag overlaps that could cause internal competition. Do not create or add anything to Google Ads yet.Avoid artificial precision. A cluster is not “good” because it has exactly 10 or 15 keywords. It is good when a single ad and landing page can answer the intent without becoming generic.
5. Turn the research into a reviewable campaign brief
Finish with a decision document, not a raw dump. For each proposed ad group, capture the approved keywords, intended match types, negative themes, landing page, headline angle, and any unresolved question.
Create a Google Search campaign brief from the approved clusters.
For each ad group, list the keywords, suggested match types, negative-keyword themes, landing page, and message angle.
Add a final pre-launch checklist. Keep this as a plan; do not create the campaign.When the plan is approved, HireOtto can use the separate Search campaign workflow to create a paused campaign for review. Research and account changes should remain two distinct stages.
How to read the metrics correctly
Average monthly searches
This is a historical average for the selected market and period. It is useful for comparing demand, but it can hide seasonality. Ask for monthly volumes when timing matters.
Competition and competition index
These measure competition among advertisers in Google Ads. They are not SEO keyword-difficulty scores. “Low competition” does not mean a term is easy to rank for organically, and “High competition” is not automatically a reason to avoid a profitable paid-search term.
Top-of-page bid ranges
The low and high ranges show historical bid pressure around top-of-page placement. Use them as a rough feasibility check against your economics. They are not a guaranteed CPC or a recommended bid.
Very low-volume and sensitive terms
Google may not return discoverable or forecastable results for very low-volume or sensitive keywords. A missing idea is not proof that nobody searches for it. Record the limitation and use adjacent seeds, a better-matched landing page, or broader themes.
A simple keyword selection scorecard
Use the metrics to inform a decision, not replace one. A practical review can score each term from 0 to 2 on five dimensions:
Offer fit: poor, partial, or exact.
Buying intent: informational, mixed, or commercial.
Landing-page fit: weak, workable, or direct.
Economic fit: bid range above, near, or below the acceptable level.
Demand signal: negligible, usable, or strong for the selected market.
Keep the scoring rules visible in the prompt and inspect borderline terms manually. A total score helps prioritise; it should not silently decide the account structure.
Common mistakes
Letting the model invent metrics
Require tool-sourced values and tell the AI to leave unavailable fields blank. Plausible numbers are not evidence.
Leaving the market implicit
A keyword list without location, language, and network settings is not a usable media plan.
Choosing the biggest keywords
Volume without intent can buy expensive curiosity. Start with the offer and landing page, then use volume as one filter.
Calling advertiser competition “SEO difficulty”
They answer different questions. Google Keyword Planner’s competition fields describe ad demand, not the difficulty of ranking an organic page.
Clustering before qualification
If irrelevant ideas enter the clustering step, AI will organise the noise instead of removing it.
Moving directly from research to live changes
Export, review, and approve the plan first. Keyword research is an input to a campaign—not permission to spend.
Where HireOtto fits
HireOtto makes the workflow conversational while keeping the data grounded in Google Keyword Planner. The current public workflow supports:
generating ideas from seed keywords, a page URL, or both;
getting historical metrics for an exact keyword list;
one or multiple locations, combined or separated;
language and Google Search network settings;
filtering by minimum average monthly searches or Low/Medium/High competition;
sorting by volume, competition, or bid ranges;
optional monthly search-volume detail; and
summary or CSV output.
HireOtto returns 25 results by default in the current workflow. Ask for a higher limit when you need a larger research set, and use CSV for detailed review. For multiple locations, ask for separate results when you need country-by-country decisions instead of an aggregate.
Get started here: https://docs.hireotto.com/setup/connect-ai-tool
FAQs
Can AI do Google Ads keyword research accurately?
Yes – when it queries a current source such as Google Keyword Planner and preserves the returned metrics. AI is most useful for context, exclusions, intent classification, clustering, and explanation. It should not invent search volume or bids.
Should I start with keywords or a URL?
Use both when possible. Seed keywords state the market you want to explore; the landing page gives Google and the AI concrete offer context. A URL alone can work, but Google notes that combining keywords and a URL can yield more ideas.
What is the difference between keyword ideas and historical metrics?
Keyword ideas expand from seeds and return related terms with metrics. Historical metrics score the exact keywords you supply without expanding the list.
Does low competition mean a keyword is easy for SEO?
No. Keyword Planner competition is an advertiser metric. Organic ranking difficulty requires separate SEO analysis.
Can HireOtto create the campaign after the research?
Yes, through its separate Search campaign creation workflow. New Search campaigns are created paused for review. Keep research, approval, and creation as explicit stages.
Does this workflow include Keyword Planner forecasts?
No. This article uses keyword ideas and historical metrics, which are the current HireOtto keyword-research modes. Google also offers forecast metrics in Keyword Planner, but forecasts are a separate planning step and depend on campaign settings, bids, budgets, and recent market conditions.
About Me
I’m Suyash – badminton junkie, ex‑GroupM ad‑ops grunt, first marketer at a B2B SaaS startup, and creator of Hiretto: Google Ads MCP Server.
My mission: think, so you can click less.
Let’s build leverage together.

