guide

How to rank on ChatGPT, and what ranking even means there

There is no first place to win. An answer engine names a few brands in a sentence and leaves the rest out, so the only question worth asking is whether it names yours. Two things decide that, and only one of them is about your website.

Oftheardfrom the stored sessions ·8 September 2026 ·7 min read

People ask how to rank on ChatGPT because that is the word they have. It is the wrong word, and keeping it costs you the strategy. Search hands you ten blue links and lets you choose. ChatGPT, Perplexity, Gemini and Google’s AI Overviews hand you two or three names in a sentence. There is no position four to climb to. You are named or you are not.

That single difference changes what the work is. Below is what actually decides it, what we can measure, and what does nothing at all.

What decides whether an engine names you?

Two conditions, and they fail independently.

  1. The engine can read your site. A retrieval crawler fetches pages at the moment somebody asks a question. If it is blocked, or the page is empty without JavaScript, there is nothing to quote.
  2. The engine has read about you somewhere else. Models name brands they have encountered on pages that are not yours: directories, comparison lists, review sites, forum threads, press.

Almost every guide on this subject covers the first and stops. The first is necessary and it is not sufficient, and confusing the two is the most expensive mistake in this field. A site can pass every access check ever written and still be invisible, because permission is not discovery.

Condition one: can the engine read you?

This half is mechanical, which is the good news. It is a fixed list, it is finished when it is finished, and nothing about it is a matter of opinion.

  • Let the retrieval crawlers in. These are the ones that read a page at answer time: OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot, Claude-SearchBot, Applebot and others. A block here is the one that costs a citation. Training crawlers such as GPTBot and CCBot are a licensing decision, not a visibility one. Google-Extended is not one of those: it also governs whether Gemini may read your pages at answer time.
  • Do not block the ordinary search crawlers. AI Overviews and Copilot are generated over the indexes Googlebot and Bingbot build. Blocking those removes you from those answers no matter how welcoming your robots file is to everything else.
  • Serve real text in the HTML. Answer engines do not run your JavaScript. A page that is empty until a script fills it is an empty page to them.
  • Answer directly under the heading. Retrieval returns passages, not pages. A heading that asks the question, with the answer in the first sentence or list beneath it, survives being chunked. The same answer three paragraphs down does not.
  • Give every page one subject. When the title, the heading, the URL and the opening line disagree, the engine picks which to believe. That choice should be yours.

None of this is exotic and all of it is checkable. Our own site check runs a hundred of these tests in about half a minute, and it is free for your own site.

Condition two: has anyone else written about you?

This is the half that decides whether you are recommended, and it does not happen on your website.

When an engine answers a question like “best tool for X”, it does not visit each vendor and form a view. It retrieves the pages that already answer that question, which are listicles, directories and review sites, and it names what it finds written there. The pattern is visible in stored sessions: when the engine fetched a brand’s own site before answering, it recommended the brand, and when it did not, it did not. We wrote that up in read you, recommended you.

So the work is getting written about. In rough order of how often these pages turn up in stored answers:

WhereWhy an engine reads it
Product directoriesQuoted constantly for “best tool for” questions
Alternatives listingsThe page engines read for “alternatives to X”
Review sitesThe source of the word “verified” in an answer
Company registries and profilesHow a model decides you exist as an entity
Forum and community threadsRetrieved heavily for honest-opinion questions
Original data somebody citesThe one you cannot buy, and the one that lasts

Being on those pages is slower than editing your own markup and it is the part that moves the answer. There is no version of this where a perfect website skips it.

Why does the same question give a different answer twice?

Because it does, and any measurement that ignores this is noise. Ask the same model the same question six hours apart and the list of names changes, because the search results underneath it changed. We ran that test and not one answer came back identical.

Which means a single check tells you almost nothing. What tells you something is the same prompts, on the same engines, repeated, with the result stored each time. One reading is an anecdote. A series is a measurement.

What does not work

  • Publishing llms.txt and waiting. It is a convention, no engine has committed to reading it, and it changes nothing on its own. Add it because it is cheap, not because it is a plan.
  • Keyword stuffing for a machine that reads meaning. These models read sentences. Repetition reads as noise and always did.
  • Schema that does not match the page. Marking a page up as something it is not is a manual-action risk rather than a shortcut. Invented FAQ blocks are the usual example.
  • Chasing the abbreviation. Very few buyers search for AEO. They search for the thing they want, in the words they already use.
  • Optimising once. The engines re-answer every time they are asked. Visibility is a position you hold, not a box you tick.

Where to start this week

  1. Check the access half and fix whatever is broken. It is finite and it is quick.
  2. Write down the ten questions a buyer would actually type before choosing something like yours. Those are your prompts, not your keywords.
  3. Get listed everywhere in the second condition above. This is form filling, and it is the highest-value week of work available to a new brand.
  4. Measure the same prompts again in a fortnight and compare, rather than trusting one reading.

The order matters. The first step is necessary, the third is what actually changes the answer, and the fourth is the only way you will ever know whether it did.

Stop guessing what the engines say. Measure it.

Oftheard puts your buyers’ questions to ChatGPT, Gemini, Claude, Perplexity, Google’s AI Overviews and Google’s AI Mode from India, then tells you who was recommended, why, and what to change. The site check is free.

Start free See plans