miketheseoguy.
Get in Touch
← Back to Blog

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.

seo keyword research search intent visual guide
Mike Arnold
Mike Arnold SEO Strategist
Published
Updated
how to do keyword research... seo tips keyword research how to rank on google seo strategy google ranking long tail keywords search volume checker competitor keywords seo audit FILTER BY INTENT · VOLUME · DIFFICULTY keyword research seo how to find keywords for seo YOUR CONTENT STRATEGY Targeted · High-intent · Rankable FROM THOUSANDS OF KEYWORDS TO THE ONES THAT MATTER
Section 01

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.

🤔 YOUR CUSTOMER "best seo freelancer suffolk" YOUR WEBSITE Optimised for this keyword KNOW WHAT THEY SEARCH → BUILD CONTENT AROUND IT
Keyword research connects what your audience searches for with the content on your website.
Section 02

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.

WITHOUT KEYWORD RESEARCH Content nobody searches for No clear target audience Zero organic traffic 0 visits WITH KEYWORD RESEARCH Content matched to real searches Clear intent, clear audience Consistent organic growth 2,400+ visits/mo SAME EFFORT. COMPLETELY DIFFERENT RESULTS.

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.

Section 03

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.

SEED KEYWORD seo services seo freelancer technical seo audit local seo for small biz keyword research tool how to rank on google Example seed: "SEO" → generates dozens of related terms
One seed keyword branches into dozens of variations. Tools like SEMrush and Google Keyword Planner automate this expansion.

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.

Section 04

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.

INFORMATIONAL "I want to learn" what is seo how do backlinks work Best content: Blog posts, guides NAVIGATIONAL "I want to go to" semrush login google search console Best content: Homepage, login page 🧭 COMMERCIAL "I want to compare" best seo tools 2026 semrush vs ahrefs Best content: Comparisons, reviews TRANSACTIONAL "I want to buy/hire" hire seo freelancer buy semrush pro Best content: Service/product pages 💰 MATCH YOUR CONTENT TYPE TO THE INTENT BEHIND THE KEYWORD

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.

Section 05

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.

KEYWORD DIFFICULTY → SEARCH VOLUME → SWEET SPOT easy target target target very hard hard skip skip
Aim for the green sweet spot: keywords with decent volume that you can realistically rank for given your site's current authority.
Section 06

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.

Short-Tail
  • 1-2 words: "SEO", "running shoes"
  • Huge search volume
  • Extremely competitive
  • Vague intent — hard to satisfy
  • Low conversion rate
  • Dominated by big brands
Long-Tail
  • 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.

Section 07

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.

competitor-site.com SEO TOOL Analyse backlinks + keywords KEYWORD GOLDMINE KEYWORDS YOUR COMPETITORS RANK FOR THAT YOU DON'T seo audit checklist local seo tips 2026 technical seo services ecommerce seo strategy google business profile seo EACH ONE IS A PROVEN OPPORTUNITY YOU CAN TARGET

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.

Section 08

The keyword research process

Here's the step-by-step process from a blank page to a finished keyword strategy.

1
List your seed keywords

Write down every term related to your business, products, and services. Think about what your customers would search. Aim for 10-20 seeds.

2
Expand with tools

Put each seed into a keyword tool (Google Keyword Planner, SEMrush, Ahrefs). Export all suggestions — you'll have hundreds or thousands of related terms.

3
Analyse your competitors

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.

4
Filter and prioritise

Filter your master list by search intent, volume, and difficulty. Remove irrelevant terms. Prioritise keywords in the sweet spot — decent volume, achievable difficulty.

5
Group into clusters

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.

6
Map to content

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.

Section 09

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.

Section 10

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.

Mike Arnold
Mike Arnold

Freelance SEO strategist with 14+ years in digital marketing. I help businesses grow through organic search, content strategy, and technical SEO. Based in Suffolk, UK.

Ready?

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 ↗