Skip to content

How to rank in ChatGPT and get your site cited

Updated 6 min readBy Max Beech

To rank in ChatGPT, your pages first have to be reachable by the systems ChatGPT searches with, which means allowing OAI-SearchBot in robots.txt and making sure Bing indexes your site. Then you need to be the kind of source it prefers to cite: clear, specific, current pages about topics where other reputable sites also mention you.

Crawlers that affect whether ChatGPT can find and cite your site, and what blocking each one does
User agentWhat it doesIf you block it
OAI-SearchBotCrawls pages for ChatGPT's search featuresYour pages won't appear in ChatGPT search answers, though they may still show as navigational links
GPTBotCrawls content that may be used to train OpenAI's modelsYour content is excluded from training; no effect on ChatGPT search
ChatGPT-UserVisits a page when a user or custom GPT asks ChatGPT toChatGPT may not be able to open your pages on request
OAI-AdsBotChecks landing pages for ChatGPT adsOnly matters if you advertise in ChatGPT
BingbotCrawls for Bing's index, one of the sources ChatGPT search draws onYou drop out of Bing and lose a route into ChatGPT and Copilot answers

How ChatGPT search finds and cites pages

ChatGPT answers in two ways. For many questions it replies from what the model learned in training. When a question needs current or specific information, or the user asks it to, it searches the web, reads the pages it finds, and writes an answer with inline citations and a list of sources.

Ranking in ChatGPT means getting into that second path: being one of the pages it retrieves, reads and cites, and ideally having your product named in the answer itself.

The search side draws on two things:

  • Third-party search providers. OpenAI has said ChatGPT search uses them, and Microsoft's Bing is a long-standing, known partner. If Bing hasn't indexed a page, you lose an important way in.
  • OpenAI's own crawler. OAI-SearchBot crawls the web to surface sites in ChatGPT's search features.

Training data matters too, but more slowly. It shapes whether the model already knows your brand and what category it puts you in, and it only updates when new models are trained. Search is where a new page or a fresh fact can show up within days.

There is no ranking position to submit to or buy. OpenAI publishes no ranking factors, so everything below is about being reachable, being mentioned, and being easy to quote. Those are the parts you can control.

Make sure ChatGPT can reach you

Start with access, because nothing else matters if the crawlers are blocked.

robots.txt. OpenAI runs separate crawlers for separate jobs, and you can treat them differently. To appear in ChatGPT search while keeping your content out of model training:

User-agent: OAI-SearchBot
Allow: /

User-agent: GPTBot
Disallow: /

User-agent: Bingbot
Allow: /

Sitemap: https://www.example.com/sitemap.xml

OpenAI says changes to robots.txt take about 24 hours to reach its systems.

Firewalls and CDNs. Many sites block AI crawlers without realising it, through a bot protection setting or a CDN rule. Check your firewall logs and bot settings for OAI-SearchBot and Bingbot, not just your robots.txt file.

Bing. Verify your site in Bing Webmaster Tools, submit your sitemap, and look for crawl errors. Turn on IndexNow so Bing hears about new and updated pages straight away. Our Google indexing guide covers how IndexNow fits alongside Google.

Server-rendered content. Put your main content, prices and key facts in the HTML the server sends. Don't count on every AI crawler running your JavaScript.

Brand mentions and third-party sources

When someone asks ChatGPT "what is the best tool for X", it tends to repeat what several independent sources agree on. Your own site says you're good; other sites saying so is what makes a recommendation likely.

Places worth being mentioned, accurately:

  • Comparison and review articles in your category, including "best X for Y" roundups.
  • Review platforms relevant to your market, with genuine reviews from real customers.
  • Communities where your audience asks questions, such as Reddit, specialist forums and Stack Overflow. Answer honestly and say who you are; disguised promotion gets spotted and removed.
  • Directories and marketplaces for your category or platform.
  • Press, podcasts and newsletters that cover your niche.

Consistency helps. If your product is described the same way everywhere, with the same name, category and core claim, a model has an easier time linking your brand to the problem it solves. Mixed descriptions leave it guessing.

You can't manufacture this quickly and you shouldn't try to fake it. Invented reviews and paid placements dressed up as editorial are exactly what search systems, and readers, learn to discount. The durable route is to do something worth mentioning and make it easy for people to describe accurately.

Write facts that are easy to cite

A model can only cite what it can lift cleanly. Pages that get quoted tend to share a few habits.

  • Answer first. Open each section with the direct answer in a sentence or two, then the detail.
  • Be specific. Prices, limits, dates, supported platforms, version numbers. "Plans start at £12 per user per month" is citable. "Affordable pricing" is not.
  • Use tables for comparisons, specifications and plans. They extract accurately.
  • Make each passage stand alone. A paragraph that depends on the three before it is hard to quote correctly.
  • Name things properly. Use the full product and company names rather than "it" or "we" throughout.

Comparison content deserves its own mention. People use ChatGPT to compare options, and a clear, honest page comparing your product with alternatives answers that directly. Say where the other option is better. A comparison that admits trade-offs is more credible to readers, and more useful to anything summarising it.

Freshness matters for anything that changes. Put a visible date on pages, update the facts when they change, and keep dateModified in your structured data honest. Outdated prices are worse than none, because they get repeated.

None of this is ChatGPT-specific. The same pages tend to do well in Google AI Overviews and Perplexity.

How to check whether ChatGPT cites you

There is no ChatGPT equivalent of Search Console, so you check from three directions.

Ask it. Keep a list of the questions your customers actually ask, including ones where you'd expect to be recommended. Run them with search on, in a temporary chat so your history doesn't colour the results. Note which sources are cited, whether you're named, and which competitors appear. Answers change between runs and by location, so repeat checks and look at the pattern over weeks rather than any single answer.

Check your analytics. ChatGPT adds utm_source=chatgpt.com to many of the links it shows, so visits often appear in GA4 with chatgpt.com as the source. Look at which landing pages those visits reach.

Read your server logs. Requests from OAI-SearchBot show your pages are being crawled for search. Requests from ChatGPT-User show ChatGPT opening a page for a user in real time.

Doing the first of these by hand gets tedious fast. OpenHelm's AI visibility tracking runs it as a scheduled job: it asks answer engines the questions from your keyword plan, through whichever answer-engine connections you have set up, and records whether your product is cited. With no engine connected, it reports that it is blocked rather than guessing. See AI visibility.

Questions

Can I pay to rank in ChatGPT?

No. There is no paid route into the sources ChatGPT cites in its answers. Ads in ChatGPT, where shown, are separate from the answer.

Does blocking GPTBot stop me appearing in ChatGPT search?

No. GPTBot is for model training. ChatGPT search uses OAI-SearchBot, so you can allow OAI-SearchBot and block GPTBot.

Does ChatGPT use Bing?

ChatGPT search uses third-party search providers, and Bing is a known partner, so being well indexed in Bing helps. OpenAI also runs its own crawler, OAI-SearchBot.

Will an llms.txt file help me rank in ChatGPT?

There is no evidence that it does. OpenAI hasn't said ChatGPT search uses llms.txt; crawl access, clear pages and third-party mentions matter far more.

How long does it take to appear in ChatGPT answers?

Robots.txt changes reach OpenAI in about 24 hours, but being cited depends on crawling, indexing and whether your page is the best answer, which can take weeks.

How can I tell if ChatGPT sends me traffic?

Look for chatgpt.com as a source in your analytics. ChatGPT adds utm_source=chatgpt.com to many links it shows.

Give your product a team that never clocks off.

Start free in the browser, or run it on your Mac with your own Claude Code or Codex plan.