ChatGPT is not a single model answering from a single source. It is a stack of retrieval, reasoning, and generation layers, and each one carries its own optimization implications.
GPT-5 (the base model). The current OpenAI frontier family powering ChatGPT, first released in August 2025 and since refreshed with incremental point releases inside the same series. When ChatGPT answers without reaching for a tool, it answers closed-book, drawing only on what the model learned during training. That training memory is bounded by a knowledge cutoff, so anything published after that date is invisible to closed-book recall until the next training cycle, which is exactly why the retrieval layers below exist. For GEO, closed-book visibility depends on appearing, in context, across the open web OpenAI trains on, often enough that the model has encoded your brand at all.
ChatGPT Search. OpenAI's own search product, launched in late 2024 and now the default behind most queries that need current information. It grounds the answer in live results drawn from OpenAI's own search index plus Bing, then attributes its claims with inline citations to the pages it used. Those cited sources, not the training corpus, are what controls citations for anything recent. To be cited here, your page has to be in the indexes ChatGPT Search pulls from and be the most authoritative, extractable answer for the query.
Browsing / Tool use. When a user pastes a URL or an agent invokes a tool that fetches a specific page, ChatGPT issues a live request and reads the page in real time. OpenAI runs three distinct crawlers with separate roles, and blocking each one carries a different consequence: GPTBot gathers the training corpus that feeds closed-book recall, OAI-SearchBot builds the ChatGPT Search index and explicitly does not train the model, and ChatGPT-User performs these user and agent-triggered live fetches. The three are governed by separate robots.txt decisions, so a site can be visible on one surface and invisible on another without ever realizing it. For GEO, the implication is that ChatGPT visibility spans three surfaces, each won differently: closed-book training recall, ChatGPT Search citations, and live browse fetches.
Memory + Custom Instructions. Personalization that tailors answers to a single account, drawing on remembered context and the user's own standing instructions. It shapes how one person's conversation reads, but it is scoped to that account and does not change what other users see or how the model cites sources across the wider population. Power users with strong custom instructions can experience citation patterns that look unlike the average user's, which is why audit query sets are run from clean accounts. For GEO, the takeaway is that personalization is downstream noise, not a lever: cross-user citation patterns are decided by the three surfaces above, not by any one user's settings.