How to Do Keyword Research for SEO
Keyword research is the starting point of every SEO strategy. Get it right and everything else — content, rankings, traffic — falls into place. This visual guide walks you through the entire process, from seed keywords to a finished strategy.
- 01 What is keyword research?
- 02 Why it matters for SEO
- 03 Starting with seed keywords
- 04 Understanding search intent
- 05 Search volume & keyword difficulty
- 06 Long-tail vs short-tail keywords
- 07 Competitor keyword analysis
- 08 The keyword research process
- 09 Best keyword research tools
- 10 Frequently asked questions
What is keyword research?
Keyword research is the process of finding the words and phrases your potential customers type into Google when they're looking for what you offer. It's the foundation of SEO — everything else you do should be informed by what people are actually searching for.
Why keyword research matters for SEO
Without keyword research, you're guessing. With it, every page on your site has a clear purpose and a real audience waiting to find it.
This is the most common problem I see with small business websites. They create content about what they want to talk about, not what their customers are searching for. Keyword research bridges that gap.
Starting with seed keywords
Every keyword strategy starts with seed keywords — the basic terms that describe your business, products, or services. These are your starting point, not your final list.
Think about what your customers would type into Google to find you. If you're a plumber in Ipswich, your seeds might be "plumber", "boiler repair", "emergency plumber". Each one opens up a tree of more specific, targetable keywords.
Understanding search intent
Not all searches are equal. Someone searching "what is SEO" wants something completely different from someone searching "SEO agency near me". Understanding the intent behind a keyword is critical to ranking for it.
Google is extremely good at understanding intent. If you create a blog post for a transactional keyword, or a product page for an informational one, you won't rank — no matter how good the content is. Always check what's currently ranking for a keyword before you create content for it.
Search volume & keyword difficulty
Every keyword has two key metrics: how many people search for it (volume) and how hard it is to rank for (difficulty). The sweet spot is high enough volume to be worthwhile, with low enough difficulty to actually compete.
Long-tail vs short-tail keywords
Short-tail keywords are broad and competitive. Long-tail keywords are specific and convert. Over 90% of all searches are long-tail — and they're where most businesses should focus.
- 1-2 words: "SEO", "running shoes"
- Huge search volume
- Extremely competitive
- Vague intent — hard to satisfy
- Low conversion rate
- Dominated by big brands
- 3+ words: "seo freelancer suffolk UK"
- Lower search volume per term
- Much less competitive
- Clear intent — easy to match
- Higher conversion rate (2.5x)
- Achievable for any size business
The smart strategy is to start with long-tail keywords to build traffic and authority, then work your way up to more competitive terms as your site grows. Trying to rank for "SEO" as a new website is like entering a marathon with no training.
Competitor keyword analysis
Your competitors have already done keyword research for you — they just don't know it. By analysing what they rank for, you find proven keywords that work in your niche.
Use tools like SEMrush or Ahrefs to enter a competitor's domain and see every keyword they rank for. Filter by keywords where they rank in positions 5-20 — those are the ones where better content from you could overtake them.
The keyword research process
Here's the step-by-step process from a blank page to a finished keyword strategy.
Write down every term related to your business, products, and services. Think about what your customers would search. Aim for 10-20 seeds.
Put each seed into a keyword tool (Google Keyword Planner, SEMrush, Ahrefs). Export all suggestions — you'll have hundreds or thousands of related terms.
Enter your top 3-5 competitors into a keyword tool. Export the keywords they rank for. Look for gaps — terms they rank for that you don't.
Filter your master list by search intent, volume, and difficulty. Remove irrelevant terms. Prioritise keywords in the sweet spot — decent volume, achievable difficulty.
Group related keywords together. Each cluster becomes a page or piece of content. One primary keyword per page, supported by 3-5 related secondary terms.
Assign each keyword cluster to an existing page or plan a new one. Match the content format to the search intent. This becomes your content roadmap.
Best keyword research tools
You don't need every tool — but you do need at least one. Here are the ones that matter.
Google Keyword Planner
Free. Shows search volume ranges and competition. Best starting point for beginners. Requires a Google Ads account.
Google Search Console
Free. Shows what keywords you already rank for, impressions, clicks, and positions. Essential for finding quick wins.
SEMrush
Paid (from £100/mo). The most comprehensive tool. Keyword research, competitor analysis, content gaps, position tracking. My go-to.
Ahrefs
Paid (from £80/mo). Excellent keyword explorer, content gap analysis, and the best backlink database. Strong competitor research.
Google Trends
Free. Shows how search interest changes over time. Great for spotting seasonal patterns and rising topics before they peak.
People Also Ask / Autocomplete
Free. Google's own suggestions. Type your keyword and see what Google suggests. Check "People also ask" for question-based keywords.
Frequently asked questions about keyword research
Answers to the most common questions about how keyword research works for SEO.
What is keyword research in SEO?
Keyword research is the process of finding and analysing the words and phrases people type into search engines when looking for information, products, or services. It's the foundation of any SEO strategy because it tells you what your audience is actually searching for, how often, and how competitive those terms are. Without it, you're guessing what to write about.
How do I start keyword research as a beginner?
Start with seed keywords — basic terms related to your business. Type them into a tool like Google Keyword Planner (free), Ubersuggest, or SEMrush and look at the suggestions, search volumes, and difficulty scores. Also check Google's 'People also ask' section and autocomplete suggestions. Focus on long-tail keywords first — they're less competitive and easier to rank for.
What tools do I need for keyword research?
For beginners, Google Keyword Planner and Google Search Console are free and effective. For more depth, paid tools like SEMrush, Ahrefs, or Moz offer detailed search volume, keyword difficulty, competitor analysis, and content gap features. Google Trends is also useful for spotting seasonal patterns and rising topics.
What is search intent and why does it matter?
Search intent is the reason behind a search query — what the person actually wants. There are four main types: informational (learning something), navigational (finding a specific site), commercial (comparing options), and transactional (ready to buy). Matching your content to the correct search intent is critical — if someone searches 'best CRM software' they want a comparison, not a single product page.
How many keywords should I target per page?
Focus on one primary keyword per page, supported by 3-5 closely related secondary keywords. Trying to rank a single page for too many unrelated terms dilutes your focus and confuses search engines. Each page should have a clear topic and a clear primary keyword that it's built around.
What is the difference between short-tail and long-tail keywords?
Short-tail keywords are broad, 1-2 word terms like 'SEO' or 'running shoes' — they have high search volume but extreme competition and vague intent. Long-tail keywords are specific phrases like 'best running shoes for flat feet 2026' — lower volume but much higher conversion rates and easier to rank for. Research shows over 90% of searches are long-tail.
How often should I update my keyword research?
Review your keyword strategy quarterly for most businesses. Search behaviour, competitor positioning, and seasonal trends change constantly. If you're in a fast-moving industry or launching new products, monthly reviews are better. Annual keyword research is not enough given how quickly search evolves.
Can I do keyword research without paid tools?
Yes. Google Keyword Planner, Google Search Console, Google Trends, and Google's autocomplete suggestions are all free. You can also look at 'People also ask' boxes, competitor websites, Reddit, Quora, and industry forums to understand what questions your audience is asking. Paid tools save time and provide more data, but you can build a solid strategy with free resources.
Need help with keyword research?
If you need a hand finding the right keywords and building a strategy that actually drives traffic, let's talk. No obligation — just an honest conversation about what'll work.
Get in Touch ↗