Guide
How to rank in ChatGPT: what OpenAI says, what's measured and what's guesswork
Most advice on ranking in ChatGPT mixes facts with guesses. This guide separates them: what OpenAI says, what has been measured, what is unproven, and what to do in order.
The short answer
First, let ChatGPT's search crawler read your site. OpenAI says sites that block OAI-SearchBot are not shown in ChatGPT search answers. Past that, OpenAI doesn't publish how ChatGPT picks who to name, and the answer changes with the wording. So the work is to measure the questions your customers ask, and test one change at a time.
01
What "ranking" means in ChatGPT
Google shows ten links in a fixed order. ChatGPT writes a new answer each time, and names a few brands or products inside it. There is no position one to hold.
Shopping needs where ChatGPT's first brand changed when the same need was worded five different ways.
From our study of 500 shopping questions. Each wording was asked once.ChatGPT answers to shopping questions that named no specific product at all.
From 856 real answers, 341 of them ChatGPTSame-day ChatGPT and Perplexity answers that shared no brand. Being named in one says little about the other.
Produkto data, 95 pairs of answersSo the goal is
Being named more often, across the many ways your customers ask. That is a rate you measure over many answers, not a spot you win once.
02
What OpenAI says
This is the only part that comes from the company that makes ChatGPT. It is short, and it is where to start.
| What OpenAI says | What it means for you |
|---|---|
| "Sites that are opted out of OAI-SearchBot will not be shown in ChatGPT search answers." | ChatGPT has its own search crawler, OAI-SearchBot. If your robots.txt blocks it, you are out. |
| "We recommend allowing OAI-SearchBot in your site's robots.txt file and allowing requests from our published IP ranges." | Your firewall or bot protection also has to let it through, not only robots.txt. |
| "It can take ~24 hours from a site's robots.txt update for our systems to adjust." | A change shows up in about a day. |
| GPTBot "is used to crawl content that may be used in training." | GPTBot is a separate setting. You can allow search and block training. |
| Product results "are selected independently by ChatGPT and are not ads." | You can't buy a place among the products ChatGPT recommends. |
OpenAI doesn't publish how ChatGPT chooses which sites or brands to name. A list of exact ranking factors is someone's estimate, not OpenAI's. Check which AI crawlers your site lets in.
03
What has been measured
A small set of findings from real logs and real answers. Each says who measured it and how much data it rests on.
ChatGPT sends people to pages its crawler has read
One large online shop checked 7,050 visits from ChatGPT to its product pages. For 92.8% of them, OAI-SearchBot had fetched that same page in the 26 days before. One shop's server logs, shared by its operator.
Bot protection blocks more sites than robots.txt does
In a test of 100 large German shops, 31 turned a test crawler away at the bot-protection layer. Only 1 of the 90 checked blocked OAI-SearchBot in robots.txt. One tester's result.
The wording changes the answer
In our 500-question study, ChatGPT's first brand changed with the wording for 84 of 96 needs. One page can't cover one "keyword" the way it does in Google.
Each assistant has its own shortlist
In our data, 53% of same-day ChatGPT and Perplexity answers shared no brand, and 60% of ChatGPT and Google AI Overview answers shared none.
04
What is still guesswork
Most advice on ranking in ChatGPT is reasonable, and unproven. We have found no public proof that any of these causes ChatGPT to name a brand more often.
| The advice | Where it stands |
|---|---|
| Answer the question in the first lines of the page | Sensible and cheap to do. Not shown to change who gets named. |
| Get mentioned on the sites ChatGPT cites | Plausible, since answers are built from pages it reads. Which sites matter differs by question, so you have to look at your own. |
| Add structured data (schema) | Helps search engines read a page. No public proof it changes ChatGPT's picks. |
| Add an llms.txt file | We know of no AI assistant that says it uses the file to choose what to recommend. What we found. |
| Post on Reddit and forums | ChatGPT does cite forums. Whether your own posts get you named is unproven, and forums remove promotion. |
How to treat unproven advice
Do the cheap things, one at a time, and measure the same questions before and after. That is the only way to know what worked for your site.
05
What to do, in order
Five steps, starting with the ones OpenAI confirms and ending with the ones you have to test yourself.
Let ChatGPT's crawler in
Open yoursite.com/robots.txt and check that OAI-SearchBot isn't disallowed. Then check your firewall or bot protection isn't turning it away. This is the one step OpenAI spells out.
Write down the questions your customers ask
Not keywords. Full questions, the way a person types them, without your brand name. Ten is enough to start.
Ask them, and record what comes back
In a fresh chat, several times, on more than one day. Note who gets named and which sites the answer links to. Here's how to do it by hand.
Make your own pages state the facts
What you sell, who it's for, what it costs, what it's made of, what it can't do. An answer can only repeat what a page says plainly.
Look at the sites it cites, then test one change
If the answers lean on three review sites and you're on none of them, that is your first test. Change one thing, wait, and ask the same questions again.
06
Frequently asked questions
How do I rank in ChatGPT?
Start with what OpenAI confirms: let its search crawler, OAI-SearchBot, read your site, in robots.txt and through your bot protection. Then write down your customers' questions, ask ChatGPT each one several times, and record who it names and which sites it cites. Beyond the crawler, we have found no public proof of what makes ChatGPT name one brand over another, so change one thing at a time and measure.
Can I pay to rank in ChatGPT?
Not in its recommendations. OpenAI says the products ChatGPT shows "are selected independently by ChatGPT and are not ads". OpenAI does take ads on ChatGPT, and they are separate from what it recommends.
How long does it take to show up in ChatGPT?
OpenAI says a robots.txt change takes about 24 hours to apply. How long a new or changed page takes to appear in answers isn't published.
Is ranking in ChatGPT the same as ranking in Google?
No. Google returns a list of pages in order. ChatGPT writes an answer and names a few brands inside it, and the answer changes with the wording and from one try to the next. A page can rank in Google and still be left out.
How do I check if ChatGPT recommends me?
Ask it your customers' questions without your brand name, several times, and count how often you're named. If you run a Shopify store, our free AI visibility checker asks one for you.
Does ranking in ChatGPT mean I rank in Perplexity and Google's AI too?
No. In our data, more than half of same-day ChatGPT and Perplexity answers to the same shopping question shared no brand at all. Each assistant has to be checked on its own.
Sources
- OpenAI for developers, Overview of OpenAI crawlers, read November 12, 2026.
- OpenAI Help Center, Shopping with ChatGPT Search, read October 26, 2026.
- r/TechSEO, server logs of 7,050 ChatGPT visits, posted by the shop's operator.
- r/TechSEO, test of 100 large German shops, posted by the tester.
- Produkto, AI shelf study: 500 shopping questions.
- Produkto, How AI recommends products: 856 real answers.
See which of your products AI recommends
Produkto measures your whole Shopify catalog in ChatGPT, Google AI Overviews and Perplexity, and shows who AI picks instead.
