AI Visibility Tracking ToolFree checker

Generative Engine Optimization (GEO), Explained Honestly

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

Short answer

Generative engine optimization (GEO) is the effort to get your content used and cited in AI-written answers from engines like ChatGPT, Perplexity and Google AI Overviews. The term comes from a 2023 lab paper. Its well-known gains were measured on pages already inside the model's context. So the evidence backs access fixes, such as rendering and crawler permission, far more than content tricks.

Key takeaways

  • GEO started as a 2023 research paper whose effect sizes came from a lab engine with the sources already loaded into the model's context.
  • A July 2026 survey of 45 GEO studies found no technique with a stable, cross-platform causal effect on whether engines discover a page.
  • The levers that hold up are access levers: server-side rendering, per-bot robots.txt permission, firewall reachability, index eligibility and snippet controls.
  • Schema, llms.txt, E-E-A-T scores, domain authority and chunking are not levers for AI answers, whatever many GEO vendors claim.
  • Nobody controls what a model already knows or which retrieved page it cites, so no one can honestly promise a GEO outcome.

What generative engine optimization means

A generative engine writes an answer instead of returning a list of links. ChatGPT search, Perplexity, Claude with web search, Microsoft Copilot, Google AI Overviews and Google AI Mode all work this way. Generative engine optimization is the work of influencing whether those engines use your content and name your brand.

The goal overlaps almost entirely with answer engine optimization. The labels differ, the target is the same. One naming trap: in local SEO, "geo" means geographic targeting, which is a different discipline. If that is what you searched for, read GEO SEO: generative engines or geographic search.

In practice, GEO means two different things:

  • The narrow research claim. Rewriting a document can change how often a model cites it, once that document is already in front of the model.
  • What the market sells. Techniques that supposedly make AI engines find, choose and recommend you.

The evidence supports the first meaning. It does not support the second. Keep that split in mind when you read any GEO pitch.

Where the term came from: the 2023 GEO paper

The term comes from Aggarwal et al., "GEO: Generative Engine Optimization" (arXiv 2311.09735, published at KDD 2024). It is a careful paper. It is also widely misquoted.

Here is what the authors actually did:

  • They built their own two-step answer engine and supplied the source documents directly in the model's context.
  • Their one "in the wild" Perplexity test uploaded source text as files, because Perplexity did not let users specify source URLs.
  • Their main metric, Position-Adjusted Word Count, counts words from a source that appear in the answer. That includes words the optimization itself added, which makes the measure partly circular.
  • They reported a 30 to 40% band across three methods. The itemised figures that circulate in GEO marketing are not in the paper.
  • Keyword stuffing made things worse: the paper scored it at 17.8 against a 19.5 baseline.

What this means: "GEO gets you up to 40% more visibility" is a lab result about content the engine already had. It says nothing about whether a live engine finds your page. Our digest of the original GEO paper walks through the method in more detail.

Why in-context results do not transfer to live engines

An AI answer passes through four stages. Most GEO confusion comes from mixing them up.

Stage What it decides Who controls it
Parametric What the model knows with no web access, frozen at a training cutoff Nobody, in the short term
Access Whether a crawler may fetch and store your page You and your CDN
Retrieval Whether your page enters the model's context for a given query The engine, partly
Generation Which retrieved pages get used and cited The model

Nearly every published GEO effect size sits in the generation stage. Those studies assume retrieval already succeeded. A rewrite that lifts citations among five pre-loaded documents tells you nothing if the engine never fetched your page.

Retrieval is also discretionary. As of October 2026, ChatGPT decides per query whether to search, Google AI Overviews often do not trigger at all, and web search in Claude.ai is a user toggle. Any answer you observe may come from live retrieval or from the model's frozen memory. See lab GEO studies vs live AI engines for what carries over and what does not.

What the 2026 critical survey found

In July 2026, a critical survey reviewed 45 GEO studies published between 2023 and 2026 (arXiv 2607.14035). Its central conclusion: "already-retrieved content can causally alter its citation or use, but no reviewed technique shows a stable, longitudinal, cross-platform causal effect on organic discoverability or downstream behavior."

Two other studies point the same way:

  • C-SEO Bench (NeurIPS 2025) found that most conversational SEO methods were "largely ineffective" and frequently hurt a document's ranking in the model's context.
  • A 252,000-trial factorial study (arXiv 2605.25517) found that formatting-only edits had little impact. Topical relevance and position in the candidate list drove citation most.

Read these with their limits. The survey is single-author and not peer-reviewed. The factorial study was written by a company that ships a GEO checklist and used a synthetic corpus. C-SEO Bench's "traditional SEO" arm simply moved the target document to first place in the context, which no publisher can do. Agreement between these sources is corroboration, not replication.

The practical reading is still clear. Topical fit matters. Formatting tricks and citation-bait rewrites do not have evidence behind them. Our digest of the critical survey covers the full study list.

What is in your control and what is not

In your control

  • Rendering. Content that only appears after JavaScript runs may be invisible to most AI crawlers.
  • Per-bot robots.txt rules. Each engine uses its own crawler names, and the rules do not transfer between them.
  • Network reachability. A firewall or CDN can block an AI crawler that robots.txt allows. From 15 September 2026, Cloudflare blocks Training and Agent crawler categories by default on ad-displaying pages for new domains and existing free-tier customers, so access can change without you editing anything.
  • Suppression controls. noindex, nosnippet, max-snippet:0 and data-nosnippet keep content out of AI answers, including when applied by accident.
  • Plain facts on fetchable pages. Stating a price, a number or a one-line definition gives an engine a sentence it can quote.
  • Presence on sites engines already cite. When engines cite third-party pages instead of yours, being named there is associated with appearing in the answer. It is an association, not a guarantee.

