Keyword research is the process of finding the words and phrases people type into search engines when they look for what you offer. It is the foundation of any content strategy: it tells you what to write, how to describe it and which pages to create.
Done well, it stops you guessing. Instead of writing what you think people want, you write what they are actually looking for – in the words they actually use.
Step 1: Start with seed keywords
Seed keywords are the broad terms that describe your business or topic. For a coffee roaster, they might be “coffee beans”, “espresso”, “coffee subscription” and “grind coffee”.
To find them:
- List your products, services and topics
- Think about how customers describe their problems, not how you describe your solutions
- Read your customer emails, reviews and support questions – they are full of real search language
- Look at your Search Console Performance report to see queries you already appear for
Step 2: Expand into long-tail keywords
Long-tail keywords are longer, more specific phrases: not “coffee beans” but “best coffee beans for French press” or “low acid coffee beans for sensitive stomach”.
Long-tail keywords individually get less traffic, but they are:
- Easier to rank for, because fewer pages target them precisely
- Clearer in intent, so you know exactly what the searcher wants
- More likely to convert, because specific searches come from people closer to a decision
Together, long-tail searches make up the majority of all searches.
Free ways to find long-tail keywords
- Google Autocomplete – type your seed and look at the suggestions; add letters (“coffee beans a…”, “coffee beans b…”) to see more
- “People also ask” boxes in search results
- Related searches at the bottom of the results page
- Forums and communities such as Reddit and Quora, where people ask questions in their own words
Get hundreds of long-tail keyword ideas and questions from Google Autocomplete.
Step 3: Understand the search intent
Every keyword carries an intent – the goal behind the search:
| Intent | The searcher wants to… | Example | Best page type |
|---|---|---|---|
| Informational | Learn something | how to grind coffee for espresso | Guide or article |
| Commercial | Compare options before buying | best burr coffee grinder | Comparison or review |
| Transactional | Buy or act now | buy Ethiopian coffee beans online | Product or category page |
| Navigational | Find a specific site | acme coffee login | Homepage or specific page |
The easiest way to identify intent is to search the keyword and look at what ranks. If the top results are all buying guides, a product page will struggle to rank there – and vice versa.
Step 4: Estimate demand
Search volume tells you roughly how many people search for a keyword each month. Free and freemium sources include:
- Google Keyword Planner (free with a Google Ads account; shows ranges unless you run ads)
- Google Search Console – impressions for queries you already rank for are real demand data
- Google Trends – shows relative interest over time and by region, useful for seasonality
Do not dismiss low-volume keywords. A phrase with 50 searches a month that brings ready-to-buy visitors can be worth more than a vague 10,000-search term.
Step 5: Judge how hard it is to rank
Third-party tools provide “keyword difficulty” scores, but you can make a good judgement yourself by looking at the current top results:
- Who ranks? If page one is full of huge, authoritative brands, a new site will struggle. If you see forums, small blogs or thin pages, there is an opening.
- How good is the content? If the ranking pages are outdated, thin or do not quite match the query, you can do better.
- Is it a precise match? Pages that target a slightly different question are easier to beat than pages built exactly for the query.
Step 6: Group keywords into topics
Many keywords share the same intent and can be answered by one page. “How to descale an espresso machine”, “descaling espresso machine with vinegar” and “how often to descale espresso machine” all belong on a single, thorough page.
Grouping prevents keyword cannibalisation – several of your own pages competing for the same search – and lets you build stronger pages.
A simple approach: put your keywords in a spreadsheet, search the main ones, and group those where the same pages rank in the results.
Step 7: Map keywords to pages
Assign each topic group to one page:
| Topic | Primary keyword | Secondary keywords | Page | Status |
|---|---|---|---|---|
| Descaling | how to descale espresso machine | with vinegar, how often | /guides/descale-espresso-machine | To write |
| Grinders | best burr coffee grinder | for espresso, under £100 | /reviews/best-burr-grinders | Update |
This map becomes your content plan and helps you decide whether to create a new page or improve an existing one.
Step 8: Prioritise
Focus first on keywords that score well on:
- Business value – would someone searching this become a customer?
- Achievability – can you realistically rank in the next six months?
- Effort – can you improve an existing page rather than write a new one?
Quick wins are often queries where you already rank in positions 5–20 in Search Console; improving those pages can move them onto page one.
Using keywords in your content
Once you have a primary keyword for a page:
- Use it naturally in the title tag, H1 and URL
- Cover the related questions and subtopics people expect
- Write for the reader first – modern search engines understand synonyms and context, so there is no need to repeat the exact phrase
Find the most-used words and phrases on a page or in your text, with density percentages.
A worked example: a local bakery
Let’s run the process for a bakery in Manchester.
Seeds: “bakery Manchester”, “sourdough bread”, “birthday cakes”, “wedding cakes Manchester”, “vegan cakes”.
Long-tail expansion from autocomplete and “People also ask” turns up phrases such as:
- “custom birthday cakes Manchester delivery”
- “how far in advance to order a wedding cake”
- “vegan birthday cake Manchester”
- “sourdough bread near me”
- “how to store sourdough bread”
Intent check: the local phrases (“… Manchester”, “near me”) show map packs and bakery websites – transactional and local. “How to store sourdough bread” shows guides – informational.
Mapping:
| Topic | Page |
|---|---|
| Custom and birthday cakes in Manchester | /birthday-cakes |
| Wedding cakes, ordering timelines | /wedding-cakes (with an FAQ section) |
| Vegan cakes | /vegan-cakes |
| Storing and reviving sourdough | /blog/how-to-store-sourdough |
| Bakery near me | Homepage and Google Business Profile |
The result is a short, focused plan: three strong service pages, one helpful guide that attracts local food lovers, and a well-maintained Business Profile for the “near me” searches.
Keyword research for AI and voice search
People ask AI assistants and voice assistants longer, more conversational questions: not “sourdough storage” but “what’s the best way to keep sourdough bread fresh for a few days?”. Question-based research – autocomplete with question words, “People also ask”, forums – captures this phrasing. Pages that answer these questions directly, in clear sections, serve both traditional search and AI-generated answers.
Avoiding common keyword research mistakes
- Chasing volume alone. High-volume terms are often vague and dominated by big brands.
- Ignoring intent. Targeting “best X” with a product page, or “buy X” with a blog post.
- One page per keyword variation. Creating separate pages for “cheap running shoes” and “affordable running shoes” leads to thin, competing pages.
- Forgetting existing pages. Often the best move is improving a page you already have.
- Never revisiting the research. Language, products and questions change.
Turning research into a content calendar
Take your mapped keyword list and sort it by priority. Each month, plan a mix of:
- One or two new pages targeting high-priority gaps
- Updates to existing pages that rank on page two
- Supporting articles that build out a topic cluster and link to your main pages
Track each target keyword’s impressions and position in Search Console so you can see what is working.
Key takeaways
- Keyword research reveals what your audience searches for and the exact words they use.
- Long-tail keywords are easier to rank for, clearer in intent and more likely to convert.
- Always check search intent by looking at what currently ranks.
- Group keywords with the same intent onto one page to avoid cannibalisation.
- Map every topic group to a page and prioritise by business value, achievability and effort.
- Quick wins often come from pages already ranking in positions 5–20.
Frequently asked questions
How many keywords should a page target?
One primary topic, plus the related phrases and questions that naturally belong with it. A good page often ranks for hundreds of variations.
Is keyword research still relevant with AI search?
Yes. Keywords reveal what people want to know and how they phrase it. AI search answers the same questions, and pages that clearly answer them are the ones it draws on.
Can I do keyword research without paid tools?
Yes. Google Autocomplete, “People also ask”, Search Console, Keyword Planner and Google Trends cover most needs. Paid tools add convenience and competitive data.
How often should I do keyword research?
Do a thorough round when planning content, then review quarterly. New questions, products and seasonal trends appear all the time.
Check your own site
Run a free audit with 55+ checks and get a fix for every issue.