Keyword research in SEO is the process of finding the exact words and phrases people type into Google so you know which terms have real demand and what kind of content searchers expect.
It tells you whether anyone is looking for your topic, how hard it will be to rank, and which format Google rewards (a list, a guide, a comparison, a definition). You then use that data to decide what to write and how to optimize each page. Skip this step and you publish into the void: a study of over a billion pages found that around 90% of content gets zero traffic from Google, and bad keyword choices are the leading cause.
If you publish content without doing keyword research, you’re guessing what your audience wants. Search engines don’t reward guesses.
Key takeaways
- Keyword research finds search terms with real demand instead of topics you assume people care about.
- Every keyword has a search intent. Match it or lose the ranking before you’ve written a word.
- Free Google tools (Keyword Planner, Search Console, Trends) cover 80% of what most beginners need.
- A good target keyword has decent search volume, manageable difficulty, and a clear path to a paying reader.
- Keyword research is ongoing. Search behavior shifts, competitors publish, and your rankings move every month.
- In 2026, keyword research also feeds AI search visibility. Pages cited in ChatGPT and AI Overviews tend to be the same ones ranking organically.

Why keyword research is the foundation of SEO
Search engines rank pages based on what real people search for. If nobody types your topic into the search bar, the page can be perfect and still earn nothing.
Keyword research solves three problems at once. It tells you whether anyone is actually looking for your topic. The same data shows how hard it will be to outrank the sites already there. And it reveals what kind of content Google expects, whether that’s a list, a how-to, or a quick definition.
Skip it, and you end up writing content nobody searches for, optimizing for a query that’s too competitive, or producing the wrong format. Any of those mistakes wastes the work.
For a small business or solo blogger, keyword research is also the cheapest part of search engine optimization. The data is free or close to it, the work is mostly thinking rather than building, and the cost of getting it wrong is months of writing the wrong content.
I’ve watched site owners spend a year publishing weekly without realizing nobody was searching for their topics. An hour of keyword research per piece would have prevented all of it.
Head, body, and long-tail keywords
A keyword is any word or phrase a user types into a search engine to find information, products, or services. SEOs split them into three groups by length, and the differences matter when you’re choosing what to target.
Head keywords are 1 to 2 words. Examples: running shoes, SEO, divorce lawyer. Massive volume, brutal competition, vague intent.
Body keywords are 2 to 3 words. Examples: running shoes for women, SEO checklist, divorce lawyer Boston. Moderate volume, moderate competition, clearer intent.
Long-tail keywords are 4-plus words and often phrased as questions. Examples: best running shoes for flat feet under $100, how to do keyword research in SEO, and a cheap divorce lawyer in Boston for an uncontested case. Lower volume per keyword, far less competition, very specific intent.
For most new sites, long-tail keywords are where you start. They’re the only category where you can realistically rank in your first year.
The 5-step keyword research process
Here’s the workflow. It looks long written out, but most rounds take an hour once you’ve done it a few times.
1. Start with seed keywords
A seed keyword is a short, broad term that describes your topic. Running shoes. Tax software. Personal injury lawyer. It’s the input you feed into a research tool to generate a longer list.
Brainstorm 5 to 10 seeds before opening any tool. Write down what your business does in plain language. Add the words customers actually use, not industry jargon. If you talk to customers, write down the exact phrasing they use to describe their problem; that’s gold.
Tip: skim your own Google Search Console for queries you already get a few impressions on. Those are real seeds backed by real data, not your guesses.
2. Expand the list with a keyword research tool
Plug each seed into a keyword tool to generate ideas. The tool returns dozens or hundreds of related searches with metrics like monthly search volume and keyword difficulty.
This is where the list explodes. A seed like running shoes might generate 500-plus suggestions covering brands, use cases, prices, comparisons, and questions.
[Image: Screenshot of a keyword research tool showing seed expansion with search volume and difficulty columns]
Don’t try to filter as you go. Dump everything into a spreadsheet first, then sort and cut.
3. Filter for search intent
Search intent is what the user actually wants when they type a query. Google groups intent into four buckets:
- Informational. Looking for an answer. Example: what is keyword research in SEO.
- Commercial. Comparing options before buying. Example: best keyword tool for bloggers.
- Transactional. Ready to buy or sign up. Example: buy running shoes online.
- Navigational. Looking for a specific site. Example: Nike store hours.
Open the search results page for any keyword you’re considering. If the top 10 results are listicles and you planned to write a definition, your content won’t match. Either change the format or pick a different keyword.
Google’s own SEO starter guide makes the same point: people who know a topic search differently from beginners. Someone Googling charcuterie wants something different than someone Googling cheese board, even though the topics overlap.
A small but useful test: if the top 3 results are dominated by AI Overviews, big publishers, and Reddit threads, the SERP is saturated. Look for a longer-tail variation where small sites still hold spots.
4. Check search volume and keyword difficulty
Two numbers decide whether a keyword is worth chasing.
Monthly search volume is the average number of times that query gets typed into Google each month. High volume means more potential traffic, but also more competition.
Keyword difficulty is a 0 to 100 score estimating how hard ranking on page one will be. New sites should target keywords with difficulty below 30. Established sites can push higher.
A keyword with 200 monthly searches and difficulty of 12 is often more valuable than one with 5,000 searches and difficulty of 78. You can rank for the easier one. The high-volume one will sit on page 5 for a year.
Search volume is potential. Ranking is reality. Don’t confuse the two.
One thing to know: free tools like Google Keyword Planner only show search volume in broad ranges (like “1K-10K”) unless you’re running paid ads. That’s usually fine for direction, but if you need precise numbers, paid tools are worth it.
5. Validate against the search results
Before committing to a keyword, look at who’s already ranking. Open the SERPs in an incognito tab and read the top five results.
Ask three questions:
- Are they sites with similar authority to yours, or giant brands you can’t realistically beat?
- Does the content match the angle you planned?
- Is there a content gap, like a question they all skip, a format nobody used, or a freshness problem from old data?
If the SERP is dominated by Forbes, Wikipedia, and Reddit, pick a different keyword unless you have a unique angle. If it’s mostly small blogs, you’ve got a real shot.
Free keyword research tools vs paid keyword research tools
You don’t need a $129 a month subscription to start. The free Google stack covers the basics. Paid tools save time and add depth.
| Tool | Cost | Best for | Limitations |
|---|---|---|---|
| Google Keyword Planner | Free with Google Ads account | Search volume ranges, basic ideas | Volume shown as broad range unless running paid ads |
| Google Search Console | Free | Queries your site already ranks for | Only shows queries Google attributes to your existing pages |
| Google Trends | Free | Topic trajectory and seasonality | No volume numbers, only relative interest |
| Answer the Public | Free (3 searches/day) | Question-based keywords | Limited free use, weak volume data |
| Ahrefs | Paid ($129+/month) | Difficulty scores, competitor research, depth | Steep learning curve, expensive for hobbyists |
| Semrush | Paid ($140+/month) | Keyword gap analysis, full SEO suite | Same price tier, similar curve |
| Mangools (KWFinder) | Paid ($29+/month) | Beginner-friendly difficulty scores | Lighter on competitor data than Ahrefs/Semrush |
For most small businesses and solo bloggers, the free Google stack handles 80% of what you need. Choosing the right SEO tools comes down to how much time and money you want to save once you’re past the basics. Use Google’s free tools first; upgrade only when the free data runs out.
A practical pairing if you’re on zero budget: Google Search Console for what you already rank for, Google Keyword Planner for new ideas with rough volume, and Google Trends to confirm a topic isn’t dying. That stack is enough to plan a year of content for a small site.
How to pick the right target keyword
You’ve got a list of 200 keyword ideas. Now what?
Sort the list by search volume, then filter by difficulty. Look for keywords with monthly volume above 100 and difficulty below your site’s authority level. For new sites, that’s roughly 0 to 25. For sites that have been publishing for 12-plus months, push to 0 to 40.
Then apply a tiebreaker. Pick the keyword closest to a buying or signup decision. Best running shoes for flat feet beats what are running shoes for a shoe store. Both might have similar volume. One brings buyers; the other brings curious teenagers.
One more filter, often skipped: does your site have a real chance of producing the best result for this query? If the answer is “probably not, and I have nothing new to say,” skip it. There’s always a better keyword on the list.
The right keyword isn’t the one with the most volume. It’s the one where you can rank and the traffic is worth something.
Keyword clustering and topical authority
A single keyword per page is only the start. Modern SEO rewards sites that cover a topic in depth, not just one phrase.
Keyword clustering means grouping closely related keywords that all share the same search intent. They get covered on a single page rather than split across thin posts.
Example: how to do keyword research, keyword research process, keyword research steps, and keyword research workflow are different phrasings of the same query. One well-built page should rank for all of them. If you spread them across four posts, you’ll cannibalize your own rankings.
Topical authority builds when you publish multiple related pieces around a hub topic. A blog covering keyword research, search intent, long-tail keywords, keyword difficulty, and competitor keyword analysis signals to Google that you actually know the subject. That depth helps each individual page rank, and it helps a lot when AI search engines decide which sites to cite.
Practical move: once you’ve picked a primary keyword, gather 5 to 10 related variations and questions. Cover them inside the same article using H2s and H3s, or as natural body content. Don’t write a separate post for each variation.
Common keyword research mistakes that kill rankings
A few patterns show up in almost every audit of an underperforming blog.
The most common is going after high-volume keywords too early. New sites can’t outrank Wikipedia for SEO or Healthline for back pain. Pick lower-competition long-tail keywords first, build authority through rankings, then move up.
Ignoring search intent is the second one. You write a 3,000-word essay; Google wants a comparison table. The mismatch alone tanks the page.
Stuffing the same keyword into every paragraph used to work in 2010. It now triggers algorithmic flags and reads as if written by a robot. Use the keyword naturally, once in the title, once in the H1, a couple of times in the body, plus related variations here and there. Solid on-page SEO basics (clean title tags, descriptive headers, structured content) do the rest.
Treating keyword research as one-and-done is the slow killer. Search behavior shifts, new competitors publish, monthly volumes change, and a keyword you ranked for last year may have a completely different intent now. Re-audit your top pages every six months at a minimum.
A newer mistake worth flagging: chasing zero-click keywords without a plan. AI Overviews and featured snippets answer many questions within Google itself. If you target what is SEO, the answer often appears at the top with no click needed. You can still win brand exposure and AI citations from those queries, but if your business model needs traffic, weight your list toward queries that still send clicks.
Where keyword research fits in your SEO strategy
Keyword research isn’t a step you finish. It’s the input that drives everything else.
Once you’ve picked your keyword, that decision shapes the page title, the URL slug, the H1, the headers, the internal linking, and the meta description. Every on-page element points back to the chosen term.
The structure of your blog post matters too. If the SERP for your keyword shows step-by-step guides, write a step-by-step guide. If it shows comparison tables, lead with a table.
For local businesses, keyword research overlaps with citation work. The keywords your customers search for in your service area determine which directories and platforms matter. If you’re optimizing for “personal injury lawyer Phoenix“, getting listed in legal directories that already rank for the term will build relevance quickly.
For new content sites, the most reliable path is simple. Pick low-difficulty long-tail keywords, write the best version of the page that exists, and stack wins until you’ve earned the authority to chase harder terms. The shortcut everyone wants doesn’t exist, and that’s mostly fine.
A keyword gap analysis is worth running once you’ve got 20 to 30 indexed pages. Compare your ranking keyword list against two competitors and look for terms they rank for that you don’t. Many keywords you’d never have brainstormed will show up. That gap is where the cheapest wins live.
Keyword research for AI search
Search isn’t just Google anymore. ChatGPT, Perplexity, Claude, and Google’s own AI Overviews now answer queries directly. AEO (answer engine optimization, sometimes called GEO) is the practice of getting cited in those answers.
Keyword research for AI search is mostly the same work. AI engines pull from the same pages that rank in organic search, then synthesize an answer. If you rank, you have a real shot at being cited.
Two adjustments matter:
Lean into question-format keywords. AI engines respond to natural-language prompts more than head terms. How does keyword research work is more likely to surface your page in an AI answer than keyword research. Long-tail and FAQ-style content gets disproportionate AI exposure right now.
Make your answers extractable. AI engines pull short, self-contained sentences. The first paragraph after each H2 should answer the section’s question in plain language, even if you elaborate underneath. That’s also good SEO.
You don’t need a separate strategy. You need keyword research that includes question variations and content structured to give clean answers up top.
Frequently asked questions
How often should I do keyword research?
Run a full keyword research process before launching a new content cluster, then revisit your top-performing pages every 3 to 6 months. Search volume shifts, intent evolves, and what worked a year ago may not match the current SERP.
What’s the difference between a seed keyword and a target keyword?
A seed keyword is a broad starting term you feed into a tool to generate ideas, like coffee or yoga. The target you pick is the specific phrase you’ve decided to rank for on a single page, like best espresso machine under $500. Seeds are inputs; the chosen term is the output.
Can I do keyword research without paying for tools?
Yes. Google Search Console shows you what you already rank for. Google Keyword Planner gives volume ranges. Google Trends shows seasonality and growth. Use Google’s free stack and you can do plenty of keyword research before you spend a dollar on a paid SEO suite.
How many keywords should I target per page?
One primary keyword per page, plus 3 to 5 closely related variations covered naturally in the body. Trying to target unrelated keywords on one page splits your relevance and weakens rankings for all of them.
Conclusion
Keyword research is the cheapest, highest-leverage SEO work you can do. Spend an hour on it before you write 2,000 words on a topic nobody’s searching for. Start with the free Google tools, focus on what users actually want over raw volume, and pick keywords where you can actually win. Then ship the content.