GEO for online stores in South Africa: the complete 2026 playbook

AI & Automation · Marketing & Growth·October 2026·28 min read

GEO for online stores in South Africa: the complete 2026 playbook

When a shopper asks ChatGPT, Gemini or Google AI Mode “where should I buy a pram online in South Africa?”, the answer names three to five stores. This guide covers how those stores get chosen, what you can control, what is not yet available in South Africa, and how to measure whether it is working. It comes with five free tools in our GEO toolkit.

23.1%
Working-age South Africans using generative AI, Q1 2026
R130bn+
SA online retail in 2025, close to 10% of all retail
~65%
Tracked ChatGPT Shopping picks sourced from product feeds
83%
ChatGPT carousel products that matched Google Shopping results

The short answer

GEO (generative engine optimisation) is the work of getting your store and products named, cited or linked inside AI-generated answers. For a South African store it comes down to seven jobs:

1. Let the AI search crawlers in, including through Cloudflare and your security plugin. 2. Put plain, checkable facts on product pages. 3. Mark those facts up with structured data that matches the page. 4. Run a clean Google Merchant Center feed, because in South Africa it is the closest thing you have to a direct line into ChatGPT Shopping and Google AI Mode. 5. Publish buying guides that are the best answer to a real question. 6. Collect reviews on more than one independent platform. 7. Get mentioned on sites you do not own.

Then measure it with Search Console’s generative AI report, Bing’s AI Performance report, a GA4 AI channel and a monthly prompt check. GEO sits on top of SEO. A store with weak SEO will have weak GEO.

Score your store first

Before reading the rest, count up what your store already has. The score is weighted by how much each item affects AI visibility in our experience and in the research cited below. Every check has its own section further down.

Tool 1 of 5

GEO readiness score

Fifteen checks, 100 points. Add up the ones your store already has. 80+ is AI-ready, 55 to 79 is visible but leaky, under 55 means start with the highest-point items. The interactive version scores you and returns a prioritised fix list.

CheckPoints
robots.txt allows the AI search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot, Bingbot, Googlebot)15
Checked that Cloudflare, the host firewall and security plugins are not blocking AI crawlers10
Sitemap submitted in both Google Search Console and Bing Webmaster Tools6
Product name, rand price, stock status and specs are in the page HTML as text8
Top 20 product descriptions rewritten in our own words (no supplier copy)8
Product schema with price in ZAR and availability passes the Rich Results Test7
Shipping and returns policy declared in schema or Merchant Center4
Google Merchant Center feed live, free listings on, almost no disapprovals12
Feed prices match website prices exactly, including sales6
GTINs or barcodes added where products have them3
Product reviews showing on product pages5
Reviews on at least one independent platform (Google, Hellopeter, Trustpilot)6
At least three buying guides or comparisons for your main category5
Business name, address and contact details identical across the web3
GA4 reports AI referrals as their own channel2
Score your store interactively →

What GEO is, and what it is not

GEO is getting your brand and products named, cited or linked inside answers that AI tools generate. SEO is ranking your pages in a list of results. They overlap heavily because most AI assistants still look things up on the web before they answer, and they lean on search indexes to do it.

The term comes from a 2023 paper by researchers at Princeton, Georgia Tech, the Allen Institute and IIT Delhi, presented at KDD 2024. They tested nine ways of rewriting a web page and measured how much of an AI answer could be traced back to it. Adding quotations, statistics and cited sources helped most. Keyword stuffing was the only method that did worse than leaving the page alone. More on what that means for a store in Step 5.

TermWhere it shows upWhat winning looks likeMain lever
SEOGoogle and Bing results pagesYour page ranks and gets the clickRelevance, links, technical health
AEOFeatured snippets, voice answersYour sentence is read out as the answerShort, direct answers to questions
GEOChatGPT, Gemini, AI Mode, AI Overviews, Copilot, Perplexity, ClaudeYour store is named or cited in the answerFacts, feeds, reviews, third-party mentions
Agentic commerceBuy buttons and checkout inside AI appsThe AI completes the order with you as merchantPlatform integrations, feed accuracy

Two things GEO is not. It is not geo-targeting, which means showing ads to people in a location. And it is not a replacement for SEO. If anything, the research on ChatGPT Shopping (below) shows AI answers lean harder on Google’s own data than most people assumed.

Why it matters for South African stores now

AI search reached South Africa at the same time as most other markets. Google switched on AI Mode for South African users in August 2025, in English, as part of a 180-country launch. AI Overviews already sat above many ordinary results before that.

Usage is climbing steadily. Microsoft’s AI Economy Institute measures the share of people aged 15 to 64 who used a generative AI tool in a given period. South Africa is the highest in Africa and still rising.

