How to Do Keyword Research: A 5-Step Process That Ranks
SearchBlueprint · · 12 min read · scored 95/100

How to do keyword research, in short: list every phrase your customers might type into Google, check each one's search volume and difficulty, sort them by intent, then match the strongest to a page on your site. That order, list, check, sort, match, is what turns a guess into a plan.
Why Keyword Research Is Worth the Time
Publishing without keyword research is publishing blind. You might write something genuinely good and still get no readers, because nobody was searching for it in the first place.
That's not a rare outcome. Ahrefs studied more than a billion pages in its Content Explorer index and found that around 90% of them get no organic search traffic from Google at all. Most of that isn't bad writing. It's writing aimed at nothing anyone searches for.
Keyword research fixes that by working backward from actual demand. Instead of guessing what to write, you find out what people already type into Google, then build pages that answer it. Get this right and every article, service page or product listing has a built-in audience waiting for it before you publish a word.
There's also a revenue signal hiding inside keyword data: cost-per-click. If advertisers are paying $20 for a single click on a phrase, that phrase is generating real money for someone, and it's a strong clue the keyword sits near a buying decision, not just idle curiosity. Our beginner's guide to keyword research walks through how to read these signals if you're starting from zero.

The Keyword Research Process, Step by Step
Keyword research breaks down into five repeatable steps. Skip one and the rest of the process gets shakier, because each step filters the list the previous one built.
Step 1: Brainstorm Seed Keywords From Your Own Business
Start with what you already know. Write down the words a customer would use to describe what you sell, the problem you solve, or the question they'd ask before buying.
If you run a coffee subscription business, your seed list might look like this: coffee, espresso machine, french press, pour over, coffee subscription. Don't overthink this step. You're not trying to find the perfect keyword yet. You're building raw material for the next step.
Two more sources are worth checking before you move on:
- Your own site's search queries. If your website is already live, Google Search Console shows some of the terms it's currently ranking for and getting clicks from, which often surfaces phrasing you'd never have brainstormed alone.
- Customer conversations. Sales calls, support tickets and reviews are full of the exact words customers use, which are frequently different from the words your team uses internally.
Step 2: Expand Your List With a Keyword Tool
Seed keywords are a starting point, not a finished list. A dedicated tool takes each seed term and returns dozens of related phrases, questions and long-tail variations you wouldn't think of on your own.
Run each seed keyword through a free keyword suggestion tool and you'll typically get back related terms, question-based phrases and long-tail variants in one pass. Long-tail keywords, phrases of three or more words, tend to carry less competition and more specific intent than a single broad word. "Coffee" is nearly impossible to rank for. "Best pour over coffee ratio for a 12 oz cup" is a realistic target with a much clearer searcher behind it.
Step 3: Check Search Volume and Keyword Difficulty
Now filter. Every keyword on your expanded list needs two numbers before it's worth your time: how many people search it, and how hard it is to rank for.
Search volume is the average number of monthly searches a phrase gets. Keyword difficulty is a score, usually 0 to 100, estimating how strong the pages currently ranking for it are. A free keyword checker can pull both numbers for any phrase you paste in, along with an intent label, so you're not running three separate lookups per keyword.
Volume alone is a trap. A keyword with 10,000 monthly searches sounds appealing until you realize a handful of major brands already own every result on page one. A newer or smaller site chasing that term can invest months and still not crack the top ten. For a full breakdown of how to read a difficulty score and pick terms your site can actually win, see our guide to picking winnable keywords.
| Difficulty score | What it generally means | Who can realistically compete |
|---|---|---|
| Low | Few strong, established pages currently rank | Newer sites with limited authority |
| Medium | Some competition, but not dominated by major brands | Sites with a track record and decent content |
| High | Top results are backed by strong domains and many links | Established sites with real authority and backlinks |
| Very high | Dominated by major, well-known brands | Usually not worth chasing directly; find a narrower angle instead |
Step 4: Match Every Keyword to Search Intent
Two keywords can have identical search volume and still need completely different pages, because the person searching each one wants something different. This is search intent, and it's the step most keyword research guides skip past too quickly.
Someone searching "what is keyword research" wants an explanation. Someone searching "best keyword research tool" wants a comparison. Someone searching "buy keyword research software" is ready to purchase. Build the wrong page for the intent behind a keyword and you can rank for it and still convert nobody.
A free keyword intent checker classifies a keyword's intent automatically, so you're not guessing from the phrasing alone.
Step 5: Map Keywords to Pages and Prioritize
The final step turns your filtered list into a plan. Assign each keyword to one page, either an existing page you'll improve or a new one you'll build. Never assign the same keyword to two pages; that creates keyword cannibalization, where your own pages compete against each other in search results and both rank worse than a single, stronger page would.
Prioritize by a simple mix of volume, difficulty and how closely the keyword matches something you actually sell or offer. A lower-volume keyword that matches a ready-to-buy searcher is often worth more than a high-volume keyword that only attracts browsers. Our guide on targeting keywords that actually drive sales goes deeper on ranking your list by commercial value rather than traffic alone.

