What you'll learn in this article
- Exactly how to do keyword research for google ads in the order I run it, from seed to launch-ready list
- Why the seeds decide the ceiling, and where I get mine before I open any tool
- How I expand the pool without letting the tool pick the list for me
- The intent grouping that turns a raw dump into a campaign structure
- What I check on volume, cost and negatives before a single ad goes live
Most guides on how to do keyword research for google ads hand you a tool and a list of features and call it a day. That's backwards. The tool is the easy part, and in 2026 it does more of the work than ever. What actually separates a list that converts from a list that drains budget is the thinking that happens before and after the tool runs: where the seeds come from, how I read intent into the results, and what I refuse to launch without checking. So this isn't a tour of buttons, it's the process I actually run, in order, from a blank page to a list I'd put spend behind.
The reason I work in this fixed order is that each step sets the boundary for the next. Weak seeds cap the whole thing no matter how clever the tool is; skipping the intent pass leaves you with volume but no map; skipping the numbers at the end means you find out a term costs a fortune only after it's spent. Good keyword research for google ads is less about discovering exotic keywords and more about disciplined inference: reading what a search means, what it's worth, and whether I can actually serve it. Everything below is that discipline broken into steps.
One framing to hold onto before we start: research doesn't end at launch, it just changes tools. Before launch I'm inferring intent from language and volume; after launch the account's own search terms report replaces most of my guessing with evidence. The pre-launch work exists to give the automation a sane starting boundary, not to predict every query. Keep that in mind and the steps stop feeling like a checklist and start feeling like what they are, a way to make good bets with incomplete information. That, more than any tool, is what how to do keyword research for google ads really comes down to.
Step one of how to do keyword research for google ads: start from seeds, not a tool
The first thing I do has nothing to do with software. I write down, in plain language, how the business describes what it sells and how a buyer would describe the same need, because those are rarely the same words. A locksmith calls it "emergency lockout service"; the person locked out of their car at midnight types "locked out of car near me". Both are seeds, and I want both, because the buyer's phrasing is usually where the cheap, high-intent traffic hides. This is the step people rush, and it's the one that quietly decides everything downstream.
I pull seeds from three places, deliberately. The business itself, meaning the site, the sales team, the way they answer the phone, gives me the supply-side language. The buyer, meaning reviews, forum questions and how customers actually ask, gives me the demand-side language. And if there's an existing account, its historical search terms give me proven language that already triggered and converted. Getting seeds from the business and the buyer rather than from my own imagination is the single biggest lever in the whole exercise, because every idea a tool returns is downstream of the seed I fed it.
The mistake I see most is starting with one clever seed and expecting the tool to fill in the rest. It won't, it'll just amplify whatever angle that one seed implied. So I want a spread of seeds across every distinct thing the business sells and every distinct way a buyer might phrase it. If you want the fuller argument for why seed selection sets the ceiling, I've made the case in my piece on how to find keywords for Google Ads, but the short version is this: the tool amplifies your seeds, it doesn't replace them.
Step two: expand the pool without letting the tool drive
Now the tool earns its keep. I take the seed spread into Keyword Planner and let it widen each seed into the vocabulary real buyers use, the variants, the synonyms, the phrasings I'd never have guessed. Google's own walkthrough of the tool, how to use Keyword Planner, lays out the discovery flow well; my job at this stage is just to feed it good seeds and harvest broadly, saving everything remotely plausible into one raw pool without judging it yet.
The discipline here is resisting two temptations. The first is to let the tool's suggested list become the plan, checking boxes on whatever it surfaces at the top. Those top suggestions are volume-ranked, not intent-ranked, and volume without intent is how you end up bidding on tyre-kickers. The second is to filter too early, killing an odd-looking term before I've understood it. At the expansion stage I widen ruthlessly and judge nothing, because the cutting comes next and it's much easier to cut from abundance than to wish later I'd kept something.
I also mine sources the planner doesn't cover: autocomplete for the long-tail phrasing buyers actually type, the "people also ask" boxes for question intent, and any existing search terms report for language already proven in-market. This is where the difference between a shallow list and a real one shows up, and it's the same instinct behind seeding good keyword research tips into any new account: cast wide across real buyer language now, so the intent pass in the next step has enough raw material to be worth doing.
Step three: group by intent, this is where the list becomes a plan
This is the step that separates research from a data dump, and it's pure inference. I take the raw pool and sort every term by what the searcher actually wants, not by how the words look. "Cheap running shoes" and "best running shoes for marathon" share two words and almost no intent, one is price-led and ready to buy on a deal, the other is research-led and comparing. They belong in different groups, will need different ads, and mixing them wrecks relevance for both. So I read each term as a question about the buyer's stage and motive, and let those answers form the groups.
Practically, I cluster into a handful of intent themes rather than a hundred tiny ad groups. Transactional terms that signal readiness to buy get their own tight group with the highest priority. Commercial-investigation terms, the "best", "vs", "reviews" phrasings, get a separate group because the copy and the landing page have to answer a comparison, not push a checkout. Anything purely informational I usually flag as a possible negative or a content play, not a paid search target, because paying for "how does X work" rarely returns on a lead-gen or e-commerce budget.
The point of the grouping isn't neatness, it's that each intent cluster becomes a unit I can write one honest ad for and point at one right page. If I can't imagine the single ad that serves a group, the group is still two intents wearing one label and needs splitting. This inference-first grouping is the backbone of my broader keyword strategy for Google Ads, and it's what turns a spreadsheet of terms into something resembling an actual campaign structure before I've spent a cent.
Step four: check the numbers, last, not first
Only now do I look hard at volume and cost, and the order is deliberate: numbers are a filter on an intent-sorted list, never the thing that builds the list. For each group I check rough monthly search volume to know whether the theme is big enough to matter, and I check the suggested CPC to know which terms could burn budget before they convert. A high-intent term with tiny volume still earns its place; a high-volume term with vague intent and a punishing CPC usually doesn't, whatever the search count says.
Cost is where I do the most quiet inference. A term's suggested bid tells me how crowded and how commercial the auction is, and I read that against what a conversion is worth to the business. If a click costs a meaningful slice of the target cost per acquisition, I flag the term as one to enter carefully, maybe as exact match, maybe with a tighter budget, rather than letting it run wide from day one. Understanding what drives those figures is its own topic, and I dig into it separately in how keyword cost per click is set, but for the research pass I just need enough of a read to sort affordable-now from watch-closely.
The last thing I build from the numbers is the starter negative list. Every expansion pass surfaces obvious junk, the wrong-audience, wrong-product, free-seeker phrasings, and instead of deleting those from view I collect them, because they're my launch-day guardrails. Shipping with negatives already in place means the campaign starts fenced instead of bleeding for a month before I notice, and it's the cheapest performance I ever buy in the whole process.
Step five: the final list, and what I refuse to launch without
The final list is smaller than beginners expect and that's the point. I'm not shipping every term that survived, I'm shipping a clean map of distinct intents with enough coverage to launch and enough discipline to stay readable. If two keywords would trigger on the same searches and be served by the same ad, they're one idea, not two, so I consolidate down to the version carrying the clearest intent and drop the redundant twins. A tight, honest list beats a sprawling one every single time, because sprawl just splits data and dilutes relevance.
Before I hand anything to a campaign, I run three final checks. Intent: does every keyword map to something the business actually wants a click on, not just traffic. Coverage: are the main ways buyers phrase this need all represented across my themes, or is there an obvious hole. Cost tolerance: have I looked at the CPC on the expensive terms so nothing surprises me in week one. If all three pass, the list is ready; if any fails, I'd rather fix it now than diagnose it live with real money moving.
And then I let go of the idea that this list is final. It's the starting boundary, the sane hypothesis I hand the automation, and the search terms report will spend the coming weeks telling me where I was right and where the market surprised me. That's the honest answer to how to do keyword research for google ads: build the tightest, most intent-true list you can from the business and the buyer's language, check volume, cost and negatives before launch, and treat the whole thing as a well-made first guess that the account itself will sharpen from there. Seeds in, intent sorted, numbers checked, guardrails set, then launch and listen.