At the same time the market these shoppers buy from is growing fast. World Wide Worx put online retail at R96bn in 2024, 8% of all retail, with 2025 expected to pass R130bn and 2027 projected above R150bn. Our own SA eCommerce Report 2026 charts break that down by segment.

The honest part: AI traffic is still small, and the conversion data is mixed

Most guides quote one flattering statistic. Here are the main studies side by side, because they disagree and you should know that before you spend money.

StudyWhat it foundCaveat
Adobe Digital Insights, April 2026AI-referred retail visitors in March 2026 were 42% more likely to buy and brought 37% more revenue per visitGroups all AI tools together; large US retailers
Similarweb, Jul 2024 to Jun 2025ChatGPT referrals converted at about 11.4% vs 5.3% for organic searchTraffic panel estimates, not store checkout data
Kaiser and Schulze, academic study (973 sites, ~$20bn revenue)ChatGPT was under 0.2% of ecommerce traffic; organic search converted about 13% betterData from Aug 2024 to Jul 2025, an early phase
Shero Commerce, 96m sessions, Sep 2026Median store: AI visitors 1.27% conversion vs 1.09% organic, but orders 15% smallerAgency client base; mostly US stores

Our read: AI referrals are small in volume today, the visitors tend to arrive further down the funnel, and the trend is up. That is a reason to do the cheap foundational work now, not a reason to pay anyone a retainer to “rank in ChatGPT”. Almost everything in this guide also improves your Google rankings and your conversion rate, so the downside is close to zero.

How AI tools decide which stores to recommend

An AI shopping answer is built from three inputs. Your GEO work needs to cover all three, but they are not equally controllable.

Which assistant reads what

AssistantLive web sourceShopping dataWhat an SA store can do today
Google AI Overviews and AI ModeGoogle’s search index (Googlebot)Google Shopping data from Merchant CenterRank in Google, run a Merchant Center feed with free listings
ChatGPTOpenAI’s own index (OAI-SearchBot) plus partner searchDirect merchant feeds (US-first) and results that overlap heavily with Google ShoppingAllow OAI-SearchBot, run a strong Merchant Center feed
Microsoft CopilotBing’s index (Bingbot)Microsoft merchant programmes, Shopify for US merchantsVerify Bing Webmaster Tools, claim Bing Places
PerplexityIts own index (PerplexityBot)Merchant partnerships, Shopify catalogueAllow PerplexityBot, earn third-party mentions
ClaudeClaude-SearchBot index and live fetches (Claude-User)No dedicated shopping feed programme announcedAllow Claude-SearchBot and Claude-User
Gemini appGoogle’s indexGoogle Shopping dataSame as Google AI Mode

The South African shortcut. In March 2026 a Peec AI study of more than 43,000 ChatGPT product carousel listings, reported by Search Engine Land, found 83% matched Google Shopping’s organic results, with most coming from Google’s top ten. ChatGPT’s direct-feed programmes are US-first, but Google Merchant Center free listings are available to South African sellers. So for a store selling into South Africa today, the feed you send Google is very likely doing double duty in ChatGPT as well. That makes Merchant Center the single highest-value GEO task for most SA stores. This is our inference from the published data, not something OpenAI has confirmed.

What a good outcome looks like

Here is a typical shopping answer, with notes on why each store got its spot. The stores are illustrative; the pattern is what we see when we run these prompts for clients.

Every step below feeds one of those three reasons.

Step 1: Let the AI crawlers in

An assistant cannot recommend a page it is not allowed to read. This is the one GEO task where a single mistake makes everything else pointless, and it is more common than you would think. We regularly find SA stores blocking AI search crawlers by accident through an old robots.txt rule, a security plugin, or a CDN setting nobody remembers switching on.

Know the three jobs AI crawlers do

OpenAI, Anthropic and Perplexity each run separate crawlers for separate jobs, and each has its own robots.txt token. Blocking the training crawler does not remove you from the answers. Blocking the search crawler does.

TokenCompanyJobFollows robots.txt?Our default for a store
GooglebotGoogleSearch, AI Overviews, AI ModeYesAllow
BingbotMicrosoftBing and Copilot answersYesAllow
OAI-SearchBotOpenAIChatGPT search indexYesAllow
Claude-SearchBotAnthropicClaude search indexYesAllow
PerplexityBotPerplexityPerplexity search indexYesAllow
ApplebotAppleSiri and Spotlight searchYesAllow
ChatGPT-UserOpenAILive fetch when a user asks about a pageNot reliablyAllow
Claude-UserAnthropicLive fetch when a user asks about a pageYesAllow
Perplexity-UserPerplexityLive fetch on a user’s requestGenerally notAllow
GPTBotOpenAIModel trainingYesBusiness decision
ClaudeBotAnthropicModel trainingYesBusiness decision
Google-ExtendedGoogleControl token for Gemini training and grounding; not a separate crawlerYesBusiness decision
Applebot-ExtendedAppleControl token for Apple AI trainingYesBusiness decision
CCBotCommon CrawlOpen dataset used by many model buildersYesBusiness decision

