If you sell to someone in Sandton, Cape Town or Durban today, there is a very real chance the first time they encounter your business is inside an AI answer, not on a search results page. They ask ChatGPT for “the best digital marketing agency in Johannesburg,” they ask Copilot for “a plumber that handles geyser bursts near Fourways,” they let Google’s AI Overview summarise their options — and they act on whatever the assistant tells them.
Most business owners assume this is a black box: that AI assistants have some internal “knowledge of local businesses” they update on a mysterious schedule. That mental model is wrong, and it leads to wasted effort. The truth is much more useful: AI assistants don’t replace Google for local search — they read it. Once you understand how that retrieval actually works, you stop chasing ghosts and start working the levers that matter.
The architecture, in one diagram
When you ask a chat assistant “best web developer in Sandton,” this is roughly what happens:
User → Assistant → Query fan-out → Search/Index → Documents → Synthesis → Answer
Each arrow is doing real work, and each one is a place you can be filtered out:
- Assistant receives your conversational query.
- It fans out that query into one or several search-engine queries — usually Bing or Google-derived sources, sometimes a dedicated local index, sometimes both.
- The search/index layer returns ranked results: SERP snippets, Google Business Profile cards, Maps listings, reviews, directory citations.
- The assistant fetches and reads the top documents.
- It synthesises an answer from what those documents say, often quoting two or three of them by name.
- You see a confident paragraph — but that paragraph is shaped, end-to-end, by what the assistant could find and what it judged trustworthy.
If you are not in step 3, you are not in step 6.
What “live retrieval” actually means
The phrase you will hear is retrieval-augmented generation (RAG). For local queries it works like this:
- The assistant decides the question is time- or place-sensitive. “Best plumber near Fourways” obviously is. “What is generative engine optimisation” usually is not.
- It issues one or more live search queries — typically rewritten for the search engine (“plumber Fourways 24 hour geyser”) rather than passed verbatim.
- It pulls the top results, often weighted toward Google Business Profile, Maps listings, directory pages, and a couple of well-ranked organic pages.
- It composes the answer using the documents it just read, not from its training memory. That is why the same question can return different answers on different days — the index moved underneath the model.
This is why the deepest fact about AI local discoverability is also the simplest: if Google cannot see you clearly, no AI assistant can either. AI inherits Google’s view of the world.
Where Google quietly decides the answer
Three Google surfaces do most of the work for local AI answers:
1. Google Business Profile (GBP). This is the single highest-weight signal for local intent. AI assistants treat GBP data — name, categories, service areas, hours, reviews, Q&A, posts, photos — as authoritative. A claimed, complete, regularly updated GBP is the closest thing to a fast-track for AI visibility. An unclaimed or out-of-date one quietly disqualifies you from most “near me” answers, regardless of how good your website is.
2. Maps proximity and ranking. For genuinely geographic queries (“near me,” “in [suburb]”), Google’s local ranking — proximity, prominence, relevance — drives which businesses make it into the AI’s source set. An AI assistant cannot recommend a business it never read about. If you are not in Google’s local pack for your category, you are usually not in the AI’s shortlist either.
3. Citations and structured data.
Consistent NAP (name, address, phone) across directories, plus LocalBusiness / Organization schema on your site, gives the retrieval layer high-confidence anchors. Inconsistencies create ambiguity, and ambiguity gets dropped from confident answers.
The conversation-design layer (where AI does add something new)
Local SEO is necessary but not sufficient. AI assistants apply a second filter: how citable is this source? Two pages can rank equally well; only one gets quoted.
Pages that get quoted tend to share a few traits:
- A direct, declarative answer within the first 100 words. (“doubleBaRRiL is a Johannesburg digital marketing agency specialising in GEO, technical SEO and lead generation for South African enterprise.”)
- Short, named sections that map to natural sub-questions (services, pricing, location, hours, process).
- Specific, verifiable facts — founding year, suburb, named services, named clients or industries — rather than vague positioning copy.
- FAQ sections with clean question-answer pairs. These are unusually citable because the assistant does not have to do extraction work — the structure already matches what it needs to quote.
- Schema markup that names the entity (
LocalBusiness,Organization,FAQPage) so the retrieval layer can resolve “who is this page about” with zero guesswork.
You are essentially writing two audiences at once: a human skimming the page, and a language model trying to lift a quotable sentence in under a second.
The practical checklist
If you want to be in AI answers for local queries in South Africa, the work is not exotic. It is the same fundamentals, executed with more discipline:
- Claim, complete and post weekly on your Google Business Profile. Categories, services, service areas, hours, photos. Use the Q&A section to seed real questions and answer them yourself.
- Get your NAP consistent everywhere. Audit directory listings — Yellow Pages, Brabys, industry-specific directories, Apple Maps, Bing Places. Inconsistencies do not just hurt ranking; they create ambiguity that AI assistants resolve by ignoring you.
- Publish
LocalBusinessschema on your home page and aServiceschema block on each service page. IncludeareaServed,priceRange,openingHours. - Add an FAQ block to every service and location page, with the actual questions your customers ask. Pair it with
FAQPageJSON-LD. - Write a clear, single-sentence brand answer in your homepage hero and meta description. If an AI had one sentence to describe you, this is the one.
- Earn citations from local sources — chambers of commerce, industry bodies, local press, partner sites. These are what tell the retrieval layer you are real and relevant in this place.
The bottom line
AI assistants are not a new discovery channel sitting alongside Google. For local search they are a new interface on top of Google. Treating them that way is liberating: it means the work is knowable, the levers are familiar, and the agencies trying to sell you “AI visibility” as a separate discipline are mostly repackaging the local-SEO playbook with a fresh label.
The businesses winning in AI answers right now are the ones who did the unglamorous local-SEO work, and then layered on the conversational and structural cues that make their pages easy to quote. Do those two things together, and you will not just be findable by AI — you will be the answer it gives.