Get Free SEO Audit

Keyword Research Guide for South Africa 2026

TL;DR (Too Long; Didn't Read)

Keyword research finds what your audience actually searches for. High-intent keywords (100-500 monthly searches in SA) are the sweet spot: achievable to rank, valuable to your business. Target primary keyword + 2-3 secondary keywords per page. Use on-page optimization to rank for them.

Keyword research showing search volume and difficulty metrics

On This Page

Why Keyword Research is the Foundation of SEO

Keyword research answers one question: What do your customers actually search for?

You can have the best content on the web, but if it's optimized for keywords nobody searches for, you'll get zero traffic. Conversely, if you target keywords your audience uses, ranking becomes inevitable.

Keyword research is the bridge between what you think your business is about and what your customers actually search for. They're often different.

Keyword Research Fundamentals

Search Volume

How many people search for that keyword monthly. Higher volume = more potential traffic, but also usually more competition.

Target for South Africa: 100-500 monthly searches (achievable + valuable)

Keyword Difficulty (KD)

How hard it is to rank for that keyword. Higher KD = more established competitors, more backlinks needed.

Sweet spot: KD 20-40 (achievable within 3-6 months)

Search Intent

Why someone is searching. Is it informational (learning), commercial (researching a purchase), transactional (buying now), or local (finding a business)?

Match intent perfectly. If someone searches "how to rank local SEO", they want a guide, not a sales page.

Cost Per Click (CPC)

How much advertisers pay for clicks on this keyword. High CPC = high commercial value (people spend money on it).

Use as a signal: High CPC keywords often convert well (money intent).

The 4-Step Keyword Research Process

🌱
Step 1: Seeds
Brainstorm 5-10 broad topics
πŸ“ˆ
Step 2: Expand
Generate related keywords
πŸ”
Step 3: Analyze
Check competitor rankings
🎯
Step 4: Prioritize
Map keywords to pages

Step 1: Brainstorm Topic Seeds

Start with 5-10 broad topics related to your business. Don't overthinkβ€”just list what your customers ask about.

Example for an SEO agency:

  • Local SEO
  • Technical SEO
  • On-page optimization
  • Link building
  • Keyword research

Step 2: Expand Into Keyword Lists

For each topic, generate related keywords. Use Google Suggest and "People Also Ask" boxes.

Free method: Type your seed keyword in Google, scroll down to "Searches related to [keyword]". Screenshot them all.

Step 3: Analyze Competition

For each keyword, check who ranks #1-10. Are they massive companies, or small/medium businesses? If large sites rank, difficulty is high.

  • Big sites ranking (#1-5 are Amazon, Wikipedia, NY Times) = high KD, harder to rank
  • Small/medium sites ranking = lower KD, more achievable

Step 4: Prioritize & Map to Pages

Create a spreadsheet:

Keyword Volume KD Intent Page
Keyword research 1200 35 Informational This pillar
How to do keyword research 320 28 Informational Cluster post

Keyword Research Tools (Free & Paid)

Free Tools

  • Google Search Console: See what keywords bring you traffic now
  • Google Keyword Planner: Official Google tool (need Google Ads account)
  • Ubersuggest: Free version shows keyword data + suggestions
  • Google Suggest & People Also Ask: Real search queries (manual but free)
  • Answer the Public: Visualizes questions people ask about a topic

Paid Tools (Recommended for Agencies)

  • Ahrefs: Most comprehensive (keyword volume, difficulty, backlink data)
  • Semrush: Similar to Ahrefs, good keyword difficulty scoring
  • SE Ranking: More affordable alternative, supports ZA data
  • Moz Pro: Includes rank tracking + keyword difficulty
πŸ“Š
100-500
Monthly searches (SA sweet spot)
🎯
20-40
Keyword difficulty target
πŸ“
1+3
Primary + secondary keywords
⏱️
3-6
Months to rank (achievable KD)

Long-Tail Keywords: The Easy Wins

Long-tail keywords are 3-4 word phrases with lower volume but high intent.

Example:

  • "SEO" = 100K monthly searches, KD 85 (almost impossible)
  • "SEO for Durban businesses" = 50 monthly searches, KD 15 (achievable)

Long-tail keywords are the easiest path to rankings. Start here, build authority, then target broader keywords.

Spy on Competitor Keywords

What keywords are your competitors ranking for? Find this with paid tools or free methods.

Free Method

  1. Identify your top 3 competitors' websites
  2. Go to Google Search Console β†’ Search Analytics
  3. Filter by "Search Type: Web"
  4. Look for keywords bringing them traffic
  5. If they rank #1-3, you can probably rank too with effort

Paid Method (Faster)

In Ahrefs/Semrush, paste competitor URL β†’ "Organic Keywords" β†’ sort by difficulty. Rank for the easier ones first.

Search Intent: The Secret Weapon

Match your content type to what people actually want to find.

Intent Types

  • Informational: "How to rank in Google" β†’ Write a guide
  • Commercial: "Best SEO tools" β†’ Write a comparison/review
  • Transactional: "Buy SEO software" β†’ Write a product page
  • Local: "SEO Durban" β†’ Create a local landing page

If your page intent doesn't match search intent, you won't rank. Google is very good at this.

Local Keywords for South African Businesses

Location-based keywords are lower competition, faster wins.

Structure: [service] + [location]

  • "SEO Durban" (local)
  • "SEO KwaZulu-Natal" (regional)
  • "SEO South Africa" (national)

Start with local, dominate it, then expand regional β†’ national. See our local SEO guide for location strategy.

Frequently Asked Questions

What's the difference between search volume and keyword difficulty?

Search volume = how many people search for that keyword monthly. Keyword difficulty = how hard it is to rank (more competition). Best opportunities: high volume + low difficulty.

How many keywords should I target per page?

One primary keyword + 2-3 secondary keywords. More dilutes focus. See our on-page SEO guide for keyword placement strategy.

What's a good search volume target for South Africa?

100-500 monthly searches is the sweet spot (achievable + valuable). Long-tail: 10-100. Broad terms: 1000+.

Should I focus on local or national keywords?

Both. Start local (lower competition, faster wins), then expand to national once you've built authority.

What tools should I use for keyword research in South Africa?

Free: Google Search Console, Google Keyword Planner, Ubersuggest. Paid: Ahrefs, Semrush, SE Ranking. All support ZA data.

Ready to Research Your Keywords?

Build a keyword strategy that targets what your audience actually searches for. We can help with a free audit.

Get a Free Keyword Strategy β†’