Google states that blocking Google-Extended does not affect inclusion in Google Search, and AI Overviews and AI Mode run on Googlebot’s crawl. For most stores we recommend allowing the training crawlers too. Being known to the model is a form of brand awareness, and a product store has little to protect in its public product copy. Publishers selling content have a different calculation.

The Cloudflare trap

In July 2025 Cloudflare started blocking known AI crawlers by default for new domains and asks owners during setup whether to allow them. From 15 September 2026 it went further on pages carrying advertising: training and agent crawlers are blocked by default there, while search crawlers stay allowed. Cloudflare sits in front of roughly a fifth of all websites, and a lot of South African hosts and agencies put stores behind it for speed and DDoS protection.

Check this today. In the Cloudflare dashboard, open your domain and look under Security for AI Crawl Control (previously “Block AI bots” under Bots). Confirm the AI search crawlers are allowed. Then check your host’s firewall and any WordPress security plugin with bot blocking. A robots.txt that says “allow” means nothing if the request is stopped at the firewall first.

The robots.txt group trap most guides miss

Crawlers obey only the most specific group that names them. If your robots.txt has User-agent: * with Disallow: /checkout/, and you add a new group for OAI-SearchBot with Allow: /, OpenAI’s crawler now ignores the * group completely, including your checkout and cart rules. Any rules you want every bot to follow must be repeated inside each named group. Our robots.txt generator does that for you.

Tool 2 of 5

AI crawler robots.txt generator

Generates a robots.txt for WooCommerce, Shopify or other platforms that allows the AI search crawlers and repeats your private paths in every group. Free, runs in your browser, nothing is sent anywhere.

Open the robots.txt generator →

The other technical checks

CheckWhy AI tools careHow to test
Product facts are in the HTML as textMany AI fetchers do not run JavaScript. A price that only appears after a script runs may not exist to themView the page source (not the inspector) and search for the price
Sitemap submitted to Google and BingCopilot runs on Bing’s index; ChatGPT search draws on partner indexes tooSearch Console and Bing Webmaster Tools; Bing can import your sites from Search Console in minutes
IndexNow enabledPushes price and stock changes to Bing quickly instead of waiting for a recrawlRank Math has it built in; Cloudflare offers it too
Fast mobile pagesSlow pages get crawled less often. Most SA shoppers browse on mid-range Android phonesPageSpeed Insights, mobile tab. See our speed guide
No interstitials blocking contentAge gates, location pop-ups and newsletter walls can hide the page from fetchersFetch the URL in Search Console’s URL Inspection
Server logs show AI botsProof that crawlers are arriving and getting 200 responsesAsk your host for access logs and search for OAI-SearchBot, ChatGPT-User, Claude-SearchBot, PerplexityBot

Step 2: Write product pages an AI can quote

AI tools pull out facts they can repeat with confidence and cross-check. “Premium quality, luxurious feel” gives them nothing. “Full-grain leather, 38cm wide, fits a 15-inch laptop” gives them three facts to match against a question. Pages that state facts plainly get quoted; pages full of slogans get skipped. Our longer guide on writing product descriptions that sell covers the conversion side; this section covers what AI needs on top.

Before and after

Supplier copy (what most stores use)AI-ready copy
“Experience ultimate comfort with our premium ergonomic office chair, designed for the modern professional.”“A mesh office chair with adjustable lumbar support and 4D armrests, for people who sit 6 or more hours a day. Supports up to 130kg. R4,999 incl. VAT, in stock, delivered in 3 to 5 working days nationwide.”
“Stylish and durable school shoes your kids will love.”“Black leather school shoes with a stitched sole, sizes 10 (kids) to 8 (adults), compliant with most SA school uniform rules. Half sizes available. Free exchanges on unworn pairs within 30 days.”

Use South African vocabulary

AI answers match the words in the question, and South Africans ask in South African English. Copy imported from a supplier rarely contains the phrases local shoppers type.

Shoppers typeNotWhere it belongs
braai, potjie, cooler boxbarbecue, stew pot, coolerTitles, summaries, category intros
delivery to Gqeberha, Polokwane, Mbombela“fast shipping”Delivery block, FAQ, shipping page
Instant EFT, Ozow, PayJustNow, Payflex“multiple payment options”Product page payment line, FAQ
Paxi, Pargo, collection point“pickup available”Delivery block
load-shedding backup, inverter, solar“power solution”Electronics titles and guides
Highveld winter, Cape winter rain“cold weather”Seasonal category intros
incl. VAT, rand, R1,499prices without currencyEverywhere a price appears

