Key takeaways
- Allow OAI-SearchBot in robots.txt — OpenAI says sites that block it are excluded from ChatGPT search answers.
- ChatGPT answers from two places: what the model learned in training, and live web results it retrieves. Optimise for both.
- Write answer-first pages: a direct 40–60 word answer under each question-style heading, then the detail.
- Earn mentions on the pages ChatGPT already cites for your topic — listicles, comparisons, review sites, Reddit threads.
- Track ChatGPT referrals in analytics: ChatGPT adds utm_source=chatgpt.com to the links it sends.
How ChatGPT decides which brands and pages to show
When a question needs fresh or specific information, ChatGPT runs a web search, reads a handful of pages, and writes a single answer with inline citations. Its search draws on OpenAI’s own index, built by the OAI-SearchBot crawler, alongside results from third-party search providers. Pages that are fast to fetch, clearly structured and easy to quote are far more likely to be used.
For many questions — especially broad “what is the best…” prompts — ChatGPT also leans on what the model already knows from training. That knowledge comes from how often and how consistently your brand appears across the open web: reviews, comparisons, documentation, news and discussions. A brand that is rarely mentioned elsewhere is hard for the model to recommend, no matter how good its own website is.
ChatGPT also rewrites the user’s question into several search queries behind the scenes. A page that answers the core question plus the obvious follow-ups (pricing, alternatives, pros and cons, who it is for) gets picked up by more of those queries.
Let ChatGPT read your site
These are the user agents OpenAI uses. Check them in robots.txt and in your CDN or firewall — bot protection often blocks them silently.
| User agent | What it does | For visibility |
|---|---|---|
| OAI-SearchBot | Builds the index ChatGPT search uses to surface and cite websites. | Allow |
| ChatGPT-User | Fetches a page when a user’s request in ChatGPT or a custom GPT needs it. | Allow (user-triggered) |
| GPTBot | Collects content that may be used to train OpenAI’s models. | Your choice |
Example robots.txt rules
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: GPTBot
Allow: /Blocking GPTBot only opts you out of model training — it does not remove you from ChatGPT search. For brand visibility we usually recommend allowing all three, because training data shapes what ChatGPT says about you when it does not search.
Step-by-step: how to rank on ChatGPT
- 1
Open the door to OAI-SearchBot
Check robots.txt, your CDN and any bot-protection rules (Cloudflare, Akamai, WAFs). Many sites block AI crawlers by default without knowing it. Allow OAI-SearchBot and ChatGPT-User, and make sure key pages return full HTML without needing JavaScript to render the main content.
- 2
Find the prompts that matter to your revenue
List 30–100 real questions buyers ask before they purchase: “best [category] for [use case]”, “[competitor] alternatives”, “is [your brand] worth it”, “how do I [job your product does]”. Run them in ChatGPT with search on and record who gets mentioned and which URLs get cited. This is your baseline.
- 3
Write answer-first pages
Use the buyer’s question as the H2, answer it directly in the first two sentences, then expand with specifics: numbers, steps, comparisons and examples. ChatGPT quotes self-contained passages, so each section should make sense on its own without the rest of the page.
- 4
Publish the comparison content ChatGPT looks for
“X vs Y”, “best tools for…” and “alternatives to…” pages are some of the most cited formats in AI answers. Be fair to competitors, use tables, and state clearly who each option is best for. Balanced pages get cited; obvious sales pages do not.
- 5
Make your brand facts unambiguous
Add Organization and Product schema, keep a clear About page, and use the exact same description, pricing and category language everywhere — your site, LinkedIn, Crunchbase, G2, app stores. Conflicting facts make the model hedge or skip you.
- 6
Get mentioned where ChatGPT already looks
From your baseline, list the third-party pages ChatGPT cites for your prompts. Those are your targets: get included in the listicles, answer the Reddit and Quora threads honestly, collect reviews on the cited review sites, and pitch the publications that keep appearing.
- 7
Keep content fresh and dated
ChatGPT favours current information for anything time-sensitive. Show a visible “last updated” date, refresh statistics and pricing, and remove outdated claims. Stale pages lose citations to fresher competitors.
- 8
Measure, then repeat monthly
Re-run your prompt set every month, track share of answers by prompt, and watch ChatGPT referral traffic in analytics. Double down on the page formats and sources that move the numbers.
Common mistakes that keep brands out of ChatGPT
- Blocking all AI bots at the CDN level “for safety” and then wondering why ChatGPT never cites you.
- Hiding the actual answer behind tabs, accordions loaded by JavaScript, or a sign-up wall.
- Publishing thin, AI-written pages at scale — they rarely earn citations and can damage trust signals.
- Only optimising your own site. ChatGPT’s recommendations are driven heavily by what other sites say about you.
How to measure your ChatGPT visibility
- Share of answers: in what percentage of your tracked prompts is your brand mentioned or cited?
- Citation URLs: which of your pages get cited, and for which prompts?
- Referral traffic: filter analytics for utm_source=chatgpt.com and the chatgpt.com referrer.
- Sentiment and accuracy: is ChatGPT describing your product, pricing and positioning correctly?
ChatGPT ranking FAQ
Can you pay to rank on ChatGPT?
Organic citations in ChatGPT answers cannot be bought. OpenAI has introduced ads in ChatGPT, but those are labelled separately from the answer. Appearing inside the answer itself comes from being crawlable, relevant and widely trusted across the web.
How long does it take to show up in ChatGPT?
Technical fixes like unblocking OAI-SearchBot can affect search answers within days — OpenAI notes robots.txt changes take about 24 hours to apply. Gaining consistent recommendations for competitive prompts typically takes 2–4 months of content and off-site work.
Does Google SEO help with ChatGPT?
Yes. Strong SEO fundamentals — crawlable pages, good structure, authoritative backlinks — carry over. But ChatGPT weighs third-party mentions, clarity of answers and brand consistency more heavily than classic rankings do, so SEO alone is not enough.
Should I block GPTBot?
Blocking GPTBot stops your content being used for training but does not remove you from ChatGPT search. If your goal is visibility, allowing it helps the model learn accurate information about your brand.
Does an llms.txt file help with ChatGPT?
llms.txt is a lightweight way to give AI systems a clean map of your most important content. It is not an official ranking factor for ChatGPT, but it is cheap to add and useful for AI tools and agents that do read it.