[Video] How brands become visible in ChatGPT: the full method
Learn the five-part GEO method brands can use to appear in ChatGPT, plus a practical live-audit framework and a smarter way to track AI visibility.
ChatGPT does not read the web in one clean step. A recent reverse-engineering analysis from RESONEO suggests it works through three layers: a discovery index, a shared reading cache, and a much smaller set of pages it actually opens live. That distinction matters because citation odds appear to change sharply by layer. In the July dataset, which covered 1,200 ChatGPT answers, 88,000 search results, and 26,900 distinct pages, a page that was actually opened in thinking mode ended up cited 74% of the time. A page that was merely retrieved but never opened was cited just 7% of the time. For SEO and GEO teams, the message is simple: being present is not the same as being read, and being read is not the same as being cited.
The research points to a three-layer retrieval stack. That is the most useful takeaway because it explains why brands can seem visible in one test, invisible in another, and half-correct in a third. ChatGPT is not choosing from one stable pool of web pages. It appears to choose from different pools depending on mode, cost, and whether it decides a page is worth opening.
Layer one is discovery. The researchers describe an in-house retrieval hub, labeled labrador, that can return a URL, the full page title, and a short snippet of roughly 200 characters. In fast modes, that small package may be most of what reaches the model from a web page.
Layer two is reading. Once a page has been fetched, ChatGPT appears to keep a full Markdown copy in a shared cache. That means the system may be able to reuse a stored version of your page later, even if no fresh request hits your server at that moment.
Layer three is live opening. This is the expensive step. It seems to happen mainly in thinking mode, where the system can spend more time and money to fetch a page directly through the ChatGPT-User agent.
| Layer | What the system appears to store | Why it matters |
|---|---|---|
| Discovery index | URL, full title, short frozen snippet | Your page can be eligible without being deeply read |
| Reading cache | Full page copy converted to Markdown | ChatGPT may reuse an old version of your page |
| Live open | Fresh direct fetch of the page | Pages opened live appear far more likely to be cited |
A concrete example makes this easier to picture. Imagine you publish a comparison page for “best CRM for small B2B teams.” In one ChatGPT session, only your title and a thin snippet may be used. In another, a cached Markdown copy may inform the answer. In a deeper reasoning flow, the page may be opened directly, read more fully, and then cited. Same URL, different retrieval depth, different outcome.
Because the retrieval path appears to be economic before it is editorial. The research argues that faster modes rely more heavily on what OpenAI already has on hand, while slower reasoning modes invoke more expensive tools such as scraped Google results and direct page fetches. In other words, the same prompt can reach a different web depending on whether the user asks for speed or depth.
In the follow-up replay across free and paid configurations, free Think reportedly pulled 74.7% of its results from the in-house labrador layer, while paid Thinking was almost the reverse, with 75.3% coming from scraped Google results. That is not a minor implementation detail. It means two users can ask near-identical questions and receive answers built from different retrieval ecosystems.
This also helps explain why ranking well in Google is still important but no longer sufficient. If the answer path leans on Google-fed retrieval, classic SEO strength remains a major advantage. If the path leans on the in-house index, your title, snippet shape, and eligibility inside that separate discovery layer matter more. We made a related point in our analysis of ChatGPT citing fewer domains: the citation surface may look rich, while the underlying opportunity set gets tighter.
There is a second nuance here. The research found that paid Thinking became narrower between late July and late July 2026, with fewer fan-out queries, fewer URLs, and fewer distinct domains on comparable prompts. That suggests teams should stop treating “ChatGPT visibility” as one stable KPI. Retrieval conditions can change within days, not quarters.
For brands, this creates a practical split. Query classes that trigger deeper reasoning may reward classic authority and strong page detail. Faster mass-market usage may reward pages that communicate the right idea almost immediately. Both matter, but they do not reward the same page elements in the same way.
In the discovery layer, not much. According to the research, the in-house index stores the full page title and a query-independent snippet of about 200 characters. The snippet is built around the H1 and whatever visible text sits nearby. That can include useful content, but it can also include a category label, a byline, a date, image alt text, or even a table of contents. In one measured case, the snippet was entirely table of contents and contained no substantive body content at all.
That should change how teams think about the top of the page. If the first useful sentence appears too late, the discovery layer may have little idea what the page actually says. If the content above the H1 is noisy, the wrong fragments may become the machine-readable summary.
The cached reading layer is richer, but it has limits. The Markdown conversion described in the analysis strips scripts, iframes, and JSON-LD. Image alt text survives. Text hidden by CSS may still be extracted. The fetcher reportedly does not execute JavaScript, and pages above 4 MB are rejected outright rather than partially read.
This is where a lot of AI visibility work turns technical. A beautifully designed page can still be a weak AI asset if the key content depends on client-side rendering, if the opening section is cluttered, or if the page is so heavy that the agent fails before reading anything useful. That is exactly why technical SEO audits now need an AI-readiness layer, not just the old crawlability checklist.
A simple example: if your pricing explainer loads the main copy through JavaScript after page render, a human user may see a complete page while the fetcher sees a shell. If your FAQ lives in structured data only, the cache path described in the research may never carry that schema into the model at all. If your best proof point starts 600 words down the page, instant retrieval may never surface it.
The most important lesson here is not that ChatGPT has a quirky pipeline. It is that AI visibility has become a layered measurement problem. Brands often ask, “Are we indexed by ChatGPT?” That is now too crude a question. A page can be discoverable, never opened, and still lose. It can be fetched once, cached for weeks, and describe your brand using outdated language. It can even be cited less often than a third-party review page that frames you better than your own site does.
This is where BotRank's Source Analysis feature becomes genuinely useful. It helps teams inspect the sources and pages sitting behind AI answers, see whether those pages actually mention the brand clearly, and review how useful the cited material really is. Combined with AI Visibility tracking across multiple LLMs, that gives a more honest picture of whether your brand is merely eligible, actively reused, or consistently chosen. That is a better operating model than guessing from one screenshot or one lucky citation.
Because GEO is not just ranking work with a new label. Generative engine optimization, or GEO, is the practice of improving how often a brand is discovered, understood, cited, and recommended inside AI-generated answers. In classic SEO, the page could afford to rely on the click. In AI search, the page often needs to carry its value before the click happens, and sometimes without any click at all.
The RESONEO findings sharpen that shift. If instant retrieval is grounded by titles and short frozen snippets, then the first job is not “rank for the keyword.” The first job is “state the answer cleanly where the retrieval system can actually extract it.” That is why we keep repeating a core GEO principle in AI visibility starts before the prompt and ends with citations. Your page is competing not only for traffic, but also for selection and reuse.
There is a technical layer as well. The research suggests that noindex does not stop cached copies from being reused once fetched. It also suggests that JavaScript-heavy pages can be invisible to direct fetches, and that oversized pages can fail completely. This does not mean every team should panic and rebuild its site. It means the old assumption, “if Google can handle it, AI systems will too,” is no longer safe.
It also changes the content brief. The full title appears to reach the model untruncated in the in-house index, while the meta description may be ignored there but still matter in Google-fed pipelines. So the right move is not to abandon traditional metadata. It is to write titles, headings, and top-of-page copy that work across more than one retrieval path.
A strong page for this environment usually has four qualities:
This approach works especially well for product comparisons, explainers, category pages, and research summaries. It is less forgiving for bloated pages that make users scroll through branding furniture before the real answer appears.
Start with a focused cleanup, not a grand rewrite. The research itself makes an important point: the plumbing is changing fast. Specific internal labels may disappear. Retrieval mixes may shift. But the structural lesson is stable. AI systems still need pages they can discover, parse, and trust quickly.
Here is a practical response plan for marketing and SEO teams:
If you want to operationalize that work, BotRank's GEO Page Analysis can track the pages you care about, score their AI-readiness over time, and surface the technical gaps that block discovery or reuse. And if your team needs a prioritized backlog instead of another dashboard, the Recommendations workflow is built to turn those findings into concrete next steps.
There is also a strategic reason to look beyond your own pages. The research notes that being retrieved and being cited are not the same market. Some sources may help the model think without ever earning the visible citation. Others may frame the answer even when your own page is technically available. That is why small-site inclusion alone is not enough, as we explored in our look at ChatGPT's index and smaller websites.
Do not stop at referral traffic. One of the most useful findings in the research is the analytics blind spot: pages opened directly by ChatGPT in thinking mode may not show the familiar utm_source=chatgpt.com parameter in user-visible citations. In plain English, some of the pages most likely to influence an answer may leave weaker evidence in normal analytics reports than the pages that only got clicked.
That means your measurement stack should include at least five layers:
This is where a recurring audit beats one-off testing. Models change. Search fan-outs change. Index coverage changes. If you only check when a stakeholder asks why a competitor was recommended, you are already late. A better rhythm is ongoing monitoring across prompts, models, and cited sources, which is the operating logic behind BotRank's platform.
The deeper point is strategic. AI search performance now depends on what happens before the click, during retrieval, and inside the answer. If you measure only traffic, you will miss the stage where brand preference is increasingly being formed.
No. The research suggests Google-fed retrieval is still important in thinking modes. The change is that Google rankings are no longer the only gateway, and sometimes not the main one.
No. That would be too narrow and too reactive. But you should make sure the page title, H1, and opening sentence communicate the core point quickly and cleanly.
No. The research suggests JSON-LD may be stripped in one cache path, not that structured data is useless everywhere. It can still help other search and retrieval systems, so the smarter move is to keep it while also making the visible HTML strong on its own.
Pick 10 high-value pages, audit how clearly they state their core answer at the top, check whether they render meaningful HTML without JavaScript, and monitor how often those pages or adjacent sources appear in AI answers. If you want that process to become systematic instead of manual, BotRank is a sensible place to start.
Here is the real takeaway: ChatGPT visibility is no longer a simple indexing question. It is a layered retrieval question. The brands that win will be the ones whose pages are easy to discover, easy to read, and easy to cite when the model finally decides to open them.