Category pages need the same treatment. A grid of products gives an assistant nothing to cite. Add 150 to 300 words above or below the grid that explain the range, who each type suits and how to choose. “How to choose a pram for South African roads and malls” on a pram category is exactly the kind of passage that gets quoted.

Tool 3 of 5

AI-ready description builder

Turns product facts into the seven-block structure as plain text and paste-ready HTML. Free, runs in your browser, nothing is sent anywhere.

Open the description builder →

Step 3: Use structured data, and make it match the page

Structured data is JSON-LD code that labels your facts for machines: this is the product name, this is the price, this currency, this stock level. Google says you do not need any special markup to appear in AI Overviews or AI Mode. It still helps, because it removes guesswork and powers rich results in ordinary search. The rule that matters most is in Google’s own guidance: the markup must match what a shopper sees on the page. A schema price of R899 on a page showing R999 is worse than no schema at all.

Schema typeWhereWhat it tells AI toolsNote
Product + OfferEvery product pageName, brand, price, priceCurrency: ZAR, availability, conditionEssential
AggregateRating + ReviewProducts with genuine reviewsProof of quality, review countOnly for reviews collected on your site. Never on the homepage
OfferShippingDetailsProduct levelShipping cost and delivery time to ZAOr set it in Merchant Center
MerchantReturnPolicyProduct or organisation levelReturn window, method, feesSee our CPA returns guide
OrganizationHome or About pageWho you are, logo, contact, sameAs links to your profilesTies your mentions together
BreadcrumbListProduct and category pagesHow your catalogue is organisedMost themes and SEO plugins output it
FAQPagePages with genuine FAQsQuestion and answer pairsGoogle restricted FAQ rich results in 2023. Write the FAQ for people; markup is optional

Shopify themes usually output basic Product schema. It is often missing shipping, returns, GTIN and brand. WooCommerce relies on your SEO plugin; Rank Math and Yoast’s WooCommerce add-on both output Product schema, with gaps that depend on settings. On either platform, test five product URLs in Google’s Rich Results Test and the Schema Markup Validator, then fix what they flag.

Tool 4 of 5

Product schema generator (ZAR)

Builds Product JSON-LD with a rand offer, South African shipping and a returns policy, so you can see what your theme or plugin is missing. Free, runs in your browser, nothing is sent anywhere.

Open the schema generator →

Step 4: Keep your product feeds accurate

A product feed is a structured file listing every product with its title, price, stock, images and identifiers. Through 2026 feeds moved from a Google Shopping concern to the centre of AI shopping. If you only do one thing from this guide, make it this.

Two findings matter for a South African seller. The feeds behind that jump come through OpenAI’s Agentic Commerce Protocol, and direct connections are US-first, with Shopify and a waitlist for others. Meanwhile the Peec AI study found 83% of ChatGPT’s carousel products matched Google Shopping’s organic results. Google Merchant Center free listings are open to sellers in South Africa. Put those together and your Merchant Center feed is the feed you can actually control today.

Feed channels and what is open to SA stores

ChannelWhat it feedsOpen to SA stores?Cost
Google Merchant Center (free listings)Google Shopping tab, Search, Images, Lens, AI Overviews, AI Mode, Gemini; very likely ChatGPT’s carousel indirectlyYesFree
Google Merchant Center (Shopping ads)Paid placements, including in AI surfacesYesPay per click. See our Google Ads service
Microsoft Merchant Center / Bing PlacesBing Shopping and CopilotCheck current country support for ZA in your accountFree to set up
ChatGPT merchant feeds (ACP)ChatGPT Shopping directlyUS-first; Shopify connected, others via waitlistFree listing; fees on some checkout flows
Shopify Agentic StorefrontsChatGPT, Copilot, Google AI Mode, GeminiOn by default for eligible US-selling merchants since March 2026No extra monthly fee
Takealot, Amazon.co.za listingsMarketplace pages that AI tools citeYesMarketplace fees

The feed attributes that matter for AI

AttributeWhy AI caresSA-specific tip
titleThe first thing matched against the questionBrand + product type + key attribute: “Karoo 6-Burner Gas Braai with Wok Burner, Stainless Steel”
descriptionContext for matching narrow promptsUse your rewritten copy, not the supplier’s. Include local terms
price / sale_priceFilters like “under R1,500”ZAR, incl. VAT, identical to the page to the cent
availabilityOut-of-stock items get droppedSync at least daily; hourly on fast movers
shipping“Delivered to Durban” and “free delivery” promptsSet ZA shipping rates and handling plus transit times
gtin / mpn / brandLets the AI match your listing to the same product elsewhere and to reviewsUse the real barcode; never invent one
product_highlight, product_detailShort factual bullets the AI can lift3 to 6 highlights per product
image_linkProduct cards show itClean main image, no text overlays or watermarks
product_type, google_product_categoryHelps classify the product correctlyMirror your store’s category tree