Not in your control

  • What a model learned before its training cutoff.
  • How the engine rewrites the user's question into its own search queries.
  • Which retrieved page the model chooses to cite.
  • Brand size, which shapes citation patterns across every engine studied.

The access levers are subtractive. They remove blocks. Nothing on this list makes a page more likely to be chosen once it is reachable.

A practical order of work

Work from the first gate outward. A fix at a later stage is wasted if an earlier gate is closed.

  1. Check rendering. Compare your raw HTML with the rendered page. Vercel found that ChatGPT and Claude crawlers fetch JavaScript files (11.50% and 23.84% of their requests) but do not execute them. Googlebot does render, so this gap mostly affects non-Google engines. Put prices, product names and key claims in the initial HTML.
  2. Check robots.txt per bot. OpenAI's crawlers are independent: GPTBot governs training, OAI-SearchBot governs ChatGPT search. A site can allow one and block the other:
User-agent: OAI-SearchBot
Allow: /

User-agent: GPTBot
Disallow: /

Check PerplexityBot, Claude-SearchBot and Meta-WebIndexer the same way. 3. Check the firewall. Request a page as each AI crawler and look for 403 responses or challenge pages. The AI Crawler Checker does this per crawler. 4. Remove accidental suppression. Search templates for noindex, nosnippet, max-snippet:0 and data-nosnippet. In Google Search Console, confirm your property has not opted out of generative AI features, directly or through a parent property. 5. Check index status engine by engine. Use Google Search Console and Bing Webmaster Tools separately. In OtterlyAI'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. 6. State your facts plainly and consistently. Make pricing, founding details and product names match across every page. 7. Then measure. A free GEO audit checks access first, then accuracy. The free checker on this site shows whether AI engines name you for up to three buyer questions, as a one-time snapshot.

Common GEO mistakes

Most widely sold GEO advice is contradicted by the engines' own documentation or by controlled tests.

  • Adding schema to get cited. Google says structured data isn't required for generative AI search. Ahrefs' matched-control test found AI Overview citations fell 4.6% after pages added schema. FAQ rich results were deprecated in May 2026. Existing markup does no harm, so there is no need to remove it. It is just not a lever.
  • Publishing llms.txt. Google says Search ignores it. No other engine documents reading it.
  • Chasing an E-E-A-T score. Google says E-E-A-T isn't a specific ranking factor. There is no score to improve.
  • Building domain authority. Domain Authority is a Moz metric. No engine computes it.
  • Chunking or writing in an "AI-friendly" style. Google rejects both and says there is no ideal page length.
  • Allowing GPTBot so ChatGPT can find you. GPTBot governs training only. ChatGPT search uses OAI-SearchBot.
  • Tracking an "AI rank". Google's generative AI report exposes impressions only, with no position data to check a rank against.
  • Pinging IndexNow for AI citations. The IndexNow spec never mentions AI, and a successful ping only confirms receipt.
  • Hidden text or prompt injection. Research shows manipulated content can sway some AI search agents once it is retrieved. It is illegitimate, it varies by model and safety update, and it puts your brand at reputational and policy risk. Do not use it.

For a side-by-side view of the evidence, see on-page GEO rewrites vs access fixes.

Frequently asked questions

Is GEO different from SEO?

Partly. Classic SEO aims at ranked links in a search results page. GEO aims at being used inside an AI-written answer. The access work overlaps heavily: crawlability, indexing and snippet eligibility matter for both. Google states that AI Overviews and AI Mode have no extra technical requirements beyond normal Search eligibility. The difference is that AI engines add retrieval and citation steps you cannot observe or control directly.

Is generative engine optimization legit or just hype?

The access side is legitimate and well documented by the engines themselves: rendering, per-bot crawler rules, firewall reachability and suppression controls. The content-tactic side is mostly unsupported outside the lab, and the best-designed tests found many tactics ineffective or harmful. Our answer to [whether GEO is legit or hype](/questions/is-geo-legit-or-hype) covers the claims one by one.

Can GEO change what ChatGPT knows without searching?

Not in the short term. When ChatGPT answers without web search, it relies on what the model learned before its training cutoff. OpenAI documents a 16 February 2026 cutoff for its GPT-5.6 models and 31 August 2025 for the Instant path behind the chat-latest alias. Content you publish after a cutoff cannot reach those answers until a future model is trained, and nothing measures whether allowing training crawlers changes that.

How do I measure whether GEO is working?

Measure each engine separately and note whether answers used live search. Engines retrieve differently, so one blended score can hide a large gap on a single platform. Track concrete things: whether each crawler gets a 200 response, whether your pages are indexed in Google and Bing, and whether answers state your facts correctly. Treat any single AI visibility score as a model of mixed answers, not a direct measurement.

Does GEO guarantee my brand gets cited?

No. Fixing access makes your pages eligible to be retrieved. It does not decide whether an engine searches for a given question, which pages it retrieves, or which it cites. Those choices belong to the engine and the model. Anyone promising a citation, ranking or score from GEO is claiming control that nobody outside the engine has.

Sources

  1. [2311.09735] GEO: Generative Engine Optimization
  2. [2607.14035] Optimizing Visibility in Generative Engines: A Critical Survey of Generative Engine Optimization (2023-2026)
  3. [2506.11097] C-SEO Bench: Does Conversational SEO Work?
  4. Overview of OpenAI Crawlers
  5. The rise of the AI crawler - Vercel
  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