SearchLift

AI visibility

ChatGPT SEO: how to get cited, using only what OpenAI documents

ChatGPT SEO has an eligibility half and a ranking half. OpenAI publishes the first one in full and almost nothing about the second. This is what the documentation actually says, and what to do with it.

Published
September 17, 2026
Reading time
9 min read
Four boxes in a row. One: robots.txt allows OAI-SearchBot, and if it is closed the site is not shown in ChatGPT search answers. Two: the host or CDN allows OpenAI’s published searchbot IP addresses, and if it is closed the crawler never reaches the page. Three: the page is crawlable and not noindex, and if it is closed only the link and page title may be surfaced in ChatGPT Atlas. Four: the page is eligible to be ranked and cited, where placement is still not guaranteed.
Three gates come before any question of quality. All three are infrastructure, and all three are documented.

ChatGPT SEO is two jobs, and only one is about content

OpenAI, Overview of OpenAI Crawlers, read 17 September 2026

The half of eligibility that is not in robots.txt

  1. 01Open https://yourdomain.com/robots.txt and confirm no group disallows OAI-SearchBot. A blanket Disallow: / under User-agent: * also applies, because an unlisted agent falls through to it.
  2. 02Fetch https://openai.com/searchbot.json and hand the ranges to whoever runs your CDN or firewall. Ask for them to be allowed, and ask whether bot management currently challenges unknown agents by default.
  3. 03From outside your own network, request one of the pages you want cited with the documented user-agent string and confirm a 200 rather than a challenge page: curl -A "Mozilla/5.0 ... compatible; OAI-SearchBot/1.4; +https://openai.com/searchbot" -I https://yourdomain.com/page.
  4. 04Confirm the page has no noindex and that the answer is present in the HTML the server returns, not only after JavaScript runs. The test for that is in do AI crawlers execute JavaScript.
  5. 05If you changed robots.txt, wait about 24 hours before concluding anything, per OpenAI’s own note.
  6. 06Record the date you finished, then measure from there rather than from the day you started writing.

You are not optimizing for the question your buyer typed

A three step row. The buyer types, in OpenAI’s own example, what’s the latest on the development of drugs that target CCR8 for cancer. ChatGPT rewrites it into one or more targeted queries. The queries CCR8 immunotherapy drug development 2025, then CHS-114 conference 2025, are what reach the search providers. Three further inputs can enter the rewrite: general location inferred from the IP address, saved memories when memory is enabled, and follow-up queries after the first results return.
The prompt is not the query. Every example in this figure is quoted from OpenAI’s help article.
What the person asks ChatGPTWhat ChatGPT may send to a search providerWhat that implies for a page
First two columns quoted from OpenAI’s help article on searching the web with ChatGPT, read 17 September 2026. The third column is the implication for a page, not OpenAI’s wording.

What OpenAI declines to publish, and what it says instead

LayerDocumented by OpenAIUnder your control
Read it as a spending guide: the top three rows are finite work that can be finished, and the bottom two are not.

Three documented page-level details most guides miss

  • Blocking does not always mean absence. If OpenAI obtains the URL of a disallowed page from a search provider or by crawling other pages, it says it “may surface just the link and page title in ChatGPT Atlas”. The only stated remedy is the noindex meta tag.
  • The noindex catch. In OpenAI’s words, “in order for our crawler to read a meta tag, it must be allowed to crawl the relevant page(s)”. Disallowing the crawler and adding noindex together means the tag is never read. To be reliably excluded you have to let the crawler in.
  • ARIA is agent optimization. For the browsing agent, OpenAI advises: “follow WAI-ARIA best practices by adding descriptive roles, labels, and states to interactive elements like buttons, menus, and forms.” The accessibility work you already owed is now also how an agent understands your booking form.

How to measure ChatGPT SEO without guessing

searchlift · console
The AI visibility screen: buyer questions listed with the assistants that named the business, the competitors named instead, and the sources each answer cited.
Buyer questions, who was named, and which sources the answer used. Demonstration workspace.

Common questions

01What is ChatGPT SEO?
02Does blocking GPTBot stop me appearing in ChatGPT?
03Why does ChatGPT cite my competitor and not me?
04How do I track traffic from ChatGPT?
05Does ChatGPT SEO replace Google SEO?
Sourcesdevelopers.openai.comhelp.openai.comhelp.openai.com