Shopify stores connect Merchant Center through the Google & YouTube app; WooCommerce stores use Google for WooCommerce or a feed plugin. Either way, open Merchant Center weekly and clear disapprovals, price mismatches and missing shipping. Stale price and stock data is the specific failure that sank the first version of ChatGPT’s Instant Checkout. It will sink any future programme the same way.

Agentic checkout: ACP, UCP and Shopify, explained for SA sellers

“Agentic commerce” means the AI does not only recommend a product but completes the purchase. Three systems matter. None of them is fully open to South African stores yet, so treat this as a watch list rather than a to-do list.

Agentic Commerce Protocol (ACP)Universal Commerce Protocol (UCP)Shopify Agentic Storefronts
WhoOpenAI and Stripe, open standardGoogle with retailers and platforms, open standardShopify
Where it showsChatGPTGoogle AI Mode and GeminiChatGPT, Copilot, AI Mode, Gemini
HistoryInstant Checkout launched September 2025; scaled back in March 2026 so merchants run their own checkout. Extended to product discovery feeds in March 2026Announced January 2026. Merchants publish capabilities at /.well-known/ucpAnnounced December 2025 in the Winter ’26 Edition; switched on by default for eligible US merchants in March 2026
RequirementsFeed via an approved providerActive Merchant Center account, eligible products, native_commerce attributeA Shopify store; toggle channels in admin
SA availability, Oct 2026Not for SA-only merchantsUS, Canada and Australia onlyUS-selling merchants
What to do nowKeep your catalogue cleanKeep Merchant Center healthy; it is the entry ticketShopify stores: watch the Sales channels screen for SA

Do not pay anyone to “integrate ACP” for an SA-only store this year. The groundwork that will qualify you when these programmes reach South Africa is the same groundwork that wins visibility now: a complete, accurate catalogue and a healthy Merchant Center account.

Step 5: Publish content that gets cited

Product pages win “where to buy” prompts. Buying guides and comparisons win the research prompts that come first: “how do I choose”, “what is the difference”, “is X worth it”. These are the pages AI tools cite as sources, and the store that wrote the guide is often named in the shortlist that follows.

What the research actually says

The practical lesson is not “add statistics”. It is that AI tools favour pages with specific, checkable claims and named sources, and penalise pages written to game them. Bing tightened its guidelines in February 2026 to cover language engineered for AI citation, alongside classic keyword stuffing. Google’s systems demote content produced mainly to manipulate rankings. Thin AI-written posts at volume are the fastest way to waste a content budget.

Bing’s own citation data adds one more lesson. One site sharing its AI Performance report found a single page earned 69% of all its Copilot citations. AI answers reward the best resource on a question, not the tenth decent one. Write fewer, better guides.

Content types that work for stores

TypeSA examplePrompt it wins
Buying guideHow to choose a car seat in South Africa (with rand price bands)“Which car seat should I buy?”
ComparisonCotton vs bamboo baby blankets for Highveld winters“Bamboo or cotton for a baby blanket?”
Best-of with criteriaBest inverters for a 3-bedroom home, tested“Best inverter for my house”
Problem-solving how-toHow to clean a gas braai after the season“How do I clean my gas braai?”
Local logistics answersDelivery times to every province, with a table“Do they deliver to Polokwane?”
Original dataOur 10 best-selling gifts under R500 this December“Gift ideas under R500 South Africa”
Sizing and fit guidesSchool shoe size chart, SA vs UK vs EU“What size school shoe for a 9-year-old?”

Seven rules for citation-ready writing

  1. Answer the main question in the first two or three sentences.
  2. Open every section with a sentence that still makes sense if quoted on its own.
  3. Phrase H2 and H3 headings the way people ask: “How long does delivery to Durban take?”
  4. Use tables for specs and comparisons, and numbered lists for steps.
  5. Put a source and a date next to every figure that can change.
  6. Say who wrote it and why they know: years in the trade, products tested, orders shipped.
  7. Update important guides at least yearly and show the updated date.

If you want help drafting, our AI prompts for SA store owners include several built for buying guides. Use them for structure, then add the experience only you have.

Step 6: Build reviews in more than one place

AI tools treat reviews as evidence and cross-check them. A store with detailed reviews across several independent platforms looks far more trustworthy than one whose only praise is on its own product pages. Profound’s analysis of ChatGPT product cards found median review count was one of the two strongest predictors of ranking.

