← All posts

AI visibility

How AI engines decide whether to cite your brand, and why ChatGPT, Claude and Perplexity don't agree

One AI tool names you and links to your pricing page. Another doesn't mention you. A third gets your price wrong. Here's what's going on inside each one, and what you can change.

What is AI visibility, and why is it different from ranking on Google?

AI visibility is whether an AI answer engine names your business, describes it correctly and links to you when someone asks it for a recommendation. On Google a buyer sees ten options. In an AI answer they often see three.

Someone in Centurion types "who's a reliable accountant for a small construction company near me?" into ChatGPT or Perplexity. They don't get a page of results. They get a short paragraph naming a handful of firms, with a sentence on why each one fits. If you're not in that paragraph, you weren't considered, and nothing shows up in your analytics. The buyer never visited your site, so there's no bounce to see.

Sight AI's guide to brand visibility in large language models describes this as a silent loss. You don't see it drop because nothing happened on your side. It also raises a second risk that gets less attention: when an engine does mention you, it can repeat an old price, a complaint from years ago, or an unflattering comparison.

How do AI systems interpret, summarise and cite a brand?

In three stages. The engine works out what kind of business you are, squeezes what it knows about you into a sentence or two, then decides which URL, if any, gets the credit. You can lose at each stage for a different reason.

How an AI answer engine turns a question into a cited answer A question passes through a routing layer, which sends it to a model answering from memory or from live retrieval. Only the retrieval path can produce a linked citation. Buyer's question "best X near me" Routing layer classify → pick model From memory training data, no live fetch From retrieval crawls your page now Mention no link, may be stale Citation linked, current
Only the retrieval path can hand out a link. The memory path can only repeat what was already widely written about you.

1. Interpret: is the engine sure what you are?

Before an engine can recommend you, it has to connect your name to a category and a place. A line like "Mokoena & Associates is a Pretoria accounting firm for construction SMEs" gives it something to work with. "We deliver excellence across the financial journey" doesn't. If your homepage, your Google Business Profile and your LinkedIn page each describe you differently, the engine can't tell which description is true, so it tends to leave you out.

2. Summarise: which sentence makes it through?

Engines compress. Out of a 1,500-word services page, maybe one sentence ends up in the answer, and it's usually a plain factual one: who you serve, where, for how much. Put that sentence directly under a heading worded as a question. Don't leave it for the engine to piece together from a hero banner and three paragraphs of brand story.

3. Cite: which URL gets the credit?

When an engine retrieves pages live, it links to whichever page stated the answer most directly and could actually be fetched. That's often a competitor's comparison article or a directory listing, not your own site, simply because that page answered the question and yours didn't.

How does the routing layer decide which model answers which query?

A routing layer classifies each question by type and difficulty, sends it to whichever model is best at that kind of task, then combines the results. A brand question can be answered by different models depending on how it was phrased.

AI products are moving away from one fixed model. Digital Applied's guide to Perplexity Computer describes an orchestrator that coordinates up to 19 models and does three jobs:

  1. Task classification. Before any model runs, it decides whether the question needs a web search, document analysis, computation or writing.
  2. Model selection. It picks the model that performs best on that kind of task, taking speed and availability into account.
  3. Result synthesis. It combines what its sub-agents return into one answer with inline citations.

According to the same guide, factual research questions go to models built around retrieval plus live web search, while writing, coding and maths each go to different specialists. The details change as new models arrive, but for marketers the direction is clear, and it has three consequences:

Which kind of engine answers which kind of question?

The same logic applies to how you check your visibility, and to which AI tools your team uses for which job:

Type of questionWhat usually answers itWhat the engine needs from you
"Best / top / recommended X in [city]"Retrieval with live search, citedA fetchable page per service and area, with direct answers and corroborating reviews
"What is [your brand]?"Memory first, retrieval if unsureOne consistent sentence defining you, repeated on your own site and on third-party sites
"How much does X cost?"Retrieval, pulling out specific factsPrices in plain text and in Product/Offer JSON-LD, identical on every page
"X vs Y" / "alternatives to Y"Retrieval, synthesised from several sourcesYour own honest comparison page, plus being named in other people's comparisons
"How do I…" (how-to)Memory plus retrieval, often not linkedA how-to guide where the steps are real list items, so you're the source worth crediting

Why does one AI surface cite you cleanly while another does not?

Usually because the engines are reading from different places. The one that cites you fetched a page it could read. The one that doesn't is answering from memory, is blocked, or found someone else's page first.

If your team is building a wider AI-driven strategy, this is the table to keep handy. Each row is something you'll see in the answers, what usually causes it, and what to change:

