Keyword research is the foundation of every successful SEO and content programme. Get it right and you create pages people are actively searching for; get it wrong and you pour effort into content nobody reads. This guide walks through a repeatable process you can run yourself — no expensive tools required to start.
What keyword research actually is
Keyword research is the process of discovering the words and phrases people type into search engines, then deciding which of them your business can realistically rank for and benefit from. It is equal parts discovery (finding terms) and prioritisation (choosing the right ones).
The goal isn't to find the highest-volume keyword — it's to find the terms with genuine commercial or strategic value that you have a real chance of ranking for.
Step 1 — Start with seed keywords
Seed keywords are the obvious, broad terms that describe what you do. If you run a bakery, your seeds are things like "sourdough bread", "birthday cakes", and "bakery near me". List 5–10 of them — they're the launch point, not the destination.
Think like your customer, not like an insider. Customers rarely search using your internal product names; they search using the problem they have.
Step 2 — Expand into the long tail
Each seed branches into dozens of longer, more specific phrases — the "long tail". These have lower volume individually but are far easier to rank for and usually convert better because the intent is clearer.
Free ways to expand your list:
- Google autocomplete — start typing a seed and note the suggestions.
- "People also ask" and "Related searches" on the results page.
- Answer-style tools and forums (Reddit, Quora) for the exact questions people ask.
- Your own site search and sales-call notes — real customer language.
Step 3 — Sort by search intent
Every query has an intent. Group your keywords into four buckets so you build the right kind of page for each:
- Informational — "how to proof dough" → a guide or blog post.
- Commercial — "best bakery in Mumbai" → a comparison or service page.
- Transactional — "order birthday cake online" → a product or checkout page.
- Navigational — "[brand] menu" → your existing pages.
Step 4 — Prioritise by opportunity
For each keyword, weigh three things: search volume (how many people search it), difficulty (how strong the competition is), and value (how likely it is to lead to revenue). A medium-volume, low-difficulty, high-value term beats a high-volume term you'll never rank for.
A simple rule for a newer site: chase specific long-tail terms first to build momentum and authority, then move up to the more competitive head terms as your site strengthens.
Frequently asked questions
Do I need paid tools to do keyword research?
No. You can build a strong initial list using Google autocomplete, "People also ask", related searches, and customer language from sales calls and reviews. Paid tools (Ahrefs, Semrush) add volume and difficulty data that speed things up, but they're not required to start.
How many keywords should one page target?
One primary keyword and a handful of closely related variations. Don't try to rank a single page for many unrelated terms — build separate pages for separate intents instead.
How often should I redo keyword research?
Revisit it every quarter, and whenever you launch a new product or notice search trends shifting. SEO is a moving target, so your keyword map should evolve with it.