PlatformWhy it matters for GEOPriority
Your product pages (Judge.me, Loox, Yotpo, or WooCommerce reviews)Feeds AggregateRating schema and the Merchant Center product ratingHigh. See our review app comparison
Google Business ProfileRead by Google’s AI features and local resultsHigh
HellopeterThe SA trust site shoppers and AI tools check for complaints and resolutionsHigh
TrustpilotWidely indexed, international credibilityMedium
Takealot and Amazon.co.zaProduct-level proof on pages AI tools cite oftenMedium, if you sell there
Facebook page reviewsSocial proof; less weight in AI answersLow

Ask every customer once, a few days after delivery: three to five days for consumables, ten to fourteen for products that need using first. Prompt them to say what they used it for and how delivery went, because “used it for a family of 12 at a Durban braai” gives an AI tool more to match than “great service”. Reply calmly to negative reviews, especially on Hellopeter; a resolved complaint reads as evidence that you fix problems. Never buy, gate or fake reviews. Platforms detect the patterns, and the damage outlasts any short-term gain.

Step 7: Earn mentions beyond your own site, and stay consistent

When an assistant compiles a shortlist it leans on what independent sources say. A store mentioned in a gift guide, a Reddit thread, a local news piece and a YouTube review is a safer recommendation than one that only praises itself. This is the slowest step and the hardest to fake, which is exactly why it carries weight.

SourceHow to earn itEffort
Seasonal gift guidesPitch bloggers and publications 6 to 8 weeks before Mother’s Day, Black Friday and Christmas, with a sample and a clear priceMedium
Niche blogs and newslettersOffer data, an expert quote or a product for honest reviewMedium
Local and trade mediaShare original numbers: what sold in load-shedding, delivery trends by provinceHigh
Reddit and Facebook groupsAnswer questions helpfully under your own name; do not spam linksLow, ongoing
YouTube and TikTok creatorsProduct demos and reviews are widely indexed and quotedMedium
Directories and associationsIndustry bodies, supplier “where to buy” pages, local business directoriesLow
Brand collaborationsBundles and giveaways with complementary SA brands that both promoteMedium

Entity consistency checklist

AI tools need to know that every mention refers to the same business. If one directory says “Ubuntu Baby Store”, another “Ubuntu Baby (Pty) Ltd” and your Google profile “Ubuntu Baby Co”, they may be treated as three businesses.

  • One trading name, used identically everywhere.
  • One address format, one phone number, one support email.
  • An About page with founding year, location, what you specialise in and who runs it.
  • Organization schema with sameAs links to your Google Business Profile, Hellopeter, Facebook, Instagram and marketplace store pages.
  • Google Business Profile and Bing Places claimed and complete.
  • The same logo and one-line description on every profile.

Takealot and Amazon.co.za

Marketplace listings are cited in AI shopping answers because they carry prices, stock and lots of reviews. Listing there can get your products recommended before your own store is known. The trade-off is that a citation to Takealot builds Takealot’s traffic and customer list as well as your sales.

Own storeMarketplace listing
Chance of being cited earlyLower until reviews and mentions buildHigher, thanks to marketplace authority
MarginYoursAfter commission and fees
Customer dataYours, for email and remarketingThe marketplace’s
Control over facts AI quotesFullLimited to the listing fields

Apply the same rules to listings: factual titles, every attribute filled, real reviews. Use marketplaces for reach and your store for margin and relationships. We go deeper in your own store vs Takealot.

llms.txt and the other files people tell you to add

There is a cottage industry selling files that supposedly unlock AI visibility. Here is what each one actually does.

FileWhat it isDo you need it?
robots.txtTells crawlers what they may fetchEssential. Get it right (Step 1)
sitemap.xmlLists your URLs for crawlersEssential. Submit to Google and Bing
Merchant Center feedYour structured catalogueEssential for stores (Step 4)
llms.txtA proposed plain-text summary of key pages for AI toolsOptional. Google says you do not need it for its AI features, and no major assistant has confirmed relying on it. Harmless if an app generates it
/.well-known/ucpGoogle’s UCP capability manifestOnly if you implement UCP checkout, currently US, Canada and Australia
“AI schema” or special meta tagsUsually invented by whoever is selling themNo

How to measure GEO

A year ago GEO measurement was guesswork. In 2026 both Google and Microsoft started reporting AI visibility directly, which changes what you can prove. Combine five sources rather than trusting one.

