Keyword Research for SEO: A Practical Guide (2026)

Learn how to find the right keywords for your business. Step-by-step keyword research process using free and paid tools.

SEO
5 March 202610 min readBukhosi Moyo

Quick Answer

Keyword research identifies what your target audience searches for in Google. Start with seed keywords from your business, expand using tools (Google Keyword Planner, Ubersuggest, Ahrefs), analyse volume + difficulty + intent for each keyword, group related keywords into topic clusters, and map each cluster to a specific page. SA searches often include city names — target these for local advantage.

Key Takeaways

  • Keyword research is the foundation of every SEO strategy
  • Start with your products/services as seed keywords
  • Volume + difficulty + intent = the keyword prioritisation formula
  • Group related keywords into topic clusters, not isolated pages
  • SA searches often include city names — target these for local advantage
  • Free tools: Google Keyword Planner, Ubersuggest, AnswerThePublic

Want the full breakdown? Scroll below.

What Is Keyword Research?

Keyword research is the process of discovering and analysing the search terms that people type into Google when looking for products, services, or information related to your business.

It answers the most fundamental question in SEO: what are your potential customers actually searching for?

Without keyword research, every SEO effort is built on assumptions. You might optimise for terms nobody searches, target keywords too competitive to rank for, or miss opportunities where demand exists but competition is low.

Keyword research transforms guesswork into a data-driven strategy. It tells you exactly which pages to create, what topics to write about, and which queries to prioritise for maximum return.

Why Keywords Still Matter in 2026

Google's algorithm has evolved far beyond simple keyword matching. It uses natural language processing (NLP) to understand topics, synonyms, and searcher intent. Some argue this makes keyword research obsolete — they're wrong.

Keywords still matter because:

  • They reveal demand. Volume data tells you whether anyone is searching for what you offer.
  • They reveal intent. The phrasing tells you where the searcher is in their buying journey.
  • They reveal competition. Difficulty scores tell you whether ranking is realistic.
  • They structure your content. Topic clusters need primary keywords to organise around.

What's changed is how you use keywords. Rather than targeting exact-match phrases repeatedly, you target topics and cover them comprehensively. Google understands that "SEO costs south africa," "how much does SEO cost in SA," and "SEO pricing ZAR" are the same topic — so one page can rank for all of them.

Step 1: Seed Keywords from Your Business

Start with what you know. List your core products, services, and the problems you solve:

Your Business Seed Keywords
Web design agency in Pretoria web design, website development, web design pretoria
Accounting firm accountant, tax services, bookkeeping, audit
Online clothing store buy clothes online, fashion south africa, women's dresses
Plumber in Cape Town plumber, plumbing services, plumber cape town

Expand with variations:

  • What do customers call your service? (Some say "web design," others say "website development")
  • What problems do you solve? ("my website is slow," "need more leads online")
  • What questions do clients ask? ("how much does a website cost," "do I need SEO")

Tip: Check your Google Search Console. The "Queries" report shows exactly what terms people already use to find your site — many will surprise you.

Step 2: Expand with Keyword Tools

Use tools to expand your seed list into hundreds of relevant variations.

Free Tools

Tool Best For Limitations
Google Keyword Planner Volume estimates, basic suggestions Designed for ads; ranges not exact volumes
Ubersuggest Keyword ideas, difficulty scores Limited free queries per day
AnswerThePublic Question-based keywords Limited free searches
Google Autocomplete Long-tail suggestions No volume data
Google "People Also Ask" Related questions Manual extraction

Paid Tools

Tool Monthly Cost Best For
Ahrefs ~$99/month Most comprehensive keyword database
SEMrush ~$129/month Competitor keyword analysis
Moz Pro ~$99/month Keyword difficulty scoring

Expansion Techniques

Modifier stacking: Add prefixes and suffixes to seed keywords:

  • "best [keyword]"
  • "[keyword] near me"
  • "[keyword] south africa"
  • "how to [keyword]"
  • "[keyword] cost" / "[keyword] price"
  • "[keyword] for [industry]"

Competitor mining: Enter competitor URLs into Ubersuggest or Ahrefs to see which keywords they rank for. This reveals opportunities you've missed.

People Also Ask: Search your seed keywords on Google and expand the "People Also Ask" section. These are directly from Google's understanding of related queries.

Step 3: Analyse Volume, Difficulty, and Intent

Not all keywords are worth pursuing. Filter and prioritise using three metrics:

Search Volume

Monthly search volume indicates demand. For SA keywords:

Volume Classification Typical Use
10,000+ Very high Broad terms — often very competitive
1,000–10,000 High Core service keywords
100–1,000 Medium Specific service + location keywords
10–100 Low Long-tail, niche keywords

Don't dismiss low-volume keywords. "SEO for dentists pretoria" may only get 50 searches/month, but every searcher is a potential high-value client.

Keyword Difficulty

Difficulty scores (typically 0–100) estimate how hard it is to rank on page one. For a new or small website:

Difficulty Realistic? Strategy
0–20 Yes — quick wins Target immediately
20–40 Yes — with effort Target with quality content + basic link building
40–60 Challenging Requires strong content + dedicated link building
60–80 Difficult Need significant authority first
80–100 Very difficult Enterprise-level only

