The guide · Updated November 9, 2026

How to rank in ChatGPT

ChatGPT doesn't keep a ranking you can climb. It searches the web, reads what comes back, and names a few pages. Here's how to be one of them.

Free, no sign-up. Every number below links to its source.

The short answer

Let OpenAI's search crawler (OAI-SearchBot) into your site. Get your pages into the search results ChatGPT reads, which include Bing's as well as Google's. Give every page a title that matches a question your customers ask, and answer it in the first lines. Then get your business named on other sites, like the directories and review sites for your trade. Most pages ChatGPT names come straight from search results, so this is SEO done for one reader that skims fast.

What happens when someone asks ChatGPT

  1. 1

    A question comes in

    “Who can fix a leaking roof in Leeds this week?”

  2. 2

    It runs several searches

    It rewrites the question into shorter searches and sends them to search engines.

    ~12 searches per question in its Thinking mode (NUS)
  3. 3

    It reads the results

    Dozens of pages come back. It reads them and keeps the ones that answer the question.

    About half of the pages it reads get cited (Ahrefs)
  4. 4

    It names a few

    The answer names a few businesses and links the pages it used.

    88% of cited pages came from search results (Ahrefs)
So you rank in ChatGPT by being in those search results, and by being the clearest answer once you're there.

Step 1Let OpenAI's search crawler in

OpenAI uses three bots, and only one of them decides whether you can appear in ChatGPT search: OAI-SearchBot. OpenAI's own words: “Sites that are opted out of OAI-SearchBot will not be shown in ChatGPT search answers” (OpenAI).

  • OAI-SearchBot finds pages for ChatGPT search. Block it and you're out.
  • GPTBot collects pages to train OpenAI's models. Blocking it does not take you out of search.
  • ChatGPT-User opens a page when someone in ChatGPT asks it to. It doesn't decide what shows up in search.

To let the search crawler in while keeping your pages out of training, your robots.txt can say:

User-agent: OAI-SearchBot
Allow: /

User-agent: GPTBot
Disallow: /

A change takes about 24 hours to reach ChatGPT search (OpenAI). Your robots.txt is not the only gate, though. Security settings at your host or at Cloudflare can turn bots away before they ever read it, so check those too if you use them.

Put your text in the page itself, not only in scripts that run in the browser. In a 2024 study of AI crawler traffic, none of the major AI crawlers ran JavaScript (Vercel). OpenAI's bots may have changed since, but text in the HTML is always read.

Not sure what your robots.txt says? The free checker reads it the way OpenAI's bots do.

Check my site

Step 3Title each page as the question

The clearest pattern in the data is how closely a page's title matches the question. In Ahrefs' study, the titles of cited pages were clearly closer to the question than the titles of pages ChatGPT read and passed over (a similarity score of 0.60 against 0.48). Pages with a readable address, like /how-to-fix-a-leaking-roof, were cited 90% of the time, against 81% for addresses without words (Ahrefs).

ChatGPT doesn't search for the whole question. It splits it into smaller searches, such as “roofer Leeds emergency” and “leaking roof repair cost”. A page titled for one of those smaller searches can be found even when it doesn't match the whole question.

Do this
  • List the questions customers ask you before they buy. Your sales emails and phone calls are full of them.
  • Give each question its own page, with the question (or something close to it) as the title and in the address.
  • Cover the follow-up questions too: price, timing, how to choose, how you compare with other ways of doing it.

Step 4Answer in the first lines

ChatGPT reads many pages for every answer, and keeps the passages that answer the question. Give it one: two or three sentences at the top that answer the title, with the details underneath. Use real numbers, names and places: “a repair costs £150 to £450”, with your own prices, is easier to quote than “prices vary”.

Honest note: no study we know of tests the answer's position on its own. We recommend it because it suits how ChatGPT picks passages, and because it's what readers want too.

Step 5Get named on other sites

When ChatGPT recommends a business, it leans on what other sites say about it as well as what the business says about itself. The NUS researchers found that which websites ChatGPT cites stays much steadier from one run to the next than the exact pages, which change a lot (NUS). So being named on many sites counts for more than any single page.

