AI Visibility Tracking ToolFree checker

LLM SEO: How Large Language Models Find Your Content

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

LLM SEO is the work of getting large language models to describe your brand correctly. A model draws on two sources: training data, frozen at a knowledge cutoff, and live retrieval, where it searches the web while it answers. You cannot change training data this quarter. You can control whether retrieval crawlers reach, read and index your pages, and that is where the practical work sits.

Two ways an LLM knows about your brand

A large language model can talk about your company in two different ways, and LLM SEO only makes sense once you separate them.

  • Training data. What the model absorbed before its knowledge cutoff. This is its parametric knowledge, and it is frozen.
  • Live retrieval. The model runs a web search while answering, reads the pages that come back, and writes from them.

The catch is that you rarely know which one produced an answer. As of October 2026, retrieval is discretionary on every major platform. ChatGPT decides per query whether to search. Search in Claude.ai is a user toggle. Google AI Overviews often don't appear at all.

So any single "AI visibility" number averages answers given with and without live retrieval. That doesn't make measurement useless. It means you should read every result with one question in mind: did this answer come from memory or from a search?

Training data: frozen at a cutoff

Training data has a hard edge. OpenAI's model pages list a February 16, 2026 knowledge cutoff for the GPT-5.6 family and August 31, 2025 for the chat-latest Instant path (both checked in August 2026). "ChatGPT" is not one knowledge state. Routing between models can shift what it knows by months.

What this means for you:

  • Anything you published after a model's cutoff does not exist in that model's answers without search.
  • Old facts (a previous price, a retired product name) can persist in parametric answers long after you change them. Our guide on why AI knows your old news covers this in depth.
  • The only theoretical route into training is letting training crawlers such as GPTBot, ClaudeBot and Google-Extended collect your pages. OpenAI describes GPTBot as crawling content that may be used for training. Nobody, vendors included, has measured whether allowing it improves how a model recalls a brand, and any effect would land a full model generation later.

Treat training data as fixed for this quarter. If you want the longer view, read how a brand ends up in training data.

Live retrieval: how a page gets into the answer

Retrieval is where publishers have real influence, but only over part of it. It helps to split the path into four stages.

  1. Parametric. What the model knows with no web access. Nobody changes this quickly.
  2. Access. Whether a crawler may fetch and store your page at all. You and your CDN control this.
  3. Retrieval. Whether your page enters the model's context window for a given query. The search operator controls this, partly through its index.
  4. Generation. Which retrieved pages the model uses and cites. The model controls this.

Two details matter. First, the engine doesn't search for what the user typed. OpenAI says ChatGPT search typically rewrites the query into one or more targeted queries. Google may fan out across subtopics. So the prompts you test are a proxy for searches you can't see.

Second, citation is not the same as use. OpenAI exposes retrieved and cited URLs separately, and the retrieved set is larger. A page can shape an answer without being linked.

What you control and what you don't

Here is how the two knowledge sources compare for a publisher.

Training data Live retrieval
Who controls it The model vendor The search operator and the model, with you controlling access
Your lever Training-bot directives in robots.txt Crawler access, rendering, index eligibility, snippet controls
When a change shows up A model generation later, if ever As soon as the page is recrawled and indexed
Measured effect None published Access is documented by the operators themselves

The evidence on content tactics is narrower than most LLM SEO advice admits. A July 2026 critical survey of 45 GEO studies (arXiv 2607.14035) concluded that already-retrieved content can change how it is cited, but no reviewed technique shows a stable, cross-platform causal effect on whether content gets discovered. C-SEO Bench found most conversational SEO methods largely ineffective and often harmful to a document's ranking.

Those studies tested pages already sitting in the model's context. They say little about getting in. Getting in depends on access, and access is the part you control.

A practical order of work

Work from the gates outward. Each step removes a block. None of them guarantees a citation.

  1. Check robots.txt per bot. Rules are independent. OpenAI states that a site can allow OAI-SearchBot for ChatGPT search while disallowing GPTBot for training. A minimal version looks like this:
User-agent: GPTBot
Disallow: /

User-agent: OAI-SearchBot
Allow: /

