If you asked ChatGPT for the best tool in your category this morning and it named three competitors, you are not looking at one problem. You are looking at the end of a chain: a question, a set of pages the engine read, a passage it lifted, and a name it wrote down. Your brand can fall out at any link in that chain, and each link has a different fix.
This post is the diagnosis. It names the five causes, shows what "missing" looks like on a real site with real numbers (ours), and gives you a way to tell which cause is yours before you spend a week fixing the wrong one.
What does "missing" actually mean in an AI answer?
Missing is two different measurements, and mixing them up is the most common way teams misread their situation.
- Not mentioned: the answer text does not name your brand.
- Not cited: the answer does not attach a link to your own domain.
They are independent. An engine can name you from memory without linking you, or link a page of yours inside a source list without writing your name in the prose. A buyer reads the prose first, so the mention usually matters more for consideration, while the citation is what sends someone to your page.
Missing is also per question and per engine. You can be named for "what is [your product]" and absent from "best [your category] for startups". You can show up on Perplexity and not on ChatGPT for the same question, because the two engines lean on different pages. A single yes or no check tells you almost nothing. The useful number is a count: in how many of the answers you read, for the questions your buyers ask, does your name appear?
What are the five reasons a brand goes missing?
1. The engine cannot read the page
Before an engine can cite a page, something has to fetch it. Robots rules, a web application firewall, a login wall, or text that only appears after JavaScript runs can all leave a crawler with an empty page. Most AI crawlers do not execute JavaScript, so a page that renders in the browser can still be blank to them. This cause is rarer than people fear, but it is the cheapest to rule out and it makes every other fix pointless, so check it first.
2. The page reads, but there is no passage worth lifting
Engines build answers out of passages, not whole pages. If the answer to the buyer's question is spread across a hero line, a features grid and a pricing table, there is no single sentence the engine can quote that says what you do, for whom, and why. Pages that lead with a plain, self-contained answer to one question give the engine something to lift. Pages that lead with a slogan do not.
3. The answer is decided by pages you are not on
This is the most common cause, and it is the one rank-focused teams miss. When an engine answers "best X for Y", it usually quotes roundups, comparison pages, review sites, docs and threads written by other people. If those pages name your competitors and not you, your own site can be perfect and you will still be absent. Ranking in Google does not settle it either: Ahrefs found only 12% of links cited by ChatGPT, Gemini and Copilot appear in Google's top 10 for the same prompt.
4. The engine is not sure who you are
If your product name is a common word, your company name differs from your product name, or your own pages describe you three different ways, the engine may not connect the mentions it reads into one entity. It then hedges or leaves you out. We cover the fix in entity fog.
5. You are testing the wrong question
Searching your own brand name in ChatGPT tests whether the engine knows you. It does not test whether a buyer who has never heard of you will be pointed to you. Most teams who say "we show up fine" have only asked branded questions. Most teams who say "we are invisible" have asked one category question once. Neither is a measurement.

