Tutorials

Keyword Research Mastery

How to find, analyse, and prioritise the keywords that drive real traffic. Learn search intent, keyword metrics, tools, and the step-by-step process for building a prioritised keyword map.

Updated 2026-03-30

#seo#keyword research#seo mastery series#search intent#tutorial

SEO MASTERY SERIES — Phase 1: Foundation — Module 1

Keyword Research Mastery

How to find, analyse, and prioritise the keywords that drive real traffic

SeriesSEO Mastery Series
PhasePhase 1 — Foundation
ModuleModule 1 of 14
Skill levelBeginner to Intermediate
Est. time3-4 hours (reading + exercises)
Tools usedGoogle Keyword Planner, Ahrefs / Semrush (or free alternatives)

Learning objectives

By the end of this module you will be able to:

  • Explain what keyword research is and why it determines your entire SEO strategy
  • Define and identify the four types of search intent
  • Use both paid and free tools to discover high-value keyword opportunities
  • Evaluate keywords using volume, difficulty, and CPC data
  • Map keywords to pages using a topic-cluster model
  • Build a prioritised keyword spreadsheet ready for content production

1. Why keyword research is the foundation of SEO

Every decision you make in SEO flows from keyword research. It tells you what your audience actually types into Google, how competitive each opportunity is, and whether ranking on a given term will move the needle for your business. Skipping this step — or rushing through it — is the single most common reason SEO campaigns fail.

Think of keyword research as market research. You are not guessing what people want; you are reading evidence of demand directly from search data. A website that ranks for the right keywords earns compounding organic traffic for months or years. A website that ranks for the wrong ones — or no keywords at all — gets nothing.

Key insight: Google processes roughly 8.5 billion searches every day. Keyword research is how you identify the tiny slice of those searches that are relevant to your business — and then make yourself the best answer to them.

2. Understanding search intent

Search intent — also called "user intent" — is the underlying reason behind a search query. Google's algorithm has become extraordinarily good at matching results to intent. If your page does not match the intent behind a keyword, it will not rank, regardless of how well-optimised it is.

There are four core intent types:

Intent typeWhat the user wantsExample keywordsBest content type
InformationalLearn something"how does SEO work", "what is a backlink"Blog posts, guides, tutorials
NavigationalFind a specific site"ahrefs login", "google search console"Homepage, login page
CommercialResearch before buying"best SEO tools 2026", "semrush vs ahrefs"Comparison posts, reviews, listicles
TransactionalBuy or take action now"buy semrush subscription", "sign up ahrefs"Product/service pages, landing pages

Common mistake: Many beginners create blog posts targeting transactional keywords, or service pages targeting informational ones. Google will not rank a page that does not match the dominant intent behind a keyword. Always check the SERP before writing a single word.

3. The four core keyword metrics

Every keyword can be evaluated across four dimensions. Understanding all four — and how they interact — separates beginner keyword research from professional-grade strategy.

3.1 Search volume

Search volume is the average number of times a keyword is searched per month, typically reported over the last 12 months. Higher volume means more potential traffic — but also more competition.

A common mistake is to chase only high-volume keywords. A keyword with 100 monthly searches may be far more valuable than one with 10,000 if it converts better and faces less competition. Always consider volume in context.

  • High volume: 10,000+ searches/month — extremely competitive, often dominated by large sites
  • Mid volume: 1,000-10,000 searches/month — viable for established sites with domain authority
  • Low volume: 100-1,000 searches/month — excellent targets for newer sites; often very specific
  • Long-tail: under 100 searches/month — highly specific, low competition, high conversion rate

3.2 Keyword difficulty (KD)

Keyword Difficulty is a score (0-100) that estimates how hard it is to rank in the top 10 organic results for a given keyword. It is calculated based on the authority and quality of the pages currently ranking.

KD rangeDifficultyWhat it means for you
0-20EasyNew sites can rank with quality content and a few backlinks
21-40ModerateAchievable with strong content and active link building
41-60HardRequires established domain authority and significant content investment
61-100Very hardDominated by high-authority sites; focus here only once you have built real authority

3.3 Cost per click (CPC)

CPC is the average amount advertisers pay per click when running Google Ads on a keyword. This is a powerful signal for organic SEO because high CPC indicates commercial intent and genuine business value. If companies are spending $20 per click on a keyword, that traffic converts.

Use CPC as a proxy for keyword value, especially when search volume is modest. A keyword with 300 monthly searches and a $30 CPC is often more strategically valuable than one with 5,000 searches and a $0.10 CPC.

