AEO basics · · By Gerald De Oleo
How to Rank in ChatGPT When There's No Position One
Last updated
The short answer: you can’t rank in ChatGPT, because there is no position one. Each answer is put together from what the model already knows and what it finds when it searches, so the goal is to be named more often and described correctly. Let its search crawlers in, make your own site the clearest record of what you sell and to whom, fix the third-party pages that describe you wrong, and measure how often you’re recommended instead of a rank.
Sooner or later, someone on your team asks: “Where do we rank in ChatGPT?”
It’s a fair question. It’s also the wrong one.
There is no page two in ChatGPT. There isn’t a page one either. There’s an answer: a paragraph, maybe a short list, sometimes a table. It’s written fresh for the person who asked. Your company is either in it or it isn’t. If it is, you’re described in words you didn’t choose.
So the useful version of the question isn’t where do we rank. It’s three questions:
- Inclusion. Does ChatGPT include you when a buyer asks about your category?
- Recommendation. When it includes you, does it recommend you, or just mention you?
- Description. Does it describe you as the company you are today?
This post covers how ChatGPT actually builds an answer, what from SEO still carries over, what doesn’t, and what to measure in place of a position.
Why “rank” breaks
Rankings made sense because search results were a list. Ten links, in order. Your position was stable enough to track week to week, and the outcome you wanted was a click.
ChatGPT doesn’t work like that.
| Google search | ChatGPT | |
|---|---|---|
| What the user sees | A ranked list of links | One written answer |
| Unit of visibility | Your position | Whether you’re in the answer, and how you’re described |
| Stability | Fairly stable day to day | The same prompt can return different companies on each run |
| Context | Mostly the query | The query, earlier messages in the conversation, and memory |
| Outcome | A click to your site | Often a shortlist formed without visiting anyone’s site |
“Position 3” doesn’t exist in ChatGPT.
“Mentioned in 6 of 20 runs, recommended in 2, described in the right category in 4” does. That’s the number worth tracking, and we’ll get to how.
Two ways ChatGPT knows about you
ChatGPT has two sources of information about your company, and they behave very differently.
What it remembers. Everything the model learned during training. It’s built from the web as it looked months or years ago. You can’t edit it, and it updates slowly. This is where your old positioning lives. If you repositioned two years ago, the model may still remember the company you used to be. I wrote about that failure in Being Cited Isn’t Being Understood.
What it looks up. When ChatGPT decides to search the web, it runs queries, reads pages and writes an answer with sources attached.
Not every prompt triggers a search. One analysis found that roughly 31% of ChatGPT prompts trigger at least one background search, rising to 53.5% for commercial-intent prompts and dropping to 18.7% for purely informational ones.
That split matters. The prompts your buyer types before a purchase — “best tools for X,” “X vs Y,” “pricing for Z” — are the ones most likely to send ChatGPT out to the live web. The prompts that matter most are the ones you can influence fastest.
There’s a catch. Even when ChatGPT searches, its memory shapes what it searches for. If the model believes you belong in a different category, it may never look for you in yours. Search can correct the details. It rarely corrects the frame on its own.
What happens when ChatGPT searches
ChatGPT doesn’t search your buyer’s exact words. It splits one question into several narrower sub-queries, pulls pages for each, and writes a single answer from the combined results. This is called query fan-out.
Researchers have reported that ChatGPT combines scores across those sub-queries using Reciprocal Rank Fusion, an algorithm that merges several ranked lists into one.
The practical meaning: you aren’t competing for one query. You’re competing across a set of queries you never see. A page that wins the main query but misses the follow-ups can still be left out of the answer.
The August 2026 shift
The way ChatGPT runs those sub-queries changed recently, and the change favors companies with clear, complete websites.
On August 8, 2026, tracking firm Promptwatch saw the share of ChatGPT’s background searches using the site: operator (which limits a search to a single domain) jump from 0.37% to 16.8% in one day, while the average number of searches per response nearly doubled. A separate measurement by Peec AI found similar movement, with site: usage rising to about 23% of fan-outs and sources retrieved per prompt roughly doubling from 12 to 24. (Source)
Where do those single-domain searches point? An earlier Peec AI analysis from July 2026 found that 84% of site: searches targeted the brand’s own website — the company the question was about.
At the same time, community sources lost ground. Reddit’s share of ChatGPT citations fell from about 1 in 25 to 1 in 200 between August 8 and 17, a drop that didn’t appear in Google’s AI Overviews over the same period.
Put together, ChatGPT is increasingly going to your own site to check facts about you. That’s an opportunity and a risk:
- If your site states clearly what you do, who you sell to, how pricing works and what you integrate with, the model has something to confirm.
- If those facts are vague, buried in a PDF, or missing, the model fills the gap with whatever third parties say.
One caution: these are snapshots. The trackers’ numbers differ by methodology, and OpenAI ships changes without announcing them. The direction is what matters, not the exact percentages.
One more detail: language
If you sell in multiple markets, note this. Research across more than 20 million fan-out queries found that 43% of background searches for non-English prompts ran in English. Your English pages may be answering questions asked in Spanish, German or Portuguese.
Who actually reads your site
OpenAI uses three separate bots, and they do different jobs. Treating them as one “AI crawler” is where many sites go wrong.
| Bot | What it does | If you block it |
|---|---|---|
| GPTBot | Collects content that may be used to train future models | Your content isn’t used for training. Search visibility is unaffected. |
| OAI-SearchBot | Indexes pages for ChatGPT search | You won’t appear in ChatGPT search answers |
| ChatGPT-User | Fetches a page live when a user’s conversation needs it | ChatGPT can’t read your page during a conversation |
OAI-SearchBot and GPTBot can be controlled independently in robots.txt, and OpenAI notes that robots.txt rules may not apply to ChatGPT-User because it’s triggered by a user. One experiment confirmed that when ChatGPT browses pages after a search, it’s ChatGPT-User — not OAI-SearchBot — that fetches the content.
The most common problem isn’t robots.txt. It’s the firewall. Many domains allow OpenAI’s bots in robots.txt but block them through Cloudflare, Akamai or AWS rate limits that return 429 errors, making the site invisible to ChatGPT without anyone intending it.
Check both. It takes ten minutes, and it’s the cheapest fix in this whole post.
What SEO still does for you
Here’s the part people get wrong in both directions.
Some say SEO is dead. Others say AEO is just SEO. Neither is right.
Retrieval is still search. ChatGPT uses search engines to find the results it builds answers from, which makes that step fundamentally an SEO problem. If your pages don’t show up for the sub-queries ChatGPT runs, they’re not in the pool it reads from.
So these still matter:
- Crawl access and indexation. A page that isn’t indexed can’t be retrieved.
- Clean, server-rendered HTML. Pages that hide key facts behind JavaScript or open with vague prose are more likely to lose to a competitor that made extraction easier.
- Pages that match specific questions. Pricing, integrations, comparisons, use cases.
- Topical authority. A domain known for the subject gets pulled more often.
- Honest dates. Fan-outs often add the current year to queries. Pages that are actually current benefit. Pages that are restamped without being updated eventually lose trust.
SEO gets you retrieved. It doesn’t decide whether you’re recommended, or how you’re described. That happens in later stages. (More on the difference in AEO vs SEO.)
What stops working
| SEO habit | Still useful? | What to do instead |
|---|---|---|
| Tracking keyword position | No | Track inclusion, recommendation and description across repeated prompt runs |
| Traffic as the main proof of success | Partly | Add AI referral traffic and “how did you hear about us” answers. Many buyers shortlist without clicking. |
| One page per keyword | Partly | Cover the follow-up questions too. Fan-outs look for them. |
| Optimizing only your own site | No | Fix how third parties describe you. The model corroborates across sources. |
| Long intros before the answer | No | Put the answer in the first two sentences, then explain |
| Vague category language (“the platform for modern teams”) | No | Name your category, your buyer and your use case plainly |
The row that costs companies the most is the fourth one. Getting mentioned is mostly about your site. Getting recommended depends heavily on what roundups, directories and review sites say about you. I cover that in How to Get AI Recommendations (Not Just Citations).
How to show up more often
The work runs in a fixed order, and I’ve written it up as an eight-step checklist in How to Appear in ChatGPT Answers. The short version: let ChatGPT’s search crawlers in, make your own site the plain record of what you sell and to whom, build a page for each follow-up question a buyer asks, and fix the third-party pages — roundups, directories, review profiles — that still describe you wrong.
Three things matter most for ChatGPT specifically. Lead every page with the answer, because the model lifts claims from the first lines. Write for buyers who don’t know you yet: the prompts that matter are unbranded, like “best [category] for [buyer].” And keep dates honest — update a page when its content changes, never restamp an unchanged one.
What to measure instead of rank
Rankings gave you one number. This gives you a few, and together they’re much more useful.
Set up the prompt set. Write 20 to 50 prompts your buyer would type before they’ve heard of you. No brand names. Mix broad category questions with specific ones (comparisons, pricing, use cases).
Run each prompt several times. Answers vary between runs. One run tells you almost nothing. Five runs start to show a pattern.
Run them per engine. ChatGPT, Perplexity, Gemini and Google’s AI Overviews pull from different sources and behave differently. A win in one doesn’t carry over automatically.
Then track:
| Metric | What it tells you |
|---|---|
| Inclusion rate | % of runs where you appear at all |
| Recommendation rate | % of runs where you’re recommended or on the shortlist, not just named |
| Share of voice | How your inclusion compares to your top competitors on the same prompts |
| Description accuracy | % of runs where you’re described in the right category, for the right buyer |
| Cited sources | Which domains feed the answers in your category |
| Own-site citations | How often your own pages are among the sources |
Track it monthly. Then connect it to pipeline: watch referral traffic from chatgpt.com in your analytics, and add “ChatGPT / AI assistant” as an option in your “how did you hear about us” field. Buyers tell you more than you’d expect.
If inclusion is high and recommendation is low, you have a positioning problem, not a visibility problem. If inclusion is high and description accuracy is low, the model knows you — as someone else. Each gap needs a different fix, and a single “rank” number would hide all of them.
The short version
- There’s no position in ChatGPT. There’s an answer, and you’re either in it or not.
- ChatGPT knows you from memory (slow, often outdated) and from search (fast, and you can influence it).
- Buyer-intent prompts trigger search more often, so the most valuable prompts are the most fixable.
- ChatGPT now checks brands’ own sites more often. Your site needs to state the facts plainly.
- SEO still gets you retrieved. It doesn’t decide whether you’re recommended or how you’re described.
- Measure inclusion, recommendation and description across repeated runs, per engine, every month.
Want to know what ChatGPT says about you today?
I run hundreds of real buyer prompts across ChatGPT, Perplexity, Gemini and AI Overviews to map where you appear, how you’re described, and which sources shape the answer in your category. See how the audit works.
Before we talk, I run a free Shortlist Check on your domain — three or four of your buyers’ questions in one engine — so the call starts with something real instead of questions.
Sources
- OpenAI — Overview of OpenAI Crawlers
- Search Engine Journal — OpenAI’s Crawler Docs Now List OAI-AdsBot
- Search Engine Land — Inside ChatGPT Search: web.run and fan-out queries
- Peec AI — Patterns we see in ChatGPT query fanouts
- Buffy — ChatGPT site: operator fan-out data
- What Is ChatGPT Query Fan-Out? The Aug 2026 Change
- Concurate — 5 ChatGPT Query Fan-Out Changes
- AI Peekaboo — Fan-out queries from ChatGPT
- Lily Ray — What We Can Learn from Evolving ChatGPT Fan-Out Queries
- Murat Ulusoy — GPTBot, robots.txt & WAF