AI Visibility Tracking ToolFree checker

AI SEO Ranking: Why Position Isn't the Metric in AI Answers

99Visibility Research · Updated October 21, 2026 · 8 min read

There is no ranking inside an AI answer to track. Engines decide per query whether to search at all, rewrite the question into their own searches, and build a different answer on each run. Google's AI report in Search Console shows impressions, not positions. What you can measure is whether each engine names you, cites you, and states your facts correctly across a fixed set of buyer questions, run more than once.

Why an AI answer has no rank

A classic search results page is a list. Each URL sits at a position, and Google reports an average position for it in Search Console. An AI answer is not a list. It is generated text that may name your brand, link to your page, both, or neither.

Three facts follow from that:

  • No engine exposes a position. Google's generative AI report in Search Console, as of October 2026, shows impressions only. It has no clicks, no CTR and no position dimension.
  • OpenAI discloses almost nothing about ordering. Its help page says ChatGPT "ranks search results using multiple factors intended to help users find relevant, reliable information. Placement is not guaranteed." Nothing is enumerated. Our breakdown of what OpenAI does disclose about ChatGPT ranking goes further.
  • Third-party tools have no ground truth. Google states that third-party tools don't have access to its internal ranking data.

So when a tool reports "you rank #3 in ChatGPT", it has counted something it chose to count, on prompts it chose to ask. That can be useful. It is not a rank. If you want the longer version, see why AI rank checkers have no rank to check.

Why retrieval changes per query and per run

The bigger reason position fails as a metric is that the inputs move. An AI engine goes through several stages before it answers: what the model already knows, whether it can access your site, whether it retrieves your page for this question, and what it writes from what it retrieved. The middle stages change on every query.

  • The engine decides whether to search. ChatGPT search is model-discretionary. Claude web search is a user toggle in Claude.ai. Google says AI Overviews often do not trigger at all. If the engine doesn't search, the answer comes from training data with a fixed cutoff, and nothing on your site this quarter reaches it.
  • The engine rewrites your question. OpenAI says ChatGPT search "typically rewrites your query into one or more targeted queries." Google may use query fan-out across subtopics. The Gemini API generates its own search queries. The query that actually retrieves pages is not the one you typed.
  • Context changes the rewrite. OpenAI says ChatGPT may use saved memories when rewriting a search query. Logged-in tests are not reproducible.
  • Surfaces differ inside one company. Google says AI Overviews and AI Mode "may use different models and techniques" and can return different links.

Published estimates of how often ChatGPT searches at all range from about 18% of conversations (Profound) to 80.5% of a 100-prompt set (cloro). They measure different things, which is the point: nobody outside OpenAI knows the retrieval state of a given answer unless citations are visible.

Classic search results AI answers
Output Ordered list of URLs Generated text with optional citations
Query used The one the user typed Rewritten or fanned out by the engine
Retrieval Always Decided per query, sometimes off
First-party position data Yes (Search Console) No, impressions only on Google
Run-to-run stability Fairly stable Varies with model, routing and memory

What the evidence says about organic rank and AI citations

Organic rank still matters, but less tightly than people assume. Ahrefs found that 37.9% of URLs cited in Google AI Overviews also appeared within the first 10 results, in a March 2026 study. The rest split roughly evenly between positions 11 to 100 and beyond 100. Ahrefs changed its method between studies, so don't read its older, higher figure as a measured decline. Our digest of the Ahrefs AI Overview top-10 study covers the caveats.

Position inside the model's context does matter. C-SEO Bench (NeurIPS 2025) found that moving a document higher in the list the model reads was far more effective than rewriting its content. But researchers produced that effect by placing the document at position one directly. No publisher can do that on a live engine. It explains why content tweaks underperform. It is not a lever you can pull.

What it means: whether a brand appears first, third or last in a single answer is noise you can't steer. Our page on whether it matters where your brand appears in an AI answer explains why the more useful question is whether you appear at all, and whether what's said is right.

What you can measure instead

Swap the rank for metrics that survive the per-run variation:

  1. Presence per engine. For a fixed set of buyer questions, does each engine name your brand? Track ChatGPT, Perplexity, Claude, Gemini and Google AI Overviews separately. One blended score hides the fact that engines draw on different indexes.
  2. Citation versus mention. A link to your page and a name in the text are different outcomes. Record both.
  3. Retrieved versus cited. OpenAI's API returns every URL consulted separately from the URLs cited, and says "the number of sources is often greater than the number of citations." Being retrieved and dropped tells you something a citation count can't.
  4. Factual accuracy. Does the engine state your price, product names and ownership correctly? A wrong fact is fixable. A position is not.
  5. First-party counts where they exist. Google's Search Console report gives AI Overviews and AI Mode impressions. Bing Webmaster Tools' AI Performance report shows citations and grounding queries, the phrases the AI actually searched. Microsoft calls its Citation Share figure an observational metric, not a ranking system.

Run each question more than once, logged out, and look at the pattern across runs. Be wary of anything that ranks brands against each other as if it were a league table; see whether AI visibility leaderboards mean anything.

