How to Rank in ChatGPT: A Step-by-Step Guide
Ranking in ChatGPT means being named, and ideally linked, when a buyer asks it for a supplier. Seven steps get you there: open your site to OAI-SearchBot, serve facts in plain HTML, pick the buyer questions, measure a baseline, write quotable pages, get onto the lists ChatGPT cites, and re-measure. Expect weeks, and no guarantee.
By the Netbase JSC team · Updated
Key facts
- 6sense, 2025
- 94% of B2B buyers now use an LLM such as ChatGPT or Claude somewhere in their buying process, in a 2025 survey of nearly 4,000 buyers. (6sense, 2025)
- Responsive, 2025
- Generative AI has overtaken traditional search for about a quarter of B2B buyers researching vendors, in a 2025 survey of 350 buyers. (Responsive, 2025)
- OpenAI, 2026
- Sites that block OAI-SearchBot are not shown in ChatGPT search answers, and OpenAI says robots.txt changes take about 24 hours to reach its search systems. (OpenAI, 2026)
- Leadee test, Nov 2026
- Tested by the Netbase JSC team: all 8 sites we checked on 2026-11-09 let OpenAI's bots in, yet in 25 OpenAI runs on 2026-10-25 only one of 7 Netbase brands was named. (Leadee test, Nov 2026)
Where does your site stand with ChatGPT today?
Start with a baseline. The ChatGPT Visibility Checker reads one URL and reports whether OpenAI's crawlers can reach it and what stands in the way of being cited. Free, no account; leave an email for a short live test with real questions.
Leadee is not affiliated with, endorsed by, or sponsored by OpenAI. “ChatGPT”, “GPTBot” and the other names on this page are OpenAI's own, used only to describe what this tool measures.
Get your free ChatGPT Live Test — 3 real questions, answered through OpenAI's own API.
Check a website above first — the Live Test runs against that domain.
What does ranking in ChatGPT actually mean?
ChatGPT has no page of ten blue links. When a buyer asks "best web-to-print software for a print shop", it writes an answer that names a few companies, often as a list, and — when it searched the web — links the pages it used. Ranking therefore means three measurable things: being named at all (mention rate), where in the list you are named (position), and whether your own page is one of the links (citation rate).
All three vary from run to run. The same question asked twice can name different companies, so a single screenshot proves little. Measure the rate over many runs, with an interval — a method we publish on our methodology page. Our own ChatGPT numbers for the Netbase JSC sites are on the ChatGPT SEO overview.
What did our own test show about crawler access?
Access is necessary, and it is not enough. On 2026-11-09 we ran the ChatGPT Bot Access Test on 7 Netbase-owned websites (all part of Netbase JSC, the company behind Leadee) and on leadee.ai: all 8 allow GPTBot, OAI-SearchBot and ChatGPT-User by name, and none blocked the live fetches at the firewall.
Yet in Leadee's 2026-10-25 tracker round, OpenAI's API with web search named a Netbase brand in only 3 of 25 runs (12%, 95% interval 4-30%) — all three CMSmart, at an average position of 3.7 in the answer's list. Netbase JSC's own site, whose technical audit scored grade A, was named in 0 of 7. The OpenAI sample is small because the account ran out of credit mid-round; Perplexity and Google AI Mode, measured in full, showed the same pattern: only CMSmart and Printcart (both Netbase-owned) were named in answers to unbranded questions. The gap was off-site evidence and quotable content, not crawlability — which is why steps 5 and 6 below carry most of the work.
Step 1: Let OAI-SearchBot read your site
ChatGPT search finds pages through OpenAI's OAI-SearchBot. If your robots.txt blocks it — by name or through a catch-all User-agent: * / Disallow: / group — your pages cannot appear in ChatGPT search answers. GPTBot is a different bot, used for training, and blocking it does not remove you from search.
Check robots.txt and your firewall with the tool above, and read what each OpenAI bot does before you change a rule. The exact robots.txt lines and the CDN switch that most often blocks AI bots are in AI crawlers and robots.txt.
Step 2: Serve your key facts in server-rendered HTML
If your company facts only appear after JavaScript runs in a browser, many crawlers see an almost empty page. Put what you make or do, who you serve, where you operate, certifications, typical lead times and price ranges into the HTML the server sends on the first request. Product facts locked in a PDF catalogue or an image are invisible to a crawler that reads text.
Our guide to JavaScript rendering for AI crawlers shows how to check what a crawler actually receives.
Step 3: Choose the buyer questions you want to be named for
Write down eight to twenty questions a buyer who does not know you yet would ask: "best [category] for [type of company]", "who makes [product] with [certification] in [country]", "[market player] alternatives". Questions that already contain your brand name are worth tracking, but they are not where new buyers come from.
The free ChatGPT Prompt Finder suggests questions for your industry. Keep the list stable once you start measuring, so rounds can be compared.
Step 4: Measure a baseline before you change anything
Run every question several times and record whether you are named, at what position, and which pages are cited. Do it through an official API rather than by copying answers from the ChatGPT app, which adds your account's memory and settings. Leadee's tracker runs the questions through OpenAI's Responses API with web search and reports each rate with a Wilson interval.
The baseline also shows who ChatGPT names instead of you and which pages it cites — the input for steps 5 and 6.
Step 5: Write pages ChatGPT can quote
For each important question, make one page whose passages answer it on their own: the answer in the first sentence, the specific number you can document, who says so, and a named source. Spec tables in real HTML help too: a model extracts material, tolerance and lead time from a table more reliably than from a paragraph saying "a range of materials for most applications".
When we scored 766 passages on 8 Netbase-owned pages (part of Netbase JSC), 92% opened with a direct statement but only 5.5% carried a number and 2.5% named a source. The full method, with a before-and-after rewrite, is in how to write pages ChatGPT can quote.
Step 6: Get onto the lists ChatGPT already cites
For many buyer questions ChatGPT builds its answer from directories, review sites, app stores and market players' own pages, not from your site. In our data for the Netbase-owned sites, the most-cited domain for the outsourcing-services questions was clutch.co, ahead of Netbase JSC's own domain. An accurate profile and real client reviews on the two or three lists that are cited for your questions is often the fastest gain.
Add an honest comparison page for "[market player] alternatives" and "[A] vs [B]" questions, and keep one company name and one main domain everywhere. Step-by-step: how to get cited when ChatGPT prefers other websites.
Step 7: Re-measure after four weeks
Run the same questions the same number of times about four weeks after the changes go live, and compare rates with their intervals. Robots.txt and server rendering can take effect within days; directory profiles and new reviews follow each platform's own update cycle, often weeks. If a rate has not moved outside its interval, you do not yet know whether anything changed — run another round before drawing conclusions.
Which mistakes quietly keep a company out of ChatGPT answers?
- A robots.txt copied from an old template that blocks 'all bots', catching OAI-SearchBot along with the scrapers it was meant to stop.
- A single-page app that sends an almost empty HTML shell and fills it in with JavaScript the crawler never runs.
- Facts only in PDFs and images, with no page that states lead times, minimum orders or price ranges in text.
- Stale directory listings with an old address or a discontinued product line, still being read and cited.
- Judging success from one ChatGPT answer in your own account instead of repeated, measured runs.
What is deliberately not on this list?
There is no prompt-injection trick, no hidden text aimed at a model instead of a human reader, and no way to buy a place in ChatGPT's organic answers. OpenAI does document ads in ChatGPT, but ads are a separate product from the sources an answer cites. Anything that promises a ChatGPT ranking for certain is describing something the technology does not offer.
Most of this guide is the same fundamentals good SEO has asked for years, applied to a different reader: be readable, be specific, be present where buyers and engines already look. For how these steps feed the retrieve-then-write process inside an AI engine, see how AI chooses which suppliers to recommend.
What have we not verified?
- That these seven steps raise ChatGPT mention rates for the Netbase JSC sites: the post-fix re-measurement has not been published yet.
- How the consumer ChatGPT app ranks companies compared with OpenAI's API: we only measure through the official API.
- Per-brand OpenAI rates beyond "indicator": the 2026-10-25 round had 1-7 OpenAI runs per brand.
Check this on your site
Run the ChatGPT Visibility Checker on your site to see whether OpenAI's crawlers can reach it and what to fix first.
ChatGPT Visibility Checker
Answers: Enter a URL and get a ChatGPT readiness score: bot access, structured data, entity clarity and content citability, plus the top issues to fix first.
No sign-upCheck ChatGPT visibility — ChatGPT Visibility CheckerQuestions
Can anyone guarantee my company will rank in ChatGPT?
No. AI engines change their output from run to run and no vendor controls what they decide to name or cite. Any service that promises a mention or ranking for certain is overselling what the technology allows.
Will adding more keywords to my homepage help ChatGPT mention me?
Not on its own. Retrieval-based engines respond to clear, specific, extractable facts more than to keyword density. A page stuffed with keywords but no real facts usually performs worse once a model tries to quote it.
Does this work for Gemini and Perplexity too?
The same steps apply to any engine that searches before answering — ChatGPT, Gemini, Perplexity and Claude's web search all have to find and trust a source before citing it — but each uses a different index and crawler, so measure each engine separately.
Do I need to hire an agency to do this?
Most of these steps are things a one-person marketing team or the agency that already runs your website can do. If you would rather it was done for you, that is what Leadee's Managed GEO service is for; start with the free checker above to see what actually needs fixing.
What is the single highest-impact step?
It depends on where you fail. Crawler access gates everything, so check it first; for sites that already allow OAI-SearchBot, as all 8 we tested did, presence on the lists ChatGPT cites usually matters more.
Can GEO guarantee results?
No. AI answer engines change their output frequently, and no vendor — including Leadee — can guarantee a ranking or a mention. Leadee publishes confidence intervals on every metric so you can see how much a result can vary run to run.
How does Leadee measure AI visibility?
Leadee runs your prompt set against each AI engine on a weekly to daily schedule, depending on plan, through official vendor APIs (OpenAI, Gemini, Perplexity, Anthropic, DataForSEO) — never by scraping consumer chat interfaces — and reports mention rate, citation rate, average position, share of voice and sentiment with a 95% confidence interval.
Who do I talk to?
Email support@leadee.ai or use Talk to an expert at https://leadee.ai/contact-sales — the Netbase JSC team behind Leadee replies by email or WhatsApp — or WhatsApp the CEO directly at https://wa.me/84937869689.
See where your own site stands
Run a free scan to check this (and everything else Leadee tracks) on your own site.



