ChatGPT Search: what exactly are we talking about?
ChatGPT Search is the web search feature integrated into ChatGPT. OpenAI's crawler documentation identifies OAI-SearchBot as the crawler used to surface websites in ChatGPT search results. The documentation does not promise that an accessible page will be crawled, ranked or cited for a particular query.
It is important to distinguish the three OpenAI bots:
- GPTBot: may crawl content for training OpenAI's foundation models.
- OAI-SearchBot: surfaces websites in ChatGPT search results.
- ChatGPT-User: performs certain user-triggered visits and is not used to determine Search inclusion.
Check your robots.txt: if you have a Disallow: / on GPTBot, it does not
apply to OAI-SearchBot. Each bot must be managed separately.
What OpenAI confirms, and what remains undisclosed
OpenAI confirms that OAI-SearchBot is used for Search and that its robots.txt control is independent from GPTBot. OpenAI also publishes IP ranges for verification and notes that a robots.txt change can take about 24 hours to be reflected.
OpenAI does not publish a fixed number of sources, a crawl-to-citation delay or the relative weight of backlinks, traffic, schema markup and freshness. These are measurement questions, not documented product rules. A defensible audit therefore records:
- the exact query, date, country, language and account state;
- every displayed source and the passage that supports the answer;
- repeated observations before describing a pattern.
Eligibility and page-quality checks
1. Accessibility to OAI-SearchBot
OpenAI recommends allowing OAI-SearchBot in robots.txt and allowing requests from its published IP ranges. A stable HTTP 200 response and readable initial HTML make access easier to verify. This is an eligibility check, not evidence of indexing or citation.
2. Verifiable claims and primary sources
Publish the evidence a reader needs to check the claim: source, date, scope and method. This improves the page for people and makes citation audits possible. OpenAI does not document Domain Rating, Domain Authority or organic traffic as direct selection factors.
3. Content freshness
Review pages when the underlying facts change. A visible update date and
dateModified should reflect a substantive revision. They help users interpret the
page, but OpenAI does not document them as a citation boost.
4. Self-contained sections
Use descriptive headings and make important claims understandable without vague references. This is a readability and auditability practice. The public documentation does not specify ChatGPT Search's chunk size or promise that a particular section format will be selected.
5. Structured data consistency
Use Article or Organization markup only when it matches visible content. Structured data can describe a page and its entities, but OpenAI does not state that schema.org markup improves ChatGPT Search ranking or citation.
6. Factual density
Replace generic claims with facts a reader can verify. Include figures only when their population, period and source are available. This is a content-quality requirement, not a published ChatGPT Search factor.
ChatGPT Search vs Perplexity: comparison table
| Dimension | ChatGPT Search | Perplexity |
|---|---|---|
| Architecture | Web search feature with cited links | Answer engine with cited links |
| Sources cited per answer | No fixed count published | No fixed count published |
| Retrieval bot | OAI-SearchBot | PerplexityBot |
| Retrieval triggering | Not fully documented | Not fully documented |
| Source bias | No weighting published | No weighting published |
| Freshness sensitivity | Query-dependent; no weight published | Query-dependent; no weight published |
| Visibility measurement | chatgpt.com traffic + third-party monitoring | perplexity.ai traffic + third-party monitoring |
6 optimisation levers for ChatGPT Search
Lever 1 - Make an explicit OAI-SearchBot decision
Check your robots.txt. Lines to add if absent:
User-agent: OAI-SearchBot
Disallow:
Disallow:
An empty Disallow: means "everything is allowed". Also verify OAI-SearchBot
requests against OpenAI's published IP ranges before changing a WAF rule. ChatGPT-User is
user-triggered and is not the Search opt-out control.
Lever 2 - Strict server rendering
Keep the main content available in the initial HTML when possible. Test with
curl -A "OAI-SearchBot" and verify the response status and body. This proves
what your server returned to that user agent, not that OpenAI indexed the page.
Lever 3 - Visible and consistent freshness
Update dateModified only after a significant revision. Display the last update
date visibly and keep the markup consistent with it. Treat an HTTP
Last-Modified header as transport metadata, not as proof of editorial change.
Lever 4 - Self-contained sections with factual headings
Use descriptive headings and give each section enough context to stand on its own. Do not force every heading into a question or repeat keywords mechanically.
Lever 5 - Targeted factual density
Include figures, dates or examples only when they help answer the user's question and can be sourced. The purpose is to make each claim useful and auditable, not to reach a quota.
Lever 6 - Build domain thematic authority
Build a coherent body of useful material and earn legitimate references because people find it valuable. Do not claim that a backlink or mention enters a particular OpenAI training corpus or causes a Search citation unless you can document that path.
Measuring your visibility in ChatGPT Search
In the absence of an official ChatGPT Search console, available proxies in 2026:
- Referral traffic from chatgpt.com: in Google Analytics 4 or Plausible, segment
source = chatgpt.com. This traffic is under-estimated (many users copy-paste without clicking) but gives a measurable floor. - OAI-SearchBot logs via server logs: Google Search Console does not show third-party bots, but server logs (Nginx/Apache/Cloudflare) show OAI-SearchBot requests with the crawled URLs.
- Active LLM monitoring: tools such as Profound, AthenaHQ, Peec and Otterly regularly query ChatGPT on target queries and detect when your site is cited. This provides a direct observation of the tested queries, subject to product variability.
- Regular manual testing: each week, ask ChatGPT 5 to 10 queries from your sector with the search feature enabled (the globe icon). Note whether your domain appears in the cited sources.
FAQ - ChatGPT Search and optimisation
- What is the difference between GPTBot and OAI-SearchBot?
- GPTBot crawls to feed OpenAI model training. OAI-SearchBot crawls for ChatGPT Search, the real-time search feature. They are two distinct bots. Blocking GPTBot does not prevent ChatGPT Search from citing you.
- Does ChatGPT Search cite sources like Perplexity?
- Both products can display cited links, but neither publishes a universal source count or complete selection formula. Compare them through a dated and repeatable query sample.
- Should you allow OAI-SearchBot in robots.txt?
- OpenAI recommends allowing OAI-SearchBot if you want pages to appear in ChatGPT search results. Access remains a prerequisite, not a citation guarantee.
- Does ChatGPT Search favour certain types of sites?
- OpenAI does not publish a weighting for traffic, backlinks, domain-authority metrics or structured data. Report any observed pattern with its query sample and limitations.
- Can you measure your visibility in ChatGPT Search?
- Not directly. Available proxies: referral traffic from chatgpt.com, OAI-SearchBot logs, active LLM monitoring (Profound, AthenaHQ, Peec), and regular manual testing with the ChatGPT search feature enabled.
ChatGPT Search checklist (8 points)
- OAI-SearchBot access reflects the site's policy and verified requests are not unintentionally blocked by the WAF.
- Key pages are rendered SSR or SSG; content is in the initial HTML.
- dateModified in Article schema is up to date and consistent with visible date and HTTP Last-Modified header.
- Important sections remain clear when read independently, without mechanical repetition.
- Figures, dates and examples are used only when relevant and sourced.
- Article schema is implemented with author, datePublished and dateModified.
- ChatGPT Search visibility monitoring is in place (referral traffic + LLM monitoring).
- Observed citations are logged with query, date, region and supporting source passage.