Short answer: in nearly every case we look at, a brand is missing from AI answers for one of six reasons — and the first three are access problems that can be confirmed in under ten minutes.
The instinct is to assume the model "doesn't know us yet" and that more content will fix it. Sometimes true. More often the page is unreachable, unreadable, or unquotable, and no amount of new content changes that.
1. The retrieval agent can't fetch the page
Check this first because it invalidates everything downstream. A single Disallow aimed at a vendor usually blocks both the training crawler and the retrieval agent — two decisions that are separable and usually should be separated. Blocking GPTBot is a defensible position on training use; blocking OAI-SearchBot removes you from ChatGPT's search results. People do the second while intending the first.
2. The content only exists after JavaScript runs
Most AI crawlers do not execute JavaScript. Content that appears on hydration is invisible to them even where Google renders it fine. Fetch your own page with JS disabled and read what comes back — that is the input the model actually gets.
3. A CDN or WAF is blocking by user agent
Your robots.txt can be perfectly permissive while an edge rule returns 403 to anything that looks like a bot. Reading robots.txt alone will never catch this. You have to request the page as each agent and compare status codes.
4. The answer isn't quotable
An answer engine retrieves passages, not documents, and writes a reply from what it selected. If the sentence that answers the question only makes sense with the heading above it, or arrives after three paragraphs of preamble, it may never be in the selected passage at all. A page that says "pricing varies by use case" cannot be quoted; a page that states a number can.
5. The brand entity is ambiguous
If your name is spelled three ways across your own site, matches an unrelated company, or has no consistent description anywhere, the model has no stable entity to name. This is the one place where third-party mentions do heavy lifting — they are what makes the entity look real.
6. Nobody is asking the question you think they're asking
The least comfortable cause. Buyers ask engines in sentences, and the sentences with the most commercial weight often look nothing like the keywords in your plan. In our own Search Console for September 2026, 181 of 475 queries that produced impressions were full questions or phrases of seven words or more — about 22% of impressions. If your content is organised around short keywords, you may be absent from the questions that matter while ranking fine for the ones that don't.
How to work through this
Fix in order. Causes 1 to 3 are binary and cheap. Causes 4 to 6 are gradual and expensive. Doing them in the wrong order means paying for content that still can't be read.