We scanned 30 South African business websites to see whether AI answer engines can actually read them. The average score was 2.7 out of 5. Not one of the thirty scored full marks — and in 87% of cases the single biggest gap was the same one.
When someone asks ChatGPT, Claude, Perplexity or Google's AI Overviews to recommend a dentist in Johannesburg or an attorney in Cape Town, the engine has to read websites to answer. Not rank them — read them. That is a different problem from search engine optimisation, and most South African businesses have not done anything about it, because until recently there was no reason to.
So we measured it. Here is what 30 real South African websites look like to an AI engine right now.
What we measured
Five structural checks, one point each, run against the live homepage of each business. Nothing subjective, nothing that requires access to anyone's analytics:
- Structured data — is there any schema.org JSON-LD on the page at all?
- Organization schema — can an engine work out who this business is, not merely that some markup exists?
- FAQ content — is there question-and-answer content, the format engines quote verbatim more than any other?
- Crawler access — does robots.txt block GPTBot, ClaudeBot, PerplexityBot, Google-Extended or CCBot?
- Meta description — present, and short enough not to be truncated?
The sample: 30 businesses across education, law, property, healthcare, solar, IT, accounting and veterinary services. All 30 were reachable and scored on the same day, 20 September 2026. The same scan is free on this site, and it is the same code — you can run it against your own domain and get the identical five checks.
The finding: nobody scored full marks
The scores landed in a narrow, unflattering band.
- 0 of 30 scored 5/5
- 8 scored 4/5
- 9 scored 3/5
- 9 scored 2/5
- 4 scored 1/5
Mean: 2.7 out of 5. Median: 3. Every business in the sample was leaving something on the table, and most were leaving more than half of it.
87% are missing the same thing
Here is the failure rate on each individual check:
- 87% (26 of 30) have no FAQ or question-and-answer content
- 53% (16 of 30) have a missing or over-length meta description
- 47% (14 of 30) have no Organization or LocalBusiness schema
- 37% (11 of 30) have no structured data on the page at all
- 7% (2 of 30) block AI crawlers in robots.txt
The FAQ number is the one worth sitting with. Direct question-and-answer content is the format AI engines lift most readily, because it maps onto how people actually ask things. Nearly nine in ten of the businesses we scanned have written none of it.
The thing almost nobody is actually doing wrong
There is a widely repeated claim that South African businesses are accidentally blocking AI crawlers and making themselves invisible. In this sample, that is close to a non-issue: only 2 of 30 sites block AI crawlers at all. Ninety-three percent are wide open.
That matters because it reframes the problem. These businesses are not locked out. The engines can reach them perfectly well — they arrive, read the page, and find nothing structured enough to quote. The door is open and the room is empty.
Seven businesses are one fix away
The most striking number in the dataset is this one. Of the 8 businesses that scored 4 out of 5, 7 were missing only the FAQ check. One page of genuine questions and answers, marked up properly, would take each of them to full marks.
That is not a six-month content programme. For most of these businesses it is an afternoon's work by someone who knows what the markup should look like.
Does sector make a difference?
Barely. Education was the largest group in the sample at 10 businesses and averaged 2.9 out of 5, against 2.6 for everyone else. The gap is too small, on a sample this size, to claim any sector is meaningfully ahead. The more honest summary is that every sector we looked at is in roughly the same position.
Three that got it right
Separately from the thirty, three South African businesses scored a clean 5 out of 5 on the same five checks, re-verified on the same day:
- JC Solar Panels — jcsolarpanels.co.za
- Newrel — newrel.co.za
- Westech — westech.co.za
We scanned them, found nothing to fix, and told them so rather than selling them an audit. It is worth saying plainly: full marks here is achievable, it is being achieved by ordinary South African companies, and none of them needed an enterprise budget to get there.
What to actually do about it
In the order that moves the score fastest, based on what this sample was missing:
- Write a real FAQ page and mark it up with FAQPage schema. Use the questions customers actually ask you, in their words, not the ones that sound good in marketing copy. This alone fixes the most common gap in the country.
- Add Organization or LocalBusiness schema so engines can attribute your content to a specific, named business rather than an anonymous page.
- Fix the meta description — write one, keep it under 160 characters. Over half the sample failed on this, and it is the cheapest point available.
- Check robots.txt — unlikely to be your problem, but it takes thirty seconds to rule out.
- Make sure it is all server-rendered. AI crawlers do not run JavaScript. Markup that only appears after your page's scripts execute is invisible to them, no matter how correct it is.
The honest caveat
Nobody can guarantee that ChatGPT will recommend your business, and you should be sceptical of anyone who says otherwise. A 5 out of 5 does not buy you a recommendation. What it buys you is eligibility — an engine that arrives at your site can now understand what you do, who you are, and what you would say in answer to a customer's question. Businesses that stay at 2 out of 5 are not in the running at all.
Structural readability is the part that can be measured, fixed and verified. That is the part we sell, and it is the only part anyone honestly can.
Common questions
How do I find out what my own website scores?
Run the free scan on this site. It takes about a minute, needs only your domain, and gives you the same five checks in this report with no account and no card.
Is this the same thing as SEO?
No. SEO is about ranking in a list of links. This is about whether an AI engine can read your page well enough to quote it in an answer. A site can rank well on Google and still be unquotable.
How long does it take to fix?
For the 27% of businesses already at 4 out of 5, usually a single afternoon. For a site with no structured data at all, a few days of focused work.
Will a perfect score get me recommended by ChatGPT?
No, and anyone promising that is overselling. It makes you readable and eligible. Nothing more, and nothing less.
How was this measured?
Five automated structural checks against each live homepage on 20 September 2026, static HTML only. No analytics access, no account connections, no manual judgement.
Automating this instead of doing it by hand.
CAI Systems maps what a South African business actually does, automates the repeatable parts, and runs an AI agent on its own WhatsApp number. If something here is work you keep redoing, have us test your response time first — it costs nothing.