Search Intent: Why the Same Keyword Needs Different Pages

Search intent generally falls into four categories. Knowing which one a keyword belongs to tells you what kind of page to build before you write a single sentence.
| Intent type | What the searcher wants | Example phrase | Best page type |
|---|---|---|---|
| Informational | To learn or understand something | "how does keyword research work" | Blog post or guide |
| Navigational | To find a specific site or brand | "SearchBlueprint keyword checker" | Homepage or brand page |
| Commercial | To compare options before deciding | "best keyword research tools" | Comparison or review page |
| Transactional | To buy or take action now | "keyword research tool free trial" | Product or service page |
A single keyword list usually contains all four types mixed together. Sorting them before you start writing is what our guide to doing effective keyword research that actually ranks focuses on. Build informational content for the top of that list and transactional pages for the bottom, and you cover the entire path a customer takes from first question to purchase.
Free vs. Paid Keyword Research Tools
You don't need an expensive subscription to start. Free tools cover the basics well enough to build a solid first list; paid tools add depth once you're managing dozens of pages and need to track changes over time.
| Tool type | What it typically shows | Best for | Limitation |
|---|---|---|---|
| Free keyword tools | Volume, difficulty, related terms, intent | Getting started, small sites, one-off checks | Fewer keywords per search, no historical tracking |
| Paid keyword platforms | Full historical data, competitor gap reports, rank tracking | Agencies, larger sites, ongoing SEO programs | Monthly cost, steeper learning curve |
| Search engine's own tools | Real queries your site already ranks for | Improving pages you've already published | No volume or difficulty data included |
| AI chat tools | Fast brainstorming of keyword ideas | Expanding a seed list quickly | No real search volume or difficulty numbers |
Once you have a working list, grouping related keywords together keeps your content plan organized. A free keyword clustering tool sorts similar phrases into topic groups automatically, which is faster than doing it by hand in a spreadsheet and helps you spot which groups deserve their own dedicated page versus a shared section on an existing one.