SourceWhat it showsWhat it does notCost
Search Console, Generative AI performance reportImpressions of your pages in AI Overviews and AI Mode, by page and query. Launched June 2026, rolled out to all sites worldwide by end of AugustClicks; it also lumps AI Overviews and AI Mode togetherFree
Bing Webmaster Tools, AI Performance reportCopilot and Bing AI citations by page and grounding query, including citation shareClicks; other assistantsFree
GA4 AI channelSessions, conversion rate and revenue from chatgpt.com, perplexity.ai, gemini.google.com and othersAI influence where the shopper later searched your name or typed your URLFree
Monthly prompt panelWhether you are named for the prompts that matter to you, and who is named insteadScale; answers vary run to runFree, about an hour a month
“How did you hear about us?” at checkoutAI influence that analytics cannot seePrecision; people misrememberFree

Set up the GA4 channel

In GA4, go to Admin, Data display, Channel groups, and copy the default group. Add a channel called “AI assistants” with the condition Session source matches regex below, and drag it above Referral so these sessions are not swallowed. Then compare conversion rate and revenue per session against Organic Search each month.

.*(chatgpt\.com|chat\.openai\.com|perplexity\.ai|claude\.ai|gemini\.google\.com|copilot\.microsoft\.com|edgeservices\.bing\.com|meta\.ai|grok\.com|deepseek\.com|you\.com).*

Bing’s report is the most actionable of the free sources because it names the pages Copilot actually cites. Verify your site in Bing Webmaster Tools (import from Search Console takes a few minutes), then check AI Performance monthly. Pages that earn citations tell you what format AI tools trust on your site. Make more of those.

Run a monthly prompt panel

Pick 15 to 20 prompts your customers would type. Run each one in ChatGPT, Google AI Mode, Gemini, Copilot and Perplexity once a month, in a logged-out or fresh chat so your history does not skew the answer. Record whether you are named, in what position, whether you are linked, and who else appears. The prompt panel generator writes a South African prompt set and a CSV tracking sheet for your category.

Tool 5 of 5

Prompt panel generator

Writes 20 South African prompts for your category plus a CSV tracking sheet for Google Sheets or Excel. Free, runs in your browser, nothing is sent anywhere.

Open the prompt panel generator →

Paid AI visibility tools

These run hundreds of prompts daily and track your share of mentions. Useful for larger catalogues and agencies; unnecessary for most stores in their first six months. Prices are vendor list prices as reported mid-2026, in US dollars, and change often.

ToolEntry price (approx.)Good for
Otterly.AIFrom $29/monthSmall stores starting out; limited prompts
Peec AIFrom about €89 to $95/monthClean tracking across several engines; agencies
Semrush AI Visibility Toolkit$99/month add-on to a Semrush planTeams already using Semrush for SEO
ProfoundFrom roughly $399 to $499/month; enterprise aboveLarge retailers; deepest shopping data

Shopify vs WooCommerce: the GEO checklist

TaskShopifyWooCommerce
robots.txtAuto-generated and allows the main crawlers. Customise via robots.txt.liquid only if you need toEdit in Rank Math or Yoast. Check for old “Disallow” rules and security plugin bot blocks
CDN / firewallShopify’s own; rarely an issue unless you add a proxyOften Cloudflare. Check AI Crawl Control
Product schemaTheme output; check for missing shipping, returns, GTINRank Math or Yoast WooCommerce SEO; check settings
Merchant Center feedGoogle & YouTube appGoogle for WooCommerce, or a feed plugin
Reviews with schemaJudge.me, Loox, YotpoBuilt-in reviews or a review plugin
AI sales channelsAgentic Storefronts in Sales channels (US-selling merchants first)Through Stripe/ACP integrations; not yet relevant for SA-only stores
IndexNowNot nativeRank Math Instant Indexing
llms.txtApps available; optionalPlugins available; optional

Not sure which platform suits your catalogue? See Shopify in South Africa, WooCommerce in South Africa, and the SEO groundwork in WooCommerce SEO.

The 90-day GEO plan

A few hours a week covers the foundations. Work in this order because each phase depends on the one before.

12 common GEO mistakes

MistakeHow it shows upFix
Blocking OAI-SearchBot or PerplexityBot by accidentNever named in ChatGPT or Perplexity, despite ranking on GoogleStep 1 generator; check logs
Cloudflare or a security plugin blocking AI botsrobots.txt looks fine but bots get 403sCheck AI Crawl Control and plugin settings
Adding a bot group that bypasses your * rulesAI bots crawl cart and checkout URLsRepeat private paths in every group
Supplier copy on product pagesHundreds of stores share the same text; no reason to pick youRewrite top sellers first
Price in an image or loaded by scriptAI quotes no price, or the wrong onePrice in HTML text, in schema and in the feed
Feed, schema and page prices disagreeProducts skipped or quoted wronglyDaily feed sync; weekly Merchant Center check
No Merchant Center feed at allAbsent from Google Shopping and probably ChatGPT’s carouselSet it up this month
Thin AI-written posts at volumeLots of pages, no citations, possible demotionFewer, better, sourced guides
Reviews only on your own siteLittle independent proof to cross-checkGoogle and Hellopeter first
Inconsistent business name and detailsMentions split across “different” businessesEntity checklist in Step 7
Paying for US-only programmesFees with nothing live in South AfricaFundamentals first; watch for SA launches
Ignoring SEOWeak Google rankings, weak AI visibilityGEO sits on SEO; fix both together