Also check PerplexityBot, Claude-SearchBot and Meta-WebIndexer. Google has no separate token for AI Overviews: Googlebot rules govern all Google surfaces.

  1. Check the firewall and CDN. OpenAI's help center says eligibility means allowing OAI-SearchBot and confirming your host or CDN accepts traffic from its published IP addresses. A robots.txt that says yes and a firewall that returns 403 is a silent failure. From September 15, 2026, Cloudflare blocks training and agent crawlers by default on ad-displaying pages for new domains and existing free-tier customers, while search crawlers stay allowed. The AI Crawler Checker requests a page as each AI crawler and shows which ones get turned away.

  2. Server-render the facts that matter. Vercel's crawler study found ChatGPT and Claude crawlers fetch JavaScript files but don't execute them. Googlebot does render. Prices, product names and definitions that appear only after JavaScript runs may be invisible. Use the JavaScript facts playbook to diff raw HTML against the rendered page.

  3. Confirm index eligibility engine by engine. 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 additional requirements. Microsoft Copilot grounds on Bing. Check Search Console and Bing Webmaster Tools separately.

  4. Remove accidental suppression. noindex, nosnippet, max-snippet:0 and data-nosnippet keep content out of AI answers. They often arrive from a template.

  5. State specific facts plainly. A price, a number or a one-line definition on a fetchable page gives the engine a sentence it can quote. Make sure your pricing page, about page and footer agree.

  6. Get named where engines already look. When engines cite other sites instead of yours, being mentioned on those sites is the route in. The evidence shows an association, not a promised effect.

Common LLM SEO mistakes

  • Allowing GPTBot to get cited. GPTBot governs training only. ChatGPT search uses OAI-SearchBot.
  • A blanket AI block. Disallowing every AI agent to stop training also removes you from ChatGPT search and Perplexity.
  • Adding schema for AI answers. Google says structured data isn't required for generative AI search. Ahrefs tracked 1,885 pages adding schema against matched controls and found AI Overview citations fell 4.6%. Existing markup does no harm. It just isn't a lever.
  • Publishing llms.txt. Google says Search ignores it, and no other engine documents reading it.
  • Rewriting for AI or chunking content. Google's optimization guide says you don't need to write in a specific way for generative AI search and that there is no ideal page length.
  • Chasing an "AI rank". Google's AI report exposes impressions only. No position data exists to check a rank against.
  • Hidden text or prompt injection. Content written to manipulate AI agents exists and researchers have shown it can sway answers. It is illegitimate, and it puts your brand at risk once discovered.

How to see where you stand

Start with a baseline before you change anything. Ask the questions a buyer would ask and note two things for each answer: whether it cited sources, and whether the facts about you are right. Answers with no citations probably came from training data. Wrong facts there point to the cutoff, not your site.

If you test through APIs, remember that AI model APIs don't always search the web by default. An API answer with search off tells you about parametric knowledge only.

The free checker on this site runs up to three buyer questions and scores the answers, which gives you a snapshot to compare against after your access fixes ship. For the wider picture of which levers hold up, read what you can and can't influence in LLM optimization.

More on this

Is LLM SEO different from regular SEO? Partly. For Google's AI Overviews and AI Mode, Google says there are no extra requirements beyond being indexed and snippet-eligible, so classic technical SEO carries over. Other engines add their own crawlers, which often don't run JavaScript and are governed by separate robots.txt tokens. The new work is mostly checking access per bot and per firewall, not writing differently.

How long until a model's training data reflects my changes? Usually a full model generation, and there is no guarantee it happens. Training data is frozen at a cutoff, and vendors don't disclose what they include. Changes you make today can reach answers given with live search as soon as pages are recrawled, which is why access fixes pay off sooner than anything aimed at training.

Does blocking GPTBot remove me from ChatGPT search? No. OpenAI states that each crawler setting is independent. GPTBot controls whether content may be used for training. OAI-SearchBot controls whether your site can appear in ChatGPT search answers. You can block one and allow the other, so check that a training block didn't also sweep up the search crawler.

Can a page Google has deindexed still appear in AI answers? Yes, on engines that use a different index. In Otterly's 2026 experiment, Google deindexed two AI-generated sites and its AI surfaces stopped citing them, while Microsoft Copilot, which grounds on Bing, kept citing them. ChatGPT barely cited them at all. Index status matters engine by engine, so check each one separately.

Sources

  1. Overview of OpenAI Crawlers
  2. The rise of the AI crawler - Vercel
  3. AI Features and Your Website
  4. [2607.14035] Optimizing Visibility in Generative Engines: A Critical Survey of Generative Engine Optimization (2023-2026)
  5. We Tracked 1,885 Pages Adding Schema. AI Citations Barely Moved.
  6. Google's Guide to Optimizing for Generative AI Features on Google Search

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