Save 10% on every order when you subscribe to a monthly spend.How it works →
Home / Blog / How to do keyword research

How to Do Keyword Research for SEO: A 5 Step Guide

How to Do Keyword Research for SEO: A 5 Step Guide

Here is how to do keyword research: start from your customers' needs, expand them into real search queries, then judge each query by intent, difficulty and business value. Group the winners into clusters and assign each cluster to one page.

This guide walks through that 5 step process with the checks we use when planning keyword research for SEO campaigns. It includes an intent table, a worked scoring example from our own keyword map and the 6 mistakes that waste content budget.

Key takeaways
  • Keyword research starts from customer needs and language, and tools then expand those seeds into real queries.
  • Google's live results confirm search intent more reliably than keyword wording alone.
  • Scoring business value, intent fit and ranking chance from 1 to 3 each ranks keywords better than volume.
  • Each keyword cluster maps to one page, which prevents cannibalization between pages on the same site.
  • A keyword map reviewed every quarter keeps content plans aligned with changing language and competitors.

What is keyword research?

Keyword research is the process of finding the exact phrases your audience searches for and deciding which ones each page targets. It covers 4 attributes for every phrase: search volume, search intent, ranking difficulty and business value.

A good keyword list tells you which pages to create, which pages to improve and where links make the biggest impact. It also prevents 2 pages on one site from competing for the same query.

Why does keyword research matter for SEO?

Keyword research matters because every later SEO decision depends on it, from site structure to anchor text. A bad keyword list sends a team chasing traffic that never converts. It also wastes months competing for terms the site has no realistic chance of ranking for.

High volume is not the goal. The goal is the overlap of 3 things: language your audience uses, results they expect to see and searches that lead to outcomes your business values. The process below works for a new site, a single campaign or an established site seeking its next growth area.

How to do keyword research: where do seed keywords come from?

Find seed keywords in sales calls, your product list, customer vocabulary and competitor navigation before opening any tool. Seed keywords are the broad themes you want to rank for.

  • Sales and support conversations: the questions prospects ask before buying.
  • Your product or service list: each offering is a seed.
  • Customer vocabulary: the words clients use in emails and reviews, which often differ from internal jargon.
  • Competitor navigation: how rivals name their menus and categories.

Write down 10 to 20 seeds. For a link building agency, seeds include guest posting, niche edits, digital PR, anchor text and backlink audits. For a bakery supply store, seeds include cake decorating tools, baking pans and fondant.

Tools expand ideas well, but they cannot tell you which problems your best customers care about most. Fifteen minutes with a sales team often surfaces better seeds than an hour in volume reports.

How do you expand seed keywords into a full list?

Expand seed keywords with keyword tools, Google's own search features, Search Console data, forums and competitor rankings. These 5 sources turn each seed into the phrases people actually type.

  • Keyword tools such as Ahrefs, Semrush or Google Keyword Planner, through their matching terms and related terms reports.
  • Google autocomplete, People Also Ask boxes and related searches.
  • Search Console queries your site already earns impressions for.
  • Forums and community sites where your audience asks questions in its own words.
  • Organic keyword reports for competitor pages that rank well.

Export everything into one sheet and filter late. Long tail phrases with small volumes belong on the list, because they are often easier to rank for and more specific in intent.

Add 4 columns: monthly volume, difficulty, current position and your ranking URL. Those columns speed up prioritization and reveal existing pages that only need improvement.

How do you identify search intent?

Identify search intent by reading the wording of each keyword and confirming it against the live Google results. Intent is the most important filter in keyword research, and it falls into 4 types.

IntentTypical wordingBest page type
Informationalhow to, what is, guide, examplesBlog post or guide
Commercial investigationbest, top, reviews, vs, alternativesComparison or roundup
Transactionalbuy, pricing, service, hire, near meService, product or category page
Navigationalbrand names, login, a specific productBrand or product page

Wording alone misleads, so check the results page every time. A term that returns mostly guides wants a guide, even when you hoped for a sales page. Tag each keyword in the sheet with its intent and the page type that ranks.