Frequently asked questions

What does GEO stand for in marketing?

Generative engine optimisation: improving how often AI tools such as ChatGPT, Gemini and Google AI Mode mention, cite or recommend your brand. It is unrelated to geo-targeting, which is about showing ads to people in a location.

Is GEO replacing SEO?

No. Most AI answers are built from pages search engines have already indexed, and ChatGPT’s product results overlap heavily with Google Shopping. GEO adds attention to facts, feeds, reviews and third-party mentions on top of SEO.

Can a small South African store compete with Takealot and big retailers in AI answers?

Yes, on specific questions. AI tools try to match the exact request, so a specialist with detailed local information can be named for “eco-friendly nappies delivered in Cape Town” even if a big retailer wins “nappies”.

Is ChatGPT Shopping available in South Africa?

ChatGPT Shopping and its merchant feed programme are live in the United States first. South Africans can still get product recommendations from ChatGPT, and the evidence suggests those draw heavily on Google Shopping data, which South African stores can supply through Merchant Center today.

Should I block AI crawlers to protect my content?

Block the search crawlers and you disappear from AI answers. Training crawlers are a business decision; for most product stores the visibility is worth more than the protection.

How long does GEO take to work?

Unblocking crawlers and fixing feeds can show up within days to weeks. Reviews, guides and mentions take months. Treat it as a monthly habit.

Do I need an llms.txt file?

No. Google says no special AI files are needed for its AI features, and other assistants have not confirmed using it. It does no harm if an app adds one.

How do I know if AI is sending me sales?

Set up the GA4 AI channel above, check Search Console’s generative AI report and Bing’s AI Performance report, and add an “AI assistant” option to your checkout survey.

Want us to check your store’s AI visibility?
We run the crawler, schema, feed and prompt checks from this guide on your store, show you where you are named and where competitors are, and give you a fix list in priority order. We have built and optimised 400+ stores since 2011.
Get a free quote → AI for eCommerce →

Sources

  1. Aggarwal et al., GEO: Generative Engine Optimization (arXiv / KDD 2024)
  2. Ecofin Agency: South Africa tops African generative AI adoption, Microsoft report (May 2026)
  3. AU-Startups: SA adoption trend, Q1 2025 to Q1 2026
  4. World Wide Worx: Online Retail in South Africa 2025
  5. Stuff: Google AI Mode launches in South Africa (August 2025)
  6. Practical Ecommerce: Mixed reports on AI ecommerce traffic (Adobe, Similarweb, Kaiser and Schulze)
  7. Shero Commerce: What 96 million sessions show about AI referral traffic
  8. Search Engine Journal: ChatGPT Shopping results lean hard on product feeds (September 2026)
  9. Summary of the Peec AI study: 83% of ChatGPT carousel products match Google Shopping (March 2026)
  10. WARC: How ChatGPT shopping works (Profound review-count finding)
  11. OpenAI: Overview of OpenAI crawlers
  12. Anthropic: ClaudeBot, Claude-User and Claude-SearchBot
  13. Google Search Central: AI features and your website
  14. Google Search Central: Google’s common crawlers and Google-Extended
  15. Search Engine Land: Cloudflare blocks AI crawlers by default (July 2025)
  16. Cloudflare’s September 2026 default change for pages with ads
  17. Google Merchant Center: free listings countries (includes South Africa)
  18. Google Merchant Center: Universal Commerce Protocol and UCP checkout
  19. Naturaily: What happened to ChatGPT Instant Checkout
  20. TrueProfit: Shopify Agentic Storefronts on by default (March 2026)
  21. Search Console Generative AI performance reports (June 2026)
  22. Practical Ecommerce: Bing’s AI Performance report
  23. Search Influence: What 20,000 Copilot citations taught us
  24. Dupple: AI visibility tool pricing, 2026

Figures checked October 2026. AI products change monthly; availability in South Africa is as published by each vendor at the time of writing. Chart bar widths are indexed to the largest value in each chart.

Louw van Riet
Written by
Louw van Riet
Founder, eCommerce Development SA · eCommerce, payments and AI

Louw is the founder of eCommerce Development SA, the Shopify Certified Partner agency ranked number one for ecommerce development in South Africa, with 400+ online stores built since 2011. He works where ecommerce, payments and AI meet: checkout, conversion, platform choice and growth. He writes here to share the practical playbook he uses with clients every day.