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.
