HomeBlog › Keyword Research
SEO Guides · How-to

Keyword Research: A Step-by-Step Guide

Find the terms your audience actually searches, read the intent behind them, judge difficulty, and turn them into pages that rank. Free-first, no jargon.

By the Digital Hangover team · Updated July 2026 · 7 min read
Quick answer: Keyword research means finding the words people search, reading the intent behind them, and judging how winnable each is. Gather queries from Google autocomplete, People Also Ask and Keyword Planner; sort them by intent; favour specific, low-competition long-tail terms first; then map one primary keyword to one page. That's the whole process.

This guide is part of our Complete Guide to SEO — the step where you decide what to actually write about.

What is keyword research?

Keyword research is finding the exact phrases your audience types into search, and the intent behind each one. It answers three questions: what do people search, how much demand is there, and how hard is it to rank?

Get this wrong and everything downstream is wasted — you can write a perfect page for a term nobody searches, or one you can't possibly rank for yet.

The three things every keyword has

AttributeWhat it tells youHow to read it
VolumeHow many people search itHigher = more potential traffic, usually more competition.
IntentWhat the searcher wantsMatch your page type to it, or you won't rank.
DifficultyHow hard it is to rankOn a young site, start where difficulty is low.

How to do keyword research, step by step

  1. Start with seed topics — list the handful of things you do or sell. These are your starting points, not final keywords.
  2. Expand with Google's free signals — type a seed into Google and harvest autocomplete, the "People also ask" box and the related searches at the bottom. These are real queries in real language.
  3. Pull volume ranges — drop your list into the free Google Keyword Planner to see rough monthly searches and competition. Treat the numbers as directional, not exact.
  4. Sort by intent — label each term informational, commercial, transactional or navigational. This decides what kind of page it needs.
  5. Judge difficulty honestly — glance at who ranks now. If page one is all big, established brands, pick an easier long-tail variation for now.
  6. Map keywords to pages — one primary keyword per page, with related variations grouped in. Never split near-identical terms across two pages.

Search intent: the part most people skip

Intent beats the keyword itself. If people searching a term want to buy, a blog post won't rank there no matter how good it is — Google will show product or service pages.

  • Informational ("what is on-page seo") → a guide or blog. See our on-page SEO guide.
  • Commercial ("best seo agency") → a comparison or service page.
  • Transactional ("hire seo company") → a service or contact page.
  • Navigational ("digital hangover seo") → your brand page.

Always check what already ranks for a term — that is Google telling you the intent it rewards.

Why long-tail wins on a young site

Broad head terms like "seo" are dominated by high-authority sites. Long-tail phrases — longer, more specific, lower volume — have far less competition and clearer intent.

Ten long-tail pages that each earn a trickle of highly relevant impressions will beat one head-term page that never ranks. This is the fastest route to early traction, which is exactly why our SEO for beginners guide pushes the same order.

Turn keywords into a content plan

Research isn't done until it becomes pages. Group related keywords into topic clusters, give each cluster a pillar and supporting articles, and prioritise by winnability first, volume second.

Our content marketing strategy guide shows how to turn a keyword list into a publishing plan, and if you're weighing organic against paid, the SEO vs PPC guide helps you decide where each keyword belongs.

Key takeaways: Keyword research is volume, intent and difficulty — in that priority order, intent matters most. Harvest real queries free from Google, match page type to intent, win the long-tail first, and map one keyword to one page. Then turn the list into clusters and publish.

Frequently asked questions

What is keyword research?

Keyword research is the process of finding the exact words and phrases people type into search engines, and understanding the intent behind them. It tells you what your audience is looking for, how much demand exists and how hard each term is to rank for, so you can create pages that match real searches.

How do I do keyword research for free?

Use Google's own signals: autocomplete suggestions, the People Also Ask box, related searches at the bottom of results, and the free Google Keyword Planner for volume ranges. Together these surface real queries and questions your audience asks, which is enough to plan strong content without paid tools.

What is search intent?

Search intent is the goal behind a query — informational (learn something), commercial (compare options), transactional (buy or hire) or navigational (find a specific site). Matching intent matters more than the keyword itself: a how-to page will not rank for a term where searchers want to buy, however well optimised it is.

What are long-tail keywords?

Long-tail keywords are longer, more specific phrases with lower search volume but clearer intent and far less competition — for example, 'seo for a dental clinic in Pune' rather than 'seo'. They are the fastest way for a new or low-authority site to earn impressions and rankings.

How many keywords should one page target?

One primary keyword per page, plus a handful of closely related variations and questions that share the same intent. Do not create separate pages for near-identical terms — that causes keyword cannibalisation, where your own pages compete. Group related queries into a single, complete page instead.

Want the research done for you?

We find the keywords worth winning

Intent-mapped keyword research, topic clusters and a content plan built to earn impressions fast — then the content and rankings to match.

Explore SEO services →