Where to Find Keywords Your Competitors Haven't Covered
Once you've mined your own seed list, competitors are the next-best source. If a similar business ranks for a keyword and you don't, that's a gap worth closing.
Search Google for one of your seed keywords and note which sites show up on page one. Pick two or three that sell something close to what you sell, then look at which of their pages are pulling in the most traffic and which keywords those pages target. Comparing your list against theirs surfaces keywords they rank for that you've never covered.
This is called a keyword gap analysis, and it's often the fastest way to find keywords with proven demand, since a competitor already ranking for one means the search volume is real and the page format works. Our full walkthrough on running a keyword gap analysis covers how to read a competitor's top pages and turn the gaps into a content plan.
Forums and niche communities are worth a look too. Sites like Reddit are full of people asking specific, oddly phrased questions, the kind of long-tail keyword a brainstorm alone rarely produces, and a thread that gets dozens of upvotes is a signal that real people care about the topic, even when the search volume behind it looks modest on paper.
Common Keyword Research Mistakes That Waste Months
A few mistakes show up again and again, and each one quietly wastes the time you put into research.
Chasing volume and ignoring difficulty. A 10,000-search keyword dominated by major brands is a worse target than a 300-search keyword you can actually win. Rank for the smaller keyword and you get real traffic. Chase the bigger one and you likely get nothing.
Targeting the same keyword on two pages. This splits your own authority instead of building it, and it's one of the more common technical mistakes on sites with a lot of published content.
Stuffing the keyword into every sentence. Google's own search guidelines list keyword stuffing as a practice to avoid, not a ranking booster, because it makes pages worse to read without improving relevance (Google Search Essentials). Write the keyword where it belongs naturally and use close variants everywhere else.
Skipping intent entirely. A page can rank in position one and still convert nobody if it doesn't match what the searcher actually wanted when they typed the phrase in.
Treating keyword research as a one-time task. Search behavior shifts, your rankings shift, and new competitors publish new pages. Revisiting your keyword list on a regular schedule catches opportunities a one-off research sprint misses entirely.
How AI Search Is Changing Keyword Research
Search behavior is splitting across more channels than it used to. Research from HubSpot found that 31% of people now use social media to search for things, and 12% use AI chatbots. Google still holds the largest share by far, with HubSpot's research showing 88% of people still search there, but that's a meaningful shift from a world where Google was nearly the only channel that mattered.
What this means practically: the keywords and questions you're researching for Google are increasingly the same ones worth answering for AI tools like ChatGPT, Claude and Perplexity, because those systems draw on the same underlying language people use to search. A page that answers a question clearly and completely, in plain, quotable sentences, has a better shot at being cited by an AI answer than one written to game a ranking algorithm.
The keyword research process itself doesn't change much for this. You're still finding what people ask, still checking demand, still matching intent. What changes is the bar for how directly and honestly you answer the question once you've picked the keyword. One SEO consultant writing for HubSpot's blog described nearly a decade of client work built on exactly this approach, reporting blog revenue growth of 254% year over year from consistently matching content to real search demand rather than guessing.
Can You Do Keyword Research Yourself, or Should You Get Help?
Most small businesses can handle basic keyword research themselves. The core skills, brainstorming seed terms, running them through a free tool, checking volume and difficulty, sorting by intent, are things you can learn in an afternoon and apply immediately.
Where it gets harder is at scale. Once you're managing dozens or hundreds of pages, tracking keyword cannibalization across your whole site, running ongoing gap analysis against several competitors and keeping a content calendar aligned to a growing keyword map becomes a real, recurring workload. That's usually the point where a dedicated tool or an outside team earns its cost, not because the individual steps are hard, but because doing them consistently across a large site takes more hours than most in-house teams have to spare.
If you want a sense of where your current pages stand against a proper keyword strategy before deciding, a sample SEO report shows the kind of keyword and page-level detail a full audit surfaces.
FAQs
How long does keyword research take for a small business?
A basic first pass, seed keywords, a tool-generated expansion, and a prioritized list, usually takes a few hours for a small site. Ongoing research, revisiting the list quarterly and running competitor gap checks, adds a smaller recurring block of time rather than a single large project.
How many keywords should one page target?
One primary keyword per page, plus a handful of closely related variants that fit naturally into the same content. Targeting two unrelated keywords on one page usually means neither ranks as well as it could.
What's a good search volume to aim for?
There's no universal number. A keyword with modest volume but strong buying intent can outperform a high-volume keyword aimed at casual browsers. Weigh volume against difficulty and intent together, not on its own.
Is keyword difficulty the same across every tool?
No. Different tools calculate difficulty using different data and formulas, so the same keyword can show a different score depending on which tool you check. Use one tool consistently so your comparisons across keywords stay apples-to-apples.
Do I need paid software to do keyword research properly?
No. Free tools cover search volume, difficulty and intent well enough to build a solid keyword list and launch a content plan. Paid platforms add historical tracking and larger-scale competitor analysis, which matter more once you're managing a large site than when you're just getting started.
Turn Your List Into Three Pages This Week
That's how to do keyword research in practice: pick the three keywords from your list with the clearest buying intent and the lowest difficulty score, and build or improve one page for each before moving on to the rest. If you want to see how your current pages measure up against a full keyword and content strategy first, talk to the team and look at a sample SEO report to see what a complete audit actually surfaces.
Resources / References
Sources
About the author
SearchBlueprint researched, wrote and scored this article with the content pipeline our customers run on their own sites. The score in the byline is what our content engine gave this page before it published. Nothing here is reviewed by hand, which is the point: it is the product's output, published where anyone can check it.