Playbook· Playbook

The Invisible Business Playbook

How South African local businesses get found on ChatGPT, Gemini, Perplexity, and Google AI Overviews — step by step, covering GBP, NAP consistency, schema markup, and reviews.

Tino Madzunguruse16 June 2026

Something changed in how customers find local businesses — and most South African SME owners have not caught up yet.

Three years ago, “getting found online” meant ranking on Google page one. Today, a growing number of customers skip Google entirely. They type a question into ChatGPT, Gemini, or Perplexity and act on whatever answer comes back. These are not searches anymore. They are conversations — and AI platforms give a single, confident recommendation.

If your business is not part of that recommendation, you are invisible to those customers.

This guide covers 5 pillars. Each one is actionable. You do not need a developer, a large budget, or advanced technical skills to implement any of it.

4AI platforms now answering "best near me" queries
72%Of GBP profiles are incomplete or inaccurate
5Pillars covered in this playbook
48hTypical time to implement all quick fixes

Google Business Profile: The Foundation AI Reads First

Your Google Business Profile is the single most important document about your business on the internet. If your GBP is incomplete, outdated, or unclaimed, every AI platform starts with a broken picture of your business.

Business Description Formula: "[Business name] is a [specific service type] in [specific area], [city]. We [key differentiator] — [supporting credibility point]." Example: "Dallas Nail Bar is a nail salon in Menlo Park, Pretoria. We offer gel, acrylic, and nail art services by appointment — known for consistent results and a clean, relaxed environment."

1

Claim and verify your GBP

Go to business.google.com. Search your business name. If unclaimed, request a verification postcard or phone verification. Do not skip this — an unclaimed profile can be edited by anyone.

2

Set your primary and secondary categories

Primary category must be specific. If you are a guesthouse, do not use "Lodging" — use "Guest House" or "Bed And Breakfast." Add 2–3 secondary categories that reflect additional services.

3

Write a description using the formula

Use all 750 characters. Front-load your service type, location, and differentiator in the first 2 sentences — that is what AI platforms extract first.

4

List every service with a description

Add a 1–2 sentence description to each service. "We do nails" is invisible. "Gel overlay and nail art by appointment, R250–R350 per session" is findable.

5

Upload 10–15 fresh, specific photos

Include exterior, interior, your work or product, team members, and a menu or service board. Name image files descriptively before uploading.

6

Answer your own Q&A

Ask 5–8 questions customers commonly ask, then answer them yourself. This populates the Q&A section with accurate information before anyone else does it incorrectly.

NAP Consistency: Why Conflicting Information Kills Your Ranking

NAP stands for Name, Address, Phone number. When your GBP, website, Facebook, TripAdvisor, and directories say different things, AI platforms treat your business as unreliable and either omit you from recommendations or surface incorrect information.

Watch out: The most common NAP conflict in South Africa is a business that moved premises 2+ years ago but still has the old address on Google, Yelp, Facebook, and local directories. AI platforms read all of these. A customer who follows the wrong address does not come back.

Schema Markup: Speak the Language AI Understands

Schema markup is structured data you add to your website that tells AI platforms exactly what your business is, where it is, and what it does — in a format machines can read without interpretation. You do not need to know how to code to implement this. A developer can add it in under an hour.

1

LocalBusiness schema (or a specific subtype)

The foundational schema for any local business. Declare your name, address, phone, URL, and opening hours. Use the most specific subtype — Restaurant, BedAndBreakfast, HairSalon, Plumber — rather than the generic LocalBusiness type.

2

FAQPage schema

Add FAQ schema to your website's FAQ section. AI Overviews frequently pull FAQ content directly into their answers. A guesthouse with schema-marked FAQs about check-in times and parking is far more likely to appear in an AI response.

3

Review and AggregateRating schema

Declare your aggregate review score directly in your schema. This pulls your star rating into search result previews and gives AI platforms a machine-readable trust signal.

4

Service schema

For trades businesses, salons, and home services: declare each service as a separate Service schema entity, including the name, description, and price range if applicable.

JSON-LD — Add to your website head or page footer

{ "@context": "https://schema.org", "@type": "Restaurant", "name": "Café Kingston", "address": { "@type": "PostalAddress", "streetAddress": "14 Main Road", "addressLocality": "Stellenbosch", "addressRegion": "Western Cape", "addressCountry": "ZA" }, "telephone": "+27 21 000 0000", "url": "https://cafekingston.co.za" }

Review Velocity: The Trust Signal AI Weighs Most

AI platforms treat reviews as social proof — quantified, structured, and timestamped. A business with 87 reviews and 3 posted last week is more trusted than one with 40 reviews where the last was posted 18 months ago. The signal is not just volume. It is recency and consistency.

1

Get your Google review link

