keyword-research-with-ai






How to Do Keyword Research With AI — South Africa Guide | oonie


AI SEO — Keyword Research

Keyword research
with AI.
No paid tools
required.

How to use ChatGPT, Claude, and Perplexity to find the right keywords for your South African business — faster, cheaper, and with better local context than most offshore tools.

✍️ Lindsay Campbell📍 Cape Town🕐 9 min read

Why AI works surprisingly well for keyword research

Traditional keyword research tools — Semrush, Ahrefs, Moz — are built around search volume data. They tell you how many times a keyword was searched last month. Useful. But they don’t tell you why someone is searching, what they actually want, or what they’ll do next.

AI does something different. Because it’s been trained on enormous amounts of text — including search queries, forum discussions, product reviews, help articles, and customer feedback — it has a deep intuitive grasp of how people talk about problems. That’s exactly what good keyword research requires.

Ask ChatGPT “what would someone search for when looking for a plumber in Cape Town who fixes geysers?” and it will give you 20 variants you’d never have thought of — including the long-tail questions real customers ask before they’re ready to pick up the phone.

The real advantage

AI doesn’t replace volume data. It replaces the hardest part of keyword research — understanding search intent, generating comprehensive seed lists, and thinking like your customer. Paid tools can validate. AI does the thinking.

What AI can’t do — be honest about this

AI tools don’t have real-time search volume data. ChatGPT doesn’t know that “solar geyser installer Cape Town” gets 260 searches a month in South Africa. It can’t tell you which keywords your competitors are ranking for right now. And it can’t show you what’s changed in the last six months.

What this means in practice: use AI for generation and intent analysis, then validate the shortlist with a real data source — even just Google’s autocomplete and People Also Ask, or your own Google Search Console data if you have a site already.

Free validation options for SA businesses: Google Search Console (if your site is live), Google autocomplete and related searches, Google Trends ZA, and the free tier of Ubersuggest. You don’t need Semrush to validate AI keyword output.

The 5-step AI keyword research workflow

01

Brief the AI on your business

Before you ask for keywords, give the AI context. Business type, location, target customer, what you sell, and what problem you solve. Vague input produces vague output. Spend 2 minutes on the brief and it pays back tenfold.

02

Generate by intent type

Ask for three buckets separately: commercial intent (ready to buy/hire), informational intent (researching), and local intent (area-specific). Each bucket serves a different content purpose and gets different page types.

03

Mine the questions

Ask the AI: “What questions does someone ask before hiring a [your service]?” This generates FAQ content, blog post ideas, and long-tail keywords in one move. Questions are gold — they have low competition and high conversion because they match exactly what someone is thinking.

04

Filter for SA relevance

Ask the AI to flag which keywords are most relevant for South Africa specifically — different terminology, local regulations, SA-specific concerns (load shedding, SARS, POPIA, rand pricing). Offshore tools miss this context entirely.

05

Validate the shortlist

Take the 20 most promising keywords and check them in Google autocomplete, People Also Ask, and Google Search Console. You’re confirming that people actually search these terms — and finding related variants you missed.

Copy-ready prompts

Replace anything in [square brackets] with your specifics. Use in ChatGPT, Claude, or Gemini.

Prompt 01

Seed keyword generation

I run a [type of business] in [city/region], South Africa. My target customer is [describe customer]. I help them with [describe problem you solve].

Generate 30 keywords my potential customers would search on Google. Split them into three groups:

GROUP 1 — Commercial intent (ready to hire/buy): keywords showing they want to take action now
GROUP 2 — Informational intent (researching): keywords showing they're learning before deciding
GROUP 3 — Local intent (location-specific): city and suburb-level variants

For each keyword, add one sentence explaining the search intent — what is this person actually trying to do?

Format as a table: Keyword | Group | Intent explanation
Tip: Run this for each main service separately if you offer multiple services. Don’t try to cover everything in one prompt.

Prompt 02

Question keyword mining

I am a [your business type] based in [location], South Africa.

List 25 questions a potential customer would type into Google before hiring someone like me. Include:
- Questions about cost and pricing
- Questions about how to choose / what to look for
- Questions about the process / what happens
- Questions about common problems or concerns
- "Is it worth it" type questions

Format each as a question exactly as someone would type it into Google. Then add: which of these has the highest commercial intent (closest to a buying decision)?
Tip: These questions become your FAQ pages, blog posts, and FAQ schema on existing pages. Each one is a potential ranking opportunity.

