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: 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
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
- Identify your top 3 competitors' websites
- Go to Google Search Console β Search Analytics
- Filter by "Search Type: Web"
- Look for keywords bringing them traffic
- 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 β