3.4 SERP features and click-through rate

Not all #1 positions are equal. Some search results pages are dominated by SERP features that reduce organic click-through rates:

  • Featured snippets (position zero) — capture up to 35% of clicks
  • People Also Ask boxes — push organic results down the page
  • Google Shopping carousels — dominant for product searches
  • Knowledge Panels — answer factual queries without a click
  • Local Packs — dominate geo-specific queries

Before committing to a keyword, search it on Google and assess what is actually on the results page. A keyword with 5,000 monthly searches but a full knowledge panel and featured snippet may deliver very few clicks even if you rank first.

4. Keyword research tools

The right tool depends on your budget and the depth of research you need. Below is a breakdown of the main options.

4.1 Google Keyword Planner (Free)

Google's own tool is the gold standard for raw search volume data because it comes directly from Google. It requires a Google Ads account (you do not need to run ads). Its main limitations are that volume is shown in broad ranges rather than exact numbers unless you are running active campaigns.

Best used for: Validating volume for your top targets, discovering related keyword ideas, identifying seasonal trends.

4.2 Ahrefs Keywords Explorer (Paid)

Ahrefs is considered the industry standard for professional keyword research. It provides accurate volume data, a reliable KD score, traffic potential (not just volume for one keyword but the total traffic the page could receive), and parent topic identification. The "Also rank for" and "Search suggestions" features are especially powerful for expanding your keyword list.

Best used for: Deep competitive analysis, finding keyword gaps, discovering which keywords your competitors rank for that you do not.

4.3 Semrush Keyword Magic Tool (Paid)

Semrush's Keyword Magic Tool has the largest keyword database of any tool and is particularly strong for grouping keywords by intent. Its "Keyword Gap" feature for competitive analysis is arguably the best in the market.

Best used for: Large-scale keyword discovery, intent-based filtering, competitive gap analysis.

4.4 Free alternatives

If you are starting out without a budget for paid tools, the following free options provide genuine value:

  • Google Search autocomplete — type a keyword and note the suggestions; these are real searches
  • Google's "People Also Ask" boxes — a goldmine for long-tail content ideas
  • Google Search Console — shows what you already rank for (invaluable once you have traffic)
  • Ubersuggest — free tier provides volume data, KD scores, and keyword ideas
  • AnswerThePublic — visualises question-based searches around a topic
  • KeywordSheeter — bulk exports autocomplete suggestions

5. The keyword research process: step by step

Follow this process for every new site or content audit. It produces a structured keyword map rather than a random list of terms.

Step 1: Define your core topics

Start by brainstorming the five to ten broad topics that your site covers. These are not keywords yet — they are the "parent" themes. For an SEO agency website, core topics might be: keyword research, link building, technical SEO, local SEO, content strategy.

Ask yourself: "What would someone need to search for to find my business or content?" Write down every topic without filtering.

Step 2: Expand each topic into a keyword list

Take each core topic into your keyword tool and run it through the following expansion exercises:

  • Enter the broad topic (e.g. "keyword research") and export all suggestions
  • Filter by relevance — remove anything unrelated to your offering
  • Use the "Questions" filter to find long-tail queries ("how to do keyword research")
  • Check competitor pages ranking for your topic and note which keywords they also rank for
  • Run the same process for three to five close competitor URLs using a tool's "site explorer"

For a typical site, this process should produce 200-1,000 candidate keywords per core topic.

Step 3: Qualify and filter

Not every keyword is worth pursuing. Apply the following filters to cut your list to only the best opportunities:

  • Minimum volume: set a floor (e.g. 50 searches/month) to exclude dead terms
  • Maximum KD: set a ceiling based on your current domain authority
  • Intent match: remove keywords whose intent does not match any page you can create
  • Business relevance: remove keywords that would attract irrelevant traffic
  • Cannibalisation check: ensure you do not have two competing pages targeting the same keyword

Step 4: Group keywords by topic cluster

Group related keywords together into clusters. Each cluster will become one page on your site. The main keyword in each cluster is the "primary keyword" for that page; the supporting keywords are secondary targets that the same page can rank for.

Example cluster for a pillar page on keyword research:

KeywordMonthly volumeKDRole
keyword research18,10072Primary (pillar)
keyword research tutorial4,40048Secondary
how to do keyword research2,90045Secondary
keyword research for beginners1,60038Supporting cluster
best keyword research tools1,30055Separate cluster page

