Learn how to do keyword research step by step: find what customers search, understand intent, score keywords and map each one to a page, with free tools.
Every page on your website should exist for a reason, and in SEO that reason is a search. Keyword research is how you discover which searches your customers actually use, how many people use them, how hard they are to win and which pages you need to answer them. Do it well and you write the right content from the start. Do it badly and you spend months writing pages nobody searches for.
This guide shows a practical keyword research process you can follow with free tools. You will learn how to build a list of topics, expand it, understand search intent, score keywords and map them to pages, plus the mistakes to avoid.
What keyword research does for your business
Keyword research connects three things: what your customers want, the words they type and the pages you publish. It helps you:
- find searches that bring ready-to-buy visitors,
- decide which pages and articles to create,
- spot gaps where competitors are visible and you aren’t,
- avoid wasting time on terms that are too broad, too competitive or not valuable.
Figure 1: Five steps from a list of topics to one main keyword per page.
Step 1: List your topics
Start with your business, not a tool. Write down every service, product and problem you solve. Use the words your customers use, not industry jargon. A good source is the questions customers ask on calls, in emails and in reviews. If you offer plumbing, the topics might be “blocked drains”, “water heater repair” and “emergency plumber”, not “sanitary engineering”.
Step 2: Expand with free sources
Turn each topic into many specific searches using these sources:
- Google autocomplete: type a topic into Google and note the suggestions.
- People also ask: the question boxes in results show related questions people want answered.
- Related searches: listed at the bottom of the results page.
- Google Keyword Planner: free inside a Google Ads account, it suggests ideas and shows search volume ranges. See the Keyword Planner page.
- Google Trends: compare terms and see seasonal patterns at Google Trends.
- Search Console: once your site has data, the Performance report shows real searches that already display your pages. Our Search Console guide explains how.

Figure 2: Keyword Planner suggests related searches and approximate volumes.
Step 3: Understand search intent
A keyword is more than words. It is a person trying to do something. Google’s goal is to show results that satisfy that purpose, so your page must match it.
| Intent | What the person wants | Example | Best page type |
|---|---|---|---|
| Informational | To learn | “what is local SEO” | Guide or article |
| Commercial | To compare options | “best SEO agency for small business” | Comparison or service page |
| Transactional | To buy or hire | “SEO services near me” | Service or product page |
| Navigational | To find a specific site | “TechTide SEO” | Home or brand page |
Check intent by searching the keyword yourself. If the top results are guides, a sales page will struggle to rank. If they are service pages, a long article may not fit.
Step 4: Think long tail and local
Short, broad keywords such as “SEO” are very competitive and vague. Longer, more specific phrases, called long-tail keywords, such as “technical SEO audit for ecommerce website”, have fewer searches but clearer intent and less competition. Many small businesses win by targeting these first.
If you serve a particular area, add location words. People search “dentist in Ikeja” or “plumber near me”, and those searches often lead to calls and visits. If you work across several countries, build separate pages for each market so each one matches local searches.
Step 5: Score and choose your keywords
For each candidate, judge five things:
- Relevance: does it describe what you really offer?
- Intent: will a visitor be ready to take the next step?
- Volume: how many people search for it? Treat volume figures as rough ranges.
- Difficulty: who ranks now? Established brands and big publishers are a warning sign.
- Value: what is a customer from this search worth to you?
A simple method is to score each factor from one to five and add them. Keywords that are relevant, have buying intent and are winnable usually beat popular but vague terms. A search with modest volume that brings ready-to-buy customers can be more valuable than a popular but vague one.
Step 6: Study the search results
Before you write, search the keyword and open the top three results. Note the page type, length, structure, questions answered and what they offer that is missing. Your aim is to create a page that is more helpful, clearer or more complete. Google’s guidance on creating helpful content is a good checklist.
Step 7: Map each keyword to a page
Create a spreadsheet with these columns: page address, main keyword, secondary keywords, intent, status. Give every page one main keyword and a few related ones. Never target the same main keyword with two pages, because they will compete with each other. This is called keyword cannibalisation.
| Page | Main keyword | Intent | Status |
|---|---|---|---|
| /services/local-seo/ | local SEO services | Commercial | Live |
| /guides/local-seo-guide/ | local SEO guide | Informational | Live |
| /blog/local-citations-explained/ | local citations | Informational | Live |
Use the map to plan new content, link related pages together and spot missing pages. Then apply it using our on-page SEO checklist.
Step 8: Track and refine
Keyword research is not a one-off job. After you publish, watch which searches bring impressions and clicks in Search Console, then refine your pages. Review the plan every quarter, because markets change, new competitors appear and your own site gains data.
Common mistakes
- Choosing only high-volume keywords and ignoring intent.
- Ignoring local words and your customers’ own language.
- Writing for the keyword instead of the reader, or stuffing keywords into text.
- Targeting the same keyword on several pages.
- Treating volume numbers as exact.
- Never revisiting the list.
Frequently asked questions
How many keywords should a page target?
One main keyword plus a handful of closely related terms, written naturally.
What is a good keyword difficulty?
It depends on your site’s authority. A new site should start with specific, less competitive searches and move up gradually.
Do I need paid tools?
No. Autocomplete, People also ask, Keyword Planner, Trends and Search Console are enough to start. Paid tools add convenience and more data.
How often should I do keyword research?
Do a full round before building or rebuilding a site, then review quarterly.
Next steps
Keywords are the foundation, but pages must also be helpful and technically sound. If you’d like help building a keyword map for your business, request a free SEO audit or explore our on-page SEO service.
Sources and further reading
- Google Keyword Planner: free keyword ideas and volume ranges.
- Google Trends: compare search interest over time.
- Creating helpful, reliable, people-first content: Google’s guidance.
- SEO Starter Guide: Google’s introduction to SEO.
See how our SEO services work, or start with a free audit.
See our servicesFree SEO audit