Key takeaways
- There is no rank in ChatGPT. You either get mentioned in the answer or you do not. Measure how often you appear across many prompts.
- ChatGPT answers two ways: from its training data, or from a live web search. You need to be present in both.
- OpenAI uses a separate crawler, OAI-SearchBot, for search results. Blocking GPTBot (the training crawler) does not remove you from ChatGPT search.
- Brand mentions on third-party sites, especially "best of" lists and forums, are the strongest lever we know of.
- Pages with a direct answer, a table, and named sources get quoted. Vague pages do not, no matter how well they rank.
If you searched for how to rank in ChatGPT, you have already noticed the problem. ChatGPT does not show ten blue links. It writes one answer and names a few brands or pages. If you are one of them, you get the customer. If not, you are invisible, and Google position 1 will not save you.
This guide is for marketers and business owners who want to get recommended by ChatGPT. You will learn how ChatGPT decides what to say and what "indexed in ChatGPT" really means. You will also get the steps that move the needle and a way to track brand mentions in ChatGPT over time.
We keep the hype out. Where something is unproven, we say so.
What "ranking" in ChatGPT actually means
Ranking in ChatGPT means being named, quoted, or linked in the answers ChatGPT gives to questions your buyers ask. There is no position number. The practical measure is how often you appear across a set of prompts, how early in the answer you appear, and what the answer says about you. Marketers call this ChatGPT visibility or AI visibility.
Two kinds of answers matter. For a question like "best CRM for a small law firm", ChatGPT may answer from memory. That memory is its training data, a snapshot of the web from months ago. For a question like "CRM pricing in 2026", it runs a live web search and cites the pages it reads. SEO for ChatGPT has to cover both, because you cannot control which mode a user triggers.
This is the same shift described in our guide to AI search optimization. ChatGPT is one engine among several, but it is the one most buyers name, so it deserves its own playbook.
How ChatGPT picks its sources
OpenAI publishes less than Google does, but three things are documented and a fourth is well observed.
- Search uses a dedicated crawler. OpenAI's bot documentation lists
OAI-SearchBotas the crawler that finds pages to link in ChatGPT search. It is separate fromGPTBot, which collects training data, andChatGPT-User, which fetches a page when a user asks about it. - Search uses third-party indexes. OpenAI has said ChatGPT search draws on third-party search providers. Bing is widely reported to be the main one. Being indexed in Bing, not just Google, matters here.
- Training data is a snapshot. The model's built-in knowledge stops at a cutoff date. Anything published after that only reaches ChatGPT through live search.
- Consensus wins. In practice, ChatGPT names brands that many independent sites describe the same way. One glowing page on your own domain is weak evidence. Twenty mentions across reviews, forums, and roundups is strong evidence.
Ahrefs studied the sources ChatGPT cites and found that widely discussed brands, YouTube content, and pages that quote named experts show up more often. That fits the consensus point. The model is looking for agreement, and it finds agreement across many sites, not on one.
How to get indexed in ChatGPT
You cannot submit a site to ChatGPT. There is no console and no sitemap form. "Indexed in ChatGPT" means two things in practice: your pages are in the search indexes ChatGPT reads, and OpenAI's crawlers can reach them. Here is how to check both.
- Open your
robots.txtand confirmOAI-SearchBotis not blocked. BlockGPTBotseparately if you do not want your content used for training. - Verify your site in Bing Webmaster Tools and submit your sitemap. ChatGPT search is widely reported to rely on Bing.
- Confirm your key pages are indexed in Google and Bing with a
site:search for the URL. - Check that the page renders its main text in HTML. Text that only appears after heavy JavaScript can be missed by crawlers.
- Run a site audit for noindex tags, blocked resources, and slow pages on the URLs you care about.
- Ask ChatGPT with search on to "summarize this page" and paste the URL. If it cannot fetch it, fix that first.
How to rank in ChatGPT, step by step
Most advice on how to rank in ChatGPT is a list of everything. These steps are in order of impact in our experience. Steps 1 to 3 are the base. Steps 4 to 6 are where most of the gain comes from.
- 1
Pick the prompts you want to win
Write 20 to 40 questions a buyer would ask ChatGPT before choosing you. Use the forms people actually type: "best X for Y", "X vs Y", "is X worth it", "X alternatives". Use our Google Suggest tool to see how people phrase the topic.
- 2
Record a baseline
Run each prompt several times and note every brand mentioned. Count how often you appear and how often each competitor does. Save the answers. This is the number you will report against.
- 3
Make the pages readable and indexed
Work through the checklist above. Allow
OAI-SearchBot, verify Bing, and fix indexing issues. This step never wins on its own, but skipping it means the rest cannot work. - 4
Publish the comparison pages yourself
Create "best X" and "X vs Y" pages on your own site, including your competitors, with honest tables and clear criteria. ChatGPT searches for exactly these pages when asked to compare. Being the page it reads is better than being one line on someone else's.
- 5
Get onto other people's lists
Find the roundups and review sites that already appear in ChatGPT answers for your prompts. Pitch to be included, or offer data they can quote. Answer questions on Reddit and industry forums under your real name. This is slow, and it is the lever that works.
- 6
Write quotable passages with facts
Under each main heading, write a 40 to 60 word answer that stands alone. Add a table and at least one number with a named source. Include an author with credentials and a last updated date. Vague text is skipped because there is nothing to quote.
- 7
Keep the pages fresh
Live search favors recent pages for time-sensitive prompts. Update pricing, versions, and dates at least quarterly, and show the update date on the page. Our Content Tracker can snapshot the page daily so you can match changes to results.
- 8
Re-run the prompts monthly
Repeat step 2 with the same prompt set. Compare mention rate and sentiment against the baseline. Feed losses back into steps 4 to 6. Report it the way you would report rankings, with a mention rate instead of a position.
What kind of content ChatGPT quotes
Watch a few hundred ChatGPT answers and a pattern shows. The prompt type decides the page type it reaches for. ChatGPT search optimization, in practice, means matching your pages to the prompt.
| Buyer prompt | What ChatGPT reaches for | What to publish |
|---|---|---|
| "Best X for Y" | Third-party roundups and your own "best of" pages | A ranked list page with criteria, plus placements on other lists |
| "X vs Y" | Comparison pages with tables | A side by side page that names the competitor honestly |
| "How much does X cost" | Pricing pages with visible numbers | A pricing page with real prices in HTML, not an image |
| "Is X good for Z" | Reviews and forum threads | Case studies, plus real answers on Reddit and forums |
| "How do I do X" | Step by step guides with numbered lists | A how-to with numbered steps and a short answer at the top |
| "What is X" | Definitions in the first paragraph under a heading | A 40 to 60 word definition that stands alone |
One more thing on style. ChatGPT is not known to penalize AI-written pages. It skips generic pages because they say nothing specific. If your drafts come from a model, run a sample through the free AI content detector and rewrite the flat parts with your own numbers and opinions.
How to track brand mentions in ChatGPT
People ask us how to get mentioned in ChatGPT more than any other AI question this year, and the second question is always how to prove it. By hand, tracking means a spreadsheet, a fixed prompt list, and a monthly hour of copying answers. That works for 10 prompts. It falls apart at 50, and it cannot tell you whether a change was real or just the model being random that day.
A tool solves this by running the same prompts on a schedule, across several models, and counting. Look for three things: the mention rate per prompt, the sentiment of the mention, and the same numbers for competitors. One caution: any tool checks the underlying models through their APIs, which is close to, but not identical to, what a logged-in ChatGPT user sees.
Keep your Google rank tracker running next to it. Many ChatGPT search answers come from pages that rank in the top 10 of Google or Bing. A rank drop often shows up as a lost mention a few weeks later.
ChatGPT SEO myths to ignore
- +Measure mention rate across many prompts and runs
- +Publish honest comparison pages that include competitors
- +Earn mentions on lists and forums you do not control
- +Allow OAI-SearchBot and verify your site in Bing
- +Put a stand-alone answer and a table under key headings
- xPay for "guaranteed placement in ChatGPT"
- xJudge success from one screenshot of one answer
- xStuff pages with "ChatGPT" or "AI" keywords
- xAssume an llms.txt file will get you mentioned
- xBlock all AI crawlers and then wonder why you never appear
On the fourth point: an llms.txt file is cheap and harmless, but no major AI company has confirmed using it. Add one if you like. Do not expect it to do this job.
FAQ
Common questions
Written by the Zutrix team
Last reviewed September 12, 2026
Zutrix has built rank tracking and SEO software for more than eight years. Our guides come from the same team that runs the product, and every how-to is checked against what we see in real ranking data across the keywords our customers track. We write them for people who are new to SEO and for agencies who want a clear answer fast.
Search volume and difficulty figures come from live Google results and third-party keyword data.