In your GBP dashboard, go to "Get more reviews" and copy the short link. This takes customers directly to the review screen, removing the friction of searching for your business.

2

Ask at the moment of maximum satisfaction

Ask immediately after the service is delivered. "You've been brilliant to work with — if you have 2 minutes, we'd love a Google review" converts at 3 to 5 times the rate of an email sent a week later.

3

Send a WhatsApp follow-up within 24 hours

In South Africa, WhatsApp is your most effective follow-up channel. Keep it short, personal, and include your review link directly. Do not send a template.

4

Make it visible in your space

Print a card or desk sign with a QR code linking to your Google review page. Place it at the checkout counter or reception desk. Some customers prefer to leave reviews on their own time.

5

Respond to every review — including the negatives

AI platforms read your responses. A professional response to a negative review often converts a browser into a customer more effectively than a 5-star rating — because it shows how you handle problems.

Web Presence Signals: What Else AI Reads About You

Your GBP and schema tell AI what you say about your business. Web presence signals tell AI what the broader internet says about your business. The more corroboration that exists across multiple sources — and the more consistent it is — the more confidently an AI platform will recommend you.

1

A dedicated website — not just a GBP or social page

A website with a home page, services page, About page, and Contact page with correct NAP gives AI a far richer data source than a Facebook page. Wix or Squarespace is sufficient — you do not need a bespoke build.

2

Third-party directory citations

Every listing on a credible directory (Yelp, TripAdvisor, Hotfrog, Cylex) is a corroboration point. 8 to 10 consistent, active directory listings are a meaningful signal. Do not pay for premium listings.

3

Media mentions and earned coverage

A mention in a local newspaper, a food blog, or a regional best-of listicle is treated as high-authority corroboration. If Café Kingston was featured in a Stellenbosch dining guide, that article becomes a source AI references.

4

A simple FAQ or blog page on your website

A 400-word FAQ page answering the 6 most common questions your customers ask — marked up with FAQPage schema — is one of the highest ROI content investments a local business can make. The Painting Team's most common lead-generating page is a single FAQ about how long exterior painting takes. No ads. Just structured answers.

Your 30-Day Implementation Roadmap

Do not try to do everything at once. This sequence is ordered by impact — each phase builds on the last. Week 1 fixes the foundation. Week 2 adds structure. Weeks 3 and 4 build ongoing momentum.

W1

Week 1 — Fix the Foundation

Claim and complete your GBP — description, categories, services, hours, photos, Q&A. Fix NAP on your website and top 3 platforms. Goal: no conflicting information anywhere.

W2

Week 2 — Add Structured Data

Implement LocalBusiness schema on your website. Add FAQPage schema to an existing or new FAQ page. Validate with Google's Rich Results Test. Submit updated sitemap to Google Search Console.

W3

Week 3 — Launch Review Velocity

Get your Google review link. Set up a WhatsApp follow-up for the next 5 completed customers. Print a QR code card for your counter. Target: 5 new reviews in Week 3.

W4

Week 4 — Build Web Presence

Claim and update 5 directory listings — Hotfrog, Cylex, Bing Places, Yelp, and one industry-specific platform. Write one FAQ page with 6–8 questions. Reach out to one local publication about a feature or mention.

+

Ongoing — Maintain and Compound

Post one GBP update per week. Respond to every new review within 48 hours. Add one new FAQ answer per month. Aim for 2–3 new Google reviews per week consistently. AI search visibility results compound over 60–90 days.

Check Your AI Visibility in 15 Minutes

Before you implement anything, run these prompts across all 4 platforms. Copy them exactly. Replace the bracketed fields with your business details. Screenshot the results — they are your baseline.

Prompt 1 — Recommendation query (run on ChatGPT, Gemini, Perplexity)

"What are the best [your service type, e.g. nail salons] in [your area, e.g. Menlo Park, Pretoria]? Give me your top 3 recommendations."

Prompt 2 — Direct business query (run on ChatGPT, Gemini, Perplexity)

"Tell me everything you know about [Your Business Name] in [Your City]."

Prompt 3 — Evaluation query (run on ChatGPT and Gemini)

"Is [Your Business Name] a good option for [your service]? Why or why not?"

Prompt 4 — Google AI Overview (run in Google Search)

Search: "[your service type] near me" — check whether an AI Overview panel appears at the top. Does your business appear in it or in the Local Pack below it?

What you might find: Your business does not appear at all. A competitor is being recommended instead. AI describes your business incorrectly — wrong address, wrong hours, wrong service type. Your business is listed as permanently closed. Any of these results is fixable — but you cannot fix what you have not checked.

Want the full strategy session?

Book a free AI Visibility Audit and we will walk through exactly what is holding your business back from appearing in AI search.

Book Your Free Audit