The Complete Guide to Generative Engine Optimization (GEO) in 2026
GEO made simple: how ChatGPT, Perplexity and Google AI Overviews pick their sources — and how to get your site cited in their answers.
May 30, 2026 · 12 min

In 2026, more and more searches no longer return a list of links. Instead, an AI writes a ready-made answer. It cites two or three sources and leaves everything else out. This guide explains how these AI engines pick their sources, and how Generative Engine Optimization (GEO) gets your site cited in their answers.
What is GEO (Generative Engine Optimization)?
GEO, or Generative Engine Optimization, covers everything that raises your odds of an AI search engine (ChatGPT, Perplexity, Google AI Overviews) citing your site in its answers. It's the cousin of traditional SEO, but it runs on very different logic. Google ranks whole pages. Answer engines lift out passages.
The term comes from Princeton research published at ACM SIGKDD 2024. It remains the most serious study on the subject to date. The researchers measured what pushes an AI to cite one text over another. Their conclusion is clear: the choice is anything but random. It follows precise rules you can measure.
GEO vs SEO: the practical difference
GEO doesn't replace SEO. It layers on top of it. A site Google barely sees stays invisible to AI too. But the reverse isn't true: a site that ranks well on Google isn't cited for that reason alone. It also has to tick boxes that are specific to AI engines, which pull out passages rather than pages.
| Dimension | Traditional SEO | GEO |
|---|---|---|
| Unit handled | The whole page | Extracted passages |
| Goal | Rank to drive clicks | Get cited as a source |
| Main signal | Backlinks, domain authority | Factual density, extractable structure |
| Reading model | Link crawler | Content crawler + LLM |
| Key metrics | Position, impressions, CTR | Citation frequency, AI share of voice |
| Time to effect | Weeks to months | A few days to weeks |
A good SEO score is essential, but it isn't enough to get cited by AI. LightSpot looks at both sides: 21 SEO criteria and 25 GEO criteria. The final score weighs SEO at 40% and GEO at 60%.
That split says a lot: in 2026, being visible in AI Overviews and the other AI engines carries more weight than everything else in your web visibility.
How do AI engines choose the sources they cite?
AI engines don't cite the pages that rank best on Google. They cite the passages that are easiest to reuse. That's the whole difference, and it completely changes how you write. A page can dominate Google and never get picked up by an AI, simply because its text is hard to cut into excerpts.
These systems run on a principle called RAG / grounding (Retrieval-Augmented Generation). In plain terms: before answering, the model gathers a set of useful documents, then keeps the handiest excerpts to build its reply. Everything hinges on that sorting step — that's where the AI citation is decided.
What the Princeton / ACM SIGKDD 2024 research measures
The Princeton researchers tested, one by one, what pushes an AI to cite a text. Here are their measured results. LightSpot uses them directly in its audits:
Factor #1 — Citing recognized sources: citing at least two recognized institutions (universities, public bodies, analyst firms) in a piece of content means +115% AI visibility. It's the single most powerful lever the research found.
Factor #2 — Named expert quotes: a single passage that quotes a specific expert (name, title, context) lifts the odds of being cited by +41%. According to the 2024 Princeton/SIGKDD research, this is the best return for the effort involved.
Factor #3 — Attributed statistics: a figure followed by its source within 50 words means +40% AI visibility. A figure with no source reads as a claim you can't verify.
Factor #4 — Direct answer blocks: question-and-answer sections that stand on their own (two or three sentences that answer straight away, without pointing elsewhere in the text) add +27% AI visibility.
Factor #5 — Citable capsules: when at least 50% of your H2 headings open with a short paragraph that makes sense on its own (40 to 60 words), the text is cited 2.3 times more often than a text of the same length without that structure.
Factor #6 — Position in the document: 55% of citations come from the first 30% of the document. Introductions that answer the topic within the first 200 words are picked as sources far more often.
Freshness: according to the same research, 76% of Perplexity citations point to content edited less than 30 days ago. And 65% of citations, across all engines, come from pages less than a year old. Updating your content isn't a detail — it's a genuine selection factor.
The signals that get your content cited
Getting cited by an AI rests on four broad families of signals. Each one groups concrete criteria you can measure, check and fix. Here they are, in order: the structure of the text, the figures and their sources, the data hidden in the code, and the access you leave open to AI crawlers.
1. Structural extractability
An AI pulls out passages, not whole pages. For a passage to be useful, it has to stand on its own: it should make sense without reading what comes before or after. This is what the researchers call a "ranch-style" structure: like a single-storey house, every section is reachable without going through the others. Each one stands alone.
In practice: every section opens with a direct answer, paragraphs stay short (four sentences on average, no more), and you avoid pointers like "as seen above" or "see below". Google's passage ranking follows the same rule: a passage that stands on its own scores better.
2. Factual density and attribution
This is the most powerful lever, per the Princeton/SIGKDD research. The right rhythm: one sourced figure every 150 to 200 words. And every figure has to cite its source right next to it. Not in a footnote, not in a bibliography at the end of the article: in the sentence itself, or the one that follows.
How you attribute matters too. Phrasings like "according to a study by...", "based on data from..." or "research shows that..." tell the AI the information is verifiable. Without them, even an exact figure reads as an unsourced claim.
3. Structured data and metadata
Structured data (JSON-LD) is a piece of code hidden in the page. It lets AI crawlers read the key information without having to unpack the whole page. A well-filled Article or BlogPosting schema — headline, description, dateModified, and an author verified through the sameAs property — sends an authority signal the models read directly.
The FAQPage schema deserves a mention of its own. AI engines recognize it well and like it for fishing out answers. When your questions and answers are written as JSON-LD FAQPage, nested inside the Article schema, they move to the front of the line for citation.
E-E-A-T signals (experience, expertise, authoritativeness, trustworthiness) travel partly through these schemas. An author whose sameAs points to their LinkedIn or an official page inspires more trust than an anonymous one. AI engines apply the same rule as Google's human raters.
4. Technical accessibility to AI crawlers
Perfect content is useless if it's closed off to the bots. AI crawlers (GPTBot, ClaudeBot, PerplexityBot) respect the robots.txt file. A site that blocks them with a Disallow line isn't read, so it's never cited. The outcome is all or nothing: 0 citations if you block them.
Google-Extended is the name Google uses to train its AI and feed their answers (Gemini, Vertex AI). It isn't the same as Googlebot. Blocking it in robots.txt stops Google from using your content for those generative models. It's a choice to make with eyes open: its exact link to AI Overviews isn't made public.
The llms.txt file, a new standard proposed in 2024, complements robots.txt. It gives AI engines a map of the site: what matters, what's up to date, how to find your way around. Not every engine reads it yet, but publishing it shows you're playing along with AI.
Finally, server-side rendering (SSR) isn't optional. AI crawlers don't run JavaScript. A site whose content only appears thanks to the browser's JavaScript shows the bots nothing but a blank page. And a blank page never gets cited.
The mistakes that make a site invisible to AI
Here are the mistakes we run into most often in LightSpot audits. They're also the ones that cost the most in AI visibility. The good news: most of them are quick to fix, and none require rebuilding your site. Let's go through them one by one, with how to spot each.
Blocking AI crawlers in robots.txt
This is the most brutal mistake. Many sites added a Disallow: / for GPTBot or ClaudeBot during the AI-training debate of 2023-2024. They didn't know those same bots also read pages live. The result: zero citations, even with excellent content.
Writing without attributing figures "Companies that adopt AI see a 35% productivity boost": that's an unsourced claim. The other way around (an illustrative example): "According to an industry study (2025), companies adopting generative AI report a 35% productivity gain on repetitive cognitive tasks": now the figure is attributed. It's the form that changes everything, whatever the actual source. For AI engines, the measured gap is +40% visibility.
Structuring for humans, not for extractors Heavily story-driven texts are hard to cut up. Transitions like "as we saw earlier", conclusions that loop back to the intro, arguments scattered across several sections: all of it stops the AI from isolating a clear passage. Every section has to be able to live on its own.
Stale content with no update signal
An article published in 2022 and never touched will always be passed over for a more recent source, even a worse-written one. If the content still holds up, just update dateModified in the JSON-LD (and, better, check and refresh a few figures) to make it look recent again.
Author anonymity
AI engines trust content more when the author has a name and a verifiable profile. An article signed "The [Brand] Team", with no author page, no sameAs in the schema, no proper bio, stacks up an E-E-A-T deficit. And that deficit cuts its chances of being cited.
Promotional language AI engines are trained to spot and discount advertising copy. Words like "revolutionary", "market leader", "unmatched solution" or "best in class" give away a biased text. They lower the model's trust, and with it the odds of being cited.
JavaScript-only content A Next.js or Vue.js site that renders only in the browser leaves fewer than 100 useful words in its raw code. To AI crawlers, which don't run JavaScript, the page is blank.
These seven mistakes show up in every LightSpot audit. When you combine #1 (blocked crawlers) and #7 (JavaScript-only), the site simply doesn't exist for AI engines, no matter how good the content is.
How to audit and fix your AI visibility
Fixing a site's AI visibility always starts with a precise diagnosis. Without clear data, you fix at random, and the effort lands in the wrong place. You can do it by hand for a few pages, or automatically for a whole site. Here are both approaches, and what to tackle next.
The manual audit: priority checks
If you're just starting, run these five checks first. They're ordered from the most rewarding to the least (results per unit of effort):
robots.txt— openyoursite.com/robots.txtand look forGPTBot,ClaudeBot,PerplexityBotandGoogle-Extended. ADisallow: /on any of them cuts off every citation from the engine involved.- JSON-LD — in the source code of one of your pages, look for
<script type="application/ld+json">. Check that it includesdateModified, an author withsameAs, and anArticleorBlogPostingschema. - First paragraph — is your topic covered clearly within the first 200 words, with figures and their sources?
- Sourced statistics — count the figures in the text. Does each one cite its source, in the same sentence or the next?
- HTML rendering — turn off JavaScript in your browser, then reload an important page. If the text disappears, AI crawlers see a blank page too.
The automated audit
A manual audit covers a few pages. As soon as a site hits 50 or more, you need an automated method. LightSpot reviews 46 criteria (21 SEO + 25 GEO) across every audited page. It produces an overall score and points to the three most rewarding actions to take first.
The diagnosis is free for the first 10 pages. You get the detail of your GEO score, the list of failing criteria, and the fixes to make, with an estimate of how long each one takes.
Fixing it: where to start
Here's the order to follow. It runs from the most rewarding move to the least, based on what the research measured:
- Unblock the AI crawlers (effort: 5 minutes, impact: critical) — fix
robots.txt. - Add or fix the JSON-LD (effort: 30 minutes per template, impact: high) —
Article,AuthorwithsameAs,FAQPagewhere relevant. - Rewrite your introductions (effort: 15 minutes per article, impact: high) — answer the topic directly within the first 200 words.
- Source your statistics (effort: variable, impact: high) — track down the original source of every figure you cite.
- Update
dateModified(effort: automatable, impact: medium) — provided the content really is up to date.
FAQ
- Does GEO replace traditional SEO?
- No. GEO adds to SEO, it doesn't replace it. A site Google can't see stays invisible to AI too, because AI engines lean on the web index to find their sources. The SEO basics are still essential: solid indexing, a clean structure, a fast page, inbound links. GEO layers on top to cover what's specific to AI: passages that are easy to lift out, plenty of sourced facts, and structured data built with the models in mind.
- How long does it take to see results after GEO work?
- Faster than with traditional SEO. Perplexity and the other AI engines revisit active sites often. According to the Princeton/SIGKDD research, 76% of Perplexity citations point to content edited less than 30 days ago. In practice, technical fixes (robots.txt, JSON-LD) show visible effects within a few days to two weeks. Content fixes (restructuring, adding sources) tend to take two to four weeks.
- Do you need to optimize for each AI engine separately?
- Not really. The citation factors found by the 2024 Princeton/SIGKDD research hold across every AI engine (ChatGPT, Perplexity, Google AI Overviews, Gemini), because they all work the same way under the hood. A few technical details differ: in robots.txt, Google-Extended isn't Googlebot, and llms.txt targets AI engines more than Google. But one well-run GEO strategy covers what matters.
- My site ranks well on Google — why don't AI engines cite me?
- A strong Google ranking doesn't guarantee AI citations. Google ranks whole pages by their authority and their relevance to a query. AI engines lift out passages by their direct usefulness. A short, factual, sourced and recent passage beats a long, story-driven article, even one that ranks higher on Google. That's exactly where SEO and GEO part ways.
- What is a 'citable passage', concretely?
- A citable passage is a 40-to-100-word excerpt that fully answers a question, without the reader needing to read what surrounds it. The ideal: one main idea, one figure with its source, and a clear, useful takeaway. Research shows that sections opening with a passage like this get cited 2.3 times more often. To test it: copy 60 words from your text and ask someone whether they grasp the idea without the rest. If not, the passage doesn't stand on its own.
- What is llms.txt, and is it worth it in 2026?
- llms.txt is a plain text file placed at the root of your site. It looks like robots.txt, but it's built for AI. It tells the engines how the site is organized, which pages matter, and how to read the content. Proposed as a standard in 2024 by Jeremy Howard (fast.ai), it isn't read by every AI engine yet. But publishing it costs nothing and signals real intent. As more and more sites adopt it, LightSpot treats it as a recommended criterion (R1) in its methodology.
Nicolas Meridjen
Fondateur de LightSpot.ai — outil d'audit de visibilité IA (46 critères SEO + GEO)
Je construis LightSpot.ai et j'analyse comment les moteurs de recherche IA (ChatGPT, Perplexity, Google AI Overviews) choisissent les sources qu'ils citent. J'écris sur le GEO et le SEO à partir de données d'audit réelles.
On the same topic

Publishing Frequency: The Overlooked Key to AI Visibility
85% of the sources cited by AI search engines are less than two years old. Here's why you have to publish often to stay visible in ChatGPT, Perplexity and Gemini.
July 3, 2026
Search Has Changed: Why Getting Cited by ChatGPT, Gemini and Perplexity Is Now Vital in 2026
ChatGPT reports 900M weekly users; Google's AI Overviews reach 2 billion a month. The 2026 numbers behind AI search — and what they mean for your visibility.
June 26, 2026
How Long Do SEO and GEO Results Really Take?
SEO or GEO — how long before real results? Honest timelines by channel, and how to prove to a client that your work actually moved the needle.
June 19, 2026