Mixed results pages show guides and product pages together. Those terms suit pages that combine a clear explanation with a natural path to your offer.

How do you judge keyword difficulty and business value?

Judge keyword difficulty and business value by scoring business value, intent fit and ranking chance from 1 to 3 each, then prioritizing the highest totals. Tool difficulty scores lean mostly on the links pointing to current top results, so treat them as a starting point.

Look closer with 4 questions. Who ranks: huge brands or smaller sites? How good is the ranking content: fresh or thin and outdated? Do forums rank, a sign Google lacks great answers? What is the keyword worth to your business?

Here is a worked example using monthly volumes from our own keyword map.

KeywordMonthly volumeBusiness valueIntent fitRanking chanceTotal
anchor text5,0001315
backlink monitoring2,4002327
blogger outreach services8003328

The smallest keyword scores highest because its buyers are closest to a purchase. Your current authority shifts the ranking chance column, which is why building website authority widens the set of keywords you can target.

How do you cluster keywords and map them to pages?

Cluster keywords by grouping terms whose top 10 results overlap heavily, then assign each cluster to one page. Targeting each variation with its own article creates cannibalization, where your own pages compete against each other.

The cluster's main term becomes the page's primary keyword. The rest become secondary keywords and subheading ideas. Our free keyword cluster tool groups large lists in minutes.

Build a simple keyword map

The final output is a keyword map with one row per page. Each row holds 6 fields: URL or planned URL, primary keyword, secondary keywords, intent, page type and priority. That one document guides content, on page optimization and link building. Our on page SEO checklist shows how to apply the map to each page.

What keyword research mistakes waste content budget?

The costliest keyword research mistake is chasing search volume over intent. Five more mistakes follow close behind.

  1. Chasing volume over intent: big numbers mean little when searchers never buy from you.
  2. Ignoring the live results: tools estimate, and the results page shows what Google rewards.
  3. One keyword per page: this produces dozens of thin, overlapping articles. Think in topics.
  4. Overlooking existing pages: improving a page already on page 2 is often faster than writing a new one.
  5. Treating research as a one time task: language, competitors and products change. Revisit the map every quarter.
  6. Forgetting AI search: conversational questions drive visibility in AI assistants. Include them, and see how our AI SEO services approach that channel.

How do you turn keyword research into rankings?

Knowing how to do keyword research pays off only through action. Turn keyword research into rankings by publishing pages in priority order from the keyword map and measuring results by cluster. Start with high value, achievable terms. Write pages that answer intent better than the current results, link them together logically and support key commercial pages with quality backlinks.

Track rankings, impressions and conversions per cluster, not per keyword. Cluster level data shows which topics work and where to invest next. Our guide to SEO KPIs covers the numbers worth watching.

Frequently asked questions

What is the best free tool for keyword research?

Google Search Console is the most valuable free keyword research tool, because it shows real queries your site already appears for. Google Keyword Planner, autocomplete and People Also Ask add new ideas. Free plans of commercial tools give limited data. Combine these sources, then check the live results page to confirm intent and competition.

Can one page target more than one keyword?

Yes. One page targets one primary keyword plus a cluster of closely related secondary terms that share the same intent. A cluster ranges from 3 or 4 phrases to dozens of long tail variations. Give 2 terms separate pages when they need different page types or different answers, because one page cannot satisfy both.

How often do you redo keyword research?

Redo keyword research in full when planning a new site, section or campaign, and review the keyword map every quarter. Check Search Console monthly for new queries your pages start to appear for, since they reveal emerging opportunities. Seasonal businesses review before each peak season so content goes live in time.

Are long tail keywords worth targeting?

Yes. Long tail keywords are longer, more specific phrases with lower volume, clearer intent and less competition. Together they drive substantial traffic. They suit newer sites that cannot yet compete for broad terms. They also match the conversational questions people ask AI assistants such as ChatGPT and Gemini.

Start building links in minutes

Place your first order in minutes. We email you at every stage and send an unbranded report when links go live. No contracts, no minimums.