What you control and what you don't

In your control

  • Crawler permission, per bot. OpenAI says its crawler settings are independent. OAI-SearchBot governs ChatGPT search. GPTBot governs training only, so allowing it does not make ChatGPT find you.
  • Network reachability. A firewall or CDN can block a crawler that robots.txt allows. OpenAI asks site owners to allow its published search bot IP addresses as well as the robots.txt rule.
  • Rendering. Vercel found that ChatGPT and Claude crawlers fetch JavaScript but don't execute it. Content that appears only after JavaScript runs may be invisible to them.
  • Index and snippet eligibility. Google says a page must be indexed and eligible for a snippet to appear as a supporting link in AI Overviews or AI Mode, with no extra technical requirements. noindex, nosnippet, max-snippet:0 and data-nosnippet keep content out.
  • Stating specific facts. A price or a one-line definition on a fetchable page gives an engine a sentence it can quote.

Not in your control

  • Whether the engine searches for a given question.
  • How it rewrites the query.
  • Where your page lands in its context list.
  • What the model writes and which sources it cites.

Being named on the sites engines already cite is associated with appearing in answers. That's an association, not a promised effect.

A practical order of work

Work from the gates outward. Each step removes a block; none guarantees a citation.

  1. Check robots.txt per bot. Confirm OAI-SearchBot, PerplexityBot and Claude-SearchBot are allowed, and that a blanket AI block isn't removing search bots along with training bots.
  2. Check the firewall. Request a page as each AI crawler and look for 403s or challenge pages. The AI Crawler Checker does this and shows which crawlers your firewall turns away.
  3. Check rendering. Compare the raw HTML with the rendered page. Move pricing, product names and key claims into the server-rendered HTML.
  4. Check index status in Google and Bing separately. One healthy index tells you nothing about the other.
  5. Audit snippet controls. Look for nosnippet or data-nosnippet inherited from a template.
  6. Put your key facts in plain sentences on pages engines can fetch, and make them consistent across the site.
  7. Measure per engine on fixed questions. The free checker on this site gives a snapshot of whether engines name you for up to three buyer questions. Repeat over time to see a trend rather than a single run.

Common mistakes

  • Tracking an AI rank. There is no first-party position to validate it against. Report presence and accuracy instead.
  • Trusting a single run. Answers vary with routing, memory and whether the engine searched. One screenshot proves little.
  • Testing logged in. Memory and custom instructions change the query rewrite. Test logged out.
  • Blending engines into one number. Different engines use different indexes and citation formats. Keep them apart.
  • Treating cited as used. Retrieved sets are larger than cited sets. A citation count undercounts influence.
  • Allowing GPTBot for visibility. It governs training, not ChatGPT search.
  • Chasing schema, llms.txt or authority scores. Google says structured data isn't required for generative AI search and Search ignores llms.txt. Ahrefs' matched test found AI Overview citations fell 4.6% after pages added schema. Domain authority is a Moz metric no engine computes. None of these is a ranking lever for AI answers.

More on this

Does any tool have real position data for Google AI Overviews? No. As of October 2026, Google's generative AI report in Search Console shows impressions only, with no position, clicks or CTR. Google also states that third-party tools don't have access to its internal ranking data. Any tool reporting an AI Overviews position has built its own measure from the prompts it chose, and there is nothing first-party to check that number against.

Do I need to rank on Google to show up in AI answers? It helps for Google's own AI surfaces, because Google says a page must be indexed and snippet-eligible to appear as a supporting link. Top-10 rank is not required: Ahrefs found 37.9% of AI Overview citations came from the first 10 results in March 2026. Other engines use other indexes, so check each one separately.

How many times should I run each question? More than once, and on a schedule. No published standard sets a number. Because engines decide per query whether to search and rewrite the question each time, a single run is one sample of a moving system. Run the same fixed questions logged out, on the same engines, and look at the pattern across runs rather than any one answer.

Will adding schema or an llms.txt file improve my position in AI answers? The evidence says no. Google says structured data isn't required for generative AI search and that Google Search ignores llms.txt. Ahrefs' matched-control study found AI Overview citations fell 4.6% after pages added schema. Existing markup does no harm, so there's no need to remove it. It just isn't a lever for AI answers.

If position doesn't matter, what should I report to leadership? Report, per engine, how often you're named and cited for a fixed set of buyer questions, which facts the engines get wrong, and which access blocks you've fixed. Add first-party counts from Search Console and Bing Webmaster Tools where available. These are things you can verify and act on, unlike a rank no engine publishes.

Sources

  1. AI Features and Your Website
  2. Searching the web with ChatGPT
  3. Update: 38% of AI Overview Citations Pull From The Top 10
  4. [2506.11097] C-SEO Bench: Does Conversational SEO Work?
  5. Overview of OpenAI Crawlers
  6. We Tracked 1,885 Pages Adding Schema. AI Citations Barely Moved.

This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.

Keep reading