Search Intent

Intent categorisation determines what type of content to create:

Intent Signal Words Content Type
Informational "what is," "how to," "guide," "tips" Blog posts, guides
Commercial investigation "best," "vs," "review," "comparison" Comparison pages, reviews
Transactional "buy," "price," "hire," "near me" Service/product pages
Navigational "[brand name]," "[specific site]" Homepage, brand pages

Critical rule: Match content type to intent. A blog post cannot rank for a transactional keyword. A product page cannot rank for an informational keyword. Google matches content format to intent.

Step 4: Group into Topic Clusters

Individual keywords are not your strategy unit — topic clusters are.

A topic cluster consists of:

  • Pillar page: The main, comprehensive page targeting the broad topic
  • Supporting pages: Blog posts and guides targeting specific subtopics
  • Internal links: Connecting all pages in the cluster

Example: SEO Topic Cluster

Pillar: /seo (targets "seo services," "seo south africa")
├── /blog/what-is-seo (targets "what is seo")
├── /blog/seo-costs-south-africa (targets "seo cost")
├── /blog/technical-seo-checklist (targets "technical seo")
├── /blog/local-seo-guide (targets "local seo")
├── /seo/technical-seo (sub-service page)
├── /seo/local-seo (sub-service page)
└── /seo/pricing (commercial intent)

Each page in the cluster reinforces the others. Internal links between them signal to Google that your site has deep expertise on the topic, building topical authority that makes every page in the cluster rank better.

Step 5: Map Keywords to Pages

Every keyword group should be assigned to a specific page — either existing or planned.

The Mapping Framework

Primary Keyword Secondary Keywords Assigned Page Status
seo services pretoria seo agency pretoria, seo company pretoria /seo/pretoria Existing
what is seo seo meaning, how seo works /blog/what-is-seo New
seo pricing south africa seo cost, seo packages /seo/pricing Existing

Rules:

  • One primary keyword per page (never target the same primary keyword on two pages)
  • Multiple secondary keywords per page (3–8 related terms)
  • If no existing page fits, plan a new one
  • If two existing pages target the same keyword, consolidate

SA-Specific Keyword Research Tips

South African search behaviour has unique patterns:

City Modifiers Are Essential

SA searches frequently include city names. "Plumber pretoria" has different demand and competition than "plumber cape town." Always check city-modified versions of your keywords.

Language Considerations

South Africa has 11 official languages. Most commercial searches happen in English, but Afrikaans keywords can reveal untapped niches, especially in the Western Cape and Free State.

SA-Specific Search Patterns

  • South Africans search more on mobile than desktop
  • "Near me" searches have grown 150%+ since 2022
  • Pricing queries often include "ZAR" or "rand"
  • Brand trust queries ("is [company] legit") are more common than in other markets

For more on how keyword research feeds into broader SEO campaigns, our SEO resource documentation covers strategy frameworks in detail.

Frequently Asked Questions

How many keywords should I target per page?

One primary keyword and 3–8 secondary keywords. Each page should have a clear primary topic. Google naturally ranks pages for related variations of the primary keyword.

How often should I do keyword research?

Full keyword research at the start of your SEO campaign, then quarterly reviews to identify new opportunities and shifting trends. Monitor Google Search Console monthly for emerging queries.

What's the best free keyword research tool?

Google Keyword Planner for volume estimates and Ubersuggest for keyword ideas and difficulty scores. Combined with Google Search Console data, these cover most needs without cost. Our keyword difficulty checker provides quick difficulty analysis.

Should I target high-volume or low-volume keywords?

Both, strategically. Target low-volume, low-difficulty keywords first for quick wins. Simultaneously build authority to compete for higher-volume keywords over time. This is the approach that compounds fastest. See our SEO pricing page for how keyword targeting strategy factors into campaign scope.

How do I know if a keyword is too competitive?

Check the top-ranking pages. If they're all high-authority domains (Wikipedia, government sites, major publications) with thousands of backlinks, the keyword is likely too competitive for a newer site. Target longer-tail variations instead.

What's the difference between short-tail and long-tail keywords?

Short-tail: broad, high volume, high competition ("seo"). Long-tail: specific, lower volume, lower competition ("seo for small business south africa"). Long-tail keywords convert better because they indicate more specific intent. See our guide on SEO for small businesses for practical application.

Conclusion

Keyword research is not a one-time task — it's the ongoing intelligence system that drives your entire SEO strategy. Every page you create, every piece of content you publish, and every optimisation you make should be informed by keyword data.

Start with Step 1 today. List your seed keywords, run them through a free tool, and you'll discover dozens of opportunities you didn't know existed. The businesses that rank on page one are the ones that let data — not intuition — guide their content decisions.

Get Strategic SEO Insights

Join South African business leaders receiving actionable search engineering strategies. No fluff. No spam.

Bukhosi Moyo

Written by

Bukhosi Moyo

SEO Strategist & Founder

Bukhosi is the founder and lead SEO strategist at Symaxx. He architects search-first digital systems for South African businesses, combining technical engineering with commercial strategy to build long-term organic assets.

Was this helpful?

Need help executing this strategy?

Our team turns these insights into revenue-generating search architectures for your business.