Prompt 03

SA-specific keyword context

I have this list of keywords for my [business type] business in South Africa:
[paste your keyword list here]

For each keyword:
1. Flag any that use terminology more common in the US/UK that South Africans might search differently
2. Suggest South African alternatives or variants where relevant
3. Identify any keywords where SA-specific context matters (e.g. SARS, load shedding, local regulations, rand pricing, specific SA platforms)
4. Add suburb or city variants for the top 5 local-intent keywords

I'm based in [your city] and serve [your area/region].
Tip: South African searchers often use different terminology to US/UK searchers. “Estate agent” vs “realtor”. “Tuck shop” vs “convenience store”. AI knows this if you ask.

Prompt 04

Competitor gap analysis

My business is [describe your business] in [location], South Africa.

My main competitors are: [list 2-3 competitor names or website URLs]

Based on what you know about businesses like these, what topics and keywords are they likely targeting that I might be missing? Specifically:

1. Service pages they probably have that I don't
2. Location pages they probably target
3. Informational content that builds trust before a sale
4. Long-tail question keywords in our industry

Give me 15 keyword/content gap opportunities, ranked by how likely they are to drive qualified leads.
Tip: Follow up with: “Which 3 of these gaps represent the lowest competition and highest buyer intent for a [your business size] business?”

SA-specific keyword research tips

Search in Afrikaans too

Depending on your market, Afrikaans keywords can be completely uncontested. A plumber in the Western Cape might find “loodgieter Kaapstad” has almost no competition. Ask the AI to generate Afrikaans variants if your customer base includes Afrikaans speakers.

Suburb-level local keywords

In South African cities, people search by suburb more than city. “Accountant Sandton” vs “accountant Johannesburg”. “Dentist Claremont” vs “dentist Cape Town”. Generate suburb-level variants for your top 5 service keywords — especially if you serve a specific area.

SA-specific problem keywords

Load shedding, SARS submissions, POPIA compliance, BEE certification, UIF claims — these are problems unique to South Africa that generate search traffic with almost no competition. If any of your services touch these issues, build pages around them.

Price-sensitive searches

South African searchers are highly price-conscious. “How much does X cost in South Africa” keywords convert extremely well. Include “cost” and “price” variants in every commercial keyword set you build.

How to validate what AI gives you — free options

Validation method What it tells you Cost
Google autocomplete What real people are actually typing. Type the start of your keyword and see what Google suggests. Free
People Also Ask Related questions Google shows for your query. Every one is a keyword/content opportunity. Free
Google Search Console If your site is live, GSC shows exactly what queries are triggering impressions — even with zero clicks. Free
Google Trends ZA Relative interest over time for SA. Good for seasonal keywords and trend validation. Free
Ubersuggest free tier Rough volume estimates and keyword difficulty for a limited number of queries per day. Free (limited)
Semrush / Ahrefs Accurate ZA volume data, competitor rankings, keyword difficulty. Worth it if you’re doing this seriously. Paid
The minimum viable workflow: AI generates 30 keywords → filter to 10 most promising → check each in Google autocomplete → note which have People Also Ask results → build pages for the top 5. Total time: 90 minutes. No paid tools required.

Want it done properly?

NoGravy does keyword
strategy for SA businesses.

Full keyword research, competitive analysis, content plan. Cape Town based. Lindsay Campbell direct.

Visit NoGravy →

FAQ

Can you use AI for keyword research?
Yes — AI tools like ChatGPT, Claude and Perplexity are effective for generating seed keyword lists, understanding search intent, and finding question-based keywords. They work best combined with Google Search Console or Google autocomplete to validate actual search volume.
Is AI keyword research as good as Semrush or Ahrefs?
Different, not better or worse. Paid tools give you accurate volume data. AI gives you faster ideation, better intent analysis, and SA-specific context that offshore tools often miss. The ideal workflow uses both — AI to generate, a paid tool to validate.
How do I do keyword research for a South African business using AI?
Brief the AI on your business type, location, and target customer. Ask it to generate keywords by intent — commercial, informational, local. Then validate the most promising ones in Google Search Console or Google autocomplete. Focus on local variants and question-based keywords.
What’s the best AI tool for keyword research?
ChatGPT (GPT-4o) and Claude are both strong for keyword ideation. Perplexity is useful because it pulls live web data and can show you what’s currently ranking. Use the prompts above in whichever tool you have access to — the prompt matters more than the tool.