Step 5: Prioritise your hit list

Prioritisation is the most strategic part of keyword research. You cannot pursue everything at once, so rank your clusters using a simple scoring model:

  • Business value: How directly does this keyword relate to what you sell? (Score 1-5)
  • Traffic potential: Total estimated monthly traffic if you rank in position 1-3 (Score 1-5)
  • Ranking feasibility: How realistic is it for your current domain to rank? (Score 1-5)

Multiply the three scores. The clusters with the highest totals become your first wave of content. Revisit lower-scoring clusters every quarter as your authority grows.

6. The long-tail strategy for new sites

New websites have little to no domain authority. Attempting to rank for high-volume, high-difficulty keywords immediately is almost always a waste of time. A long-tail strategy solves this problem.

Long-tail keywords are specific, lower-volume queries (typically three or more words) that face significantly less competition. While each keyword drives less traffic individually, they collectively make up the majority of all search queries — and they convert at a much higher rate because users know exactly what they want.

The long-tail compound effect: A site with 100 pages each targeting a 200-search/month long-tail keyword — and ranking in position 2 for each — generates more traffic than a single page ranking #5 for a 10,000-search/month head term. Start long, go broad, then target the head terms once you have authority.

7. Competitive keyword gap analysis

One of the fastest ways to find keyword opportunities is to study your competitors. A keyword gap analysis reveals the keywords your competitors rank for that you do not — these are your missed opportunities.

Process:

  1. Identify your three to five closest organic competitors (search your main keyword and note who ranks)
  2. Enter each competitor's domain into Ahrefs Site Explorer or Semrush Domain Analytics
  3. Export their top-ranking keywords
  4. Use the "Content Gap" or "Keyword Gap" tool to find keywords at least two competitors rank for that you do not
  5. Filter the results by volume and KD, then add the best opportunities to your keyword map

This process can uncover hundreds of high-quality keyword targets in a single session and is especially valuable when entering a new niche.

8. Avoiding the most common keyword research mistakes

MistakeWhat to do instead
Targeting only high-volume keywordsBalance head terms with long-tail opportunities based on your domain authority
Ignoring search intentAlways check the SERP before writing; match the dominant content format
Keyword stuffing in contentUse natural language; include related terms and synonyms, not repetitions
One page per keywordGroup semantically related keywords onto one high-quality page
Never revisiting your keyword mapRefresh your research quarterly; search trends shift faster than most people expect
Choosing keywords with no business valueEvery page must serve a business purpose; traffic that does not convert is expensive

9. Module exercise

Complete the following exercise using your own website (or a hypothetical one). This exercise is the foundation for all subsequent modules.

Exercise: Build your first keyword map

Deliverable: A spreadsheet with at least 50 qualified keywords, grouped into a minimum of five topic clusters, each keyword scored for volume, KD, CPC, and business value.

Step-by-step instructions:

  1. Write down the five core topics your site covers. Do this before opening any tool.
  2. For each topic, enter it into Google Keyword Planner or Ubersuggest and export 50+ suggestions.
  3. Add each keyword to a spreadsheet with columns for: keyword, monthly volume, KD, CPC, intent (I/N/C/T), and business value (1-5).
  4. Filter out low-relevance and zero-volume keywords. Aim to keep your top 50-100.
  5. Group remaining keywords into clusters. Each cluster = one page on your site.
  6. Score and prioritise each cluster. Mark your top three clusters as "Wave 1" — these become your first content targets in Module 4.

10. Key takeaways

  • Keyword research is not a one-time task; it is a living document that evolves with your site and your market
  • Search intent is the single most important concept in modern SEO — match it or you will not rank
  • Volume, difficulty, CPC, and SERP features must all be considered together, never in isolation
  • Long-tail keywords are the fastest path to organic traffic for new sites
  • A topic-cluster keyword map, not a flat list of terms, is the professional-grade output of keyword research
  • Your completed keyword map is the input for every other module in this series

Further reading and resources

  • Ahrefs Blog — Keyword Research: The Beginner's Guide
  • Google Search Central — How Search Works
  • Semrush Academy — Keyword Research Course
  • Moz — Keyword Research Guide

Up next: Module 2 — Site Architecture & URL Structure

You have your keywords. Now we build the site structure that lets Google navigate, understand, and rank every page you create.

Related reading

PreviousTutorial: Set Up AI Settings and Personal API Connections in PromptPlan
NextBuilding with AI: Phase 01 — Planning & Architecture