Do this
  • Get listed in the directories and review sites for your trade and your town, with the same name and description everywhere.
  • Ask to be included in “best of” and comparison articles about what you sell.
  • Say what you do in one plain sentence, and use it everywhere: your site, your profiles, your listings.

Reddit is a special case: ChatGPT reads it often but rarely links to it. In Ahrefs' data, Reddit made up about two thirds of the pages ChatGPT read and passed over, and it cited fewer than 2 in 100 of the Reddit pages it read (Ahrefs). Join in where you can genuinely help, but don't count on Reddit links.

Step 6Keep facts current, not dates

Newer isn't automatically better. The search pages ChatGPT cited in Ahrefs' study were a median of about 500 days old (Ahrefs), and in the NUS study, how recent a page was “barely registered” (NUS).

So don't change the date on a page you haven't changed. Do update prices, opening hours, product details and anything else that goes out of date, because a wrong fact is worse than an old one.

Step 7Measure it the right way

Ask ChatGPT one question once and you learn little: its answers change from run to run. In the NUS study, about 40% of the pages ChatGPT looked at turned up in only one run (NUS).

Do this
  • Write down 10 to 20 questions your customers ask. Ask each one several times, in new chats, and every few weeks.
  • Count how often your business is named, not whether one particular page was linked.
  • In your analytics, look for visits from chatgpt.com. ChatGPT adds utm_source=chatgpt.com to the links in its answers (OpenAI).

Three things that don't work

Publishing lots of pages

No study we know of shows that more pages earn more citations, and the NUS researchers say they didn't test it (NUS). What the data does reward is a title that matches the question, so one clear page per question beats ten thin ones.

Faking freshness

A new date on an unchanged page doesn't help. Cited pages are often well over a year old.

Blocking GPTBot to “protect” your site

That's fine for training, but check you haven't blocked OAI-SearchBot along with it. One rule for all bots, or for every AI bot, blocks both.

Questions people ask

Is ranking in ChatGPT different from SEO?

Less than people think. When ChatGPT searches the web, most of the pages it names came from ordinary search results, so the basics of SEO still decide whether you are in the running. What changes is the last step: ChatGPT names a few pages in one answer instead of showing ten links, so the page that answers the exact question most clearly wins.

Can I pay to be named in ChatGPT's answers?

No. OpenAI says it ranks search results on several factors and that nobody is guaranteed a place. The work in this guide is the way in.

How fast do changes show up?

A change to robots.txt takes about 24 hours to reach ChatGPT search, OpenAI says. Everything else follows your search rankings, which move over weeks and months, not days.

Do I need an llms.txt file?

OpenAI's crawler documentation only talks about robots.txt, not llms.txt. A short llms.txt does no harm, but don't expect it to get you named. Getting crawled, ranking in search and answering the question clearly matter far more.

Does blocking GPTBot hide me from ChatGPT?

No. GPTBot collects pages for training OpenAI's models. OAI-SearchBot is the one that decides whether you can appear in ChatGPT search. You can block the first and allow the second.

Rather have someone do this for you?

FoundWell does most of this for your site, month after month: it fixes your pages, writes the articles that answer your customers' questions, and keeps checking how often ChatGPT names you. A person on our team reviews every article before it goes live.

See how FoundWell worksWorks with WordPress, Shopify, Wix and Umbraco. Plans from $250 a month.

Sources

  1. OpenAI: Overview of OpenAI crawlers
  2. OpenAI: Publishers and developers FAQ
  3. OpenAI: Introducing ChatGPT search
  4. Search Engine Journal: OpenAI Reddit AMA on ChatGPT search
  5. Ahrefs: Why ChatGPT cites one page over another (1.4M prompts)
  6. NUS: How ChatGPT picks what it cites (about 4,200 runs, 2026)
  7. Vercel and MERJ: The rise of the AI crawler
  8. Bing Webmaster Tools
  9. IndexNow

Checked against these sources on November 9, 2026. Studies of ChatGPT measure a moving target, so we recheck them and update this guide when the numbers change.