What you seeLikely causeFix
Perplexity cites you; ChatGPT never mentions youYou're fetchable, but little independent material mentioned you before the model's training cut-offGet mentioned in independent places: local press, industry associations, directories, review sites
Mentioned, but never linkedThe answer came from memory, or your page couldn't be fetchedCheck robots.txt allows AI crawlers; serve the content as HTML rather than drawing it in with JavaScript
Cited, but the price or detail is wrongDifferent facts on different pages, or an old page still liveKeep one source of truth, mark prices up with structured data, and retire or redirect old pages
The citation goes to a competitor's "top 10" listThat page answered the question and yours didn'tBuild a dedicated page that answers the exact question in its first sentence
Cited for one service, invisible for anotherOnly one service has its own pageGive each service and each area you serve its own URL
Mentioned with an old complaint attachedUnresolved public reviews are the most specific thing written about youRespond to reviews publicly and encourage recent, specific ones

The second row isn't hypothetical for us. While writing this post, we checked our own blog and found every post was loaded by JavaScript after the page opened. Most AI crawlers don't run JavaScript, so to GPTBot or PerplexityBot the blog was an empty "Loading…" screen. That's why this guide is published as plain HTML at its own address.

How do you become the default answer for your category?

Be the source that defines the category in plain words, and get independent sites to repeat that definition. Engines lean towards the answer that most sources agree on.

How should you measure AI visibility and citation quality?

Use a fixed set of 20–30 real buyer questions. Run each one several times on every engine your customers use, every month, and record more than whether you were mentioned.

The same question can get a different answer each time you ask, so a single check tells you very little. Track:

Split the questions into broad category questions, specific use cases and feature or price questions. Most businesses find they appear for one type and not at all for another, and that gap tells you which page to build next.

Can you make sure your brand appears in every AI answer, every day?

No, and be wary of anyone who says they can. You don't control anyone else's model. What you control is how likely you are to be chosen, and whether you're described correctly when you are.

A realistic target: every page that matters can be fetched by every major AI crawler; every core fact is stated once, plainly, and marked up; independent sources back you up; and each month you measure whether your mention rate and citation quality are going up. Make that routine and you'll turn up in more answers, more often, with the right link.

A checklist to start this week

  1. Check robots.txt allows GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot and Google-Extended.
  2. Load your key pages with JavaScript switched off. If the content disappears, most AI crawlers can't see it either.
  3. Write your one-sentence definition (who you are, who you serve, where) and use it on every profile.
  4. Add Organization or LocalBusiness JSON-LD, plus FAQPage for questions buyers really ask.
  5. Give each service and each area you serve its own page, and open each one with a direct answer.
  6. Write down 20 buyer questions, run them through ChatGPT, Claude, Gemini and Perplexity, and record the results as your baseline.

Common questions

What is AI visibility?
How often, how accurately and how favourably AI answer engines such as ChatGPT, Claude, Gemini and Perplexity mention and cite a business when someone asks them a question instead of searching. You measure it by running a fixed set of real buyer questions across the engines and recording mentions, position, accuracy and the URL cited.

What is an AI routing layer?
An orchestrator that sorts each incoming question by type and difficulty, picks the model best suited to it, and combines the results into one answer. Digital Applied reports that Perplexity Computer routes across up to 19 models this way. For a brand, it means the same question can be answered by different models, so your facts need to be readable on the live web rather than relying on any one model's memory.

Can a business guarantee it appears in every AI answer every day?
No. AI answers vary with phrasing, engine and model version, and nobody controls another company's model. You can control whether your pages are readable by AI crawlers, whether your core facts are stated plainly and consistently, whether you have structured data, and whether independent sites back you up.

How do I get cited correctly instead of just mentioned?
Give each important fact its own page that doesn't depend on JavaScript to show its text, answer the question in the first sentence under a question-style heading, mark prices and FAQs up with JSON-LD, keep facts identical everywhere, and allow AI crawlers in robots.txt.

See where you stand. The free Prospectus Checkup scans any domain live for AI discoverability: structured data, Organization or LocalBusiness schema, FAQ content, whether robots.txt blocks AI crawlers, and your meta description.

If you want it tracked over time, Monitor (R1,450/month) includes a monthly AI visibility check across up to 25 real buyer-intent searches, with two competitors tracked alongside you.

Run the free Checkup How our method works

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.

Test my response time See what it costs

Sources

One email, when there is something worth sending.

Research notes on AI visibility, automation and cash flow for South African businesses. No schedule, no filler.

What should we send you?

We only use this to send what you ticked. See Legal & POPIA.