GEO, AI visibility

Generative Engine Optimization: The Complete GEO SEO Guide

Generative engine optimization (GEO), also called GEO SEO, is about getting your website cited in the answers of ChatGPT, Perplexity, Claude and Google AI Overviews. Here is how these engines choose their sources, the seven-step method I apply on client projects and how to measure the results, Search Console report included.

Anthony Courtin 17 min read Updated

AI summary

Generative engine optimization (GEO) gets a website cited in the answers of ChatGPT, Perplexity, Claude and Google AI Overviews. It rests on solid SEO, answers given in the first sentences, dated and sourced figures, unblocked AI search crawlers and genuine mentions. Search Console and a question panel measure the results.

Summary written from the article.

Translucent glass sphere surrounded by converging shards, an abstract illustration of how generative engines select their sources in generative engine optimization

Generative engine optimization (GEO), also called GEO SEO, covers the techniques that get a website cited as a source in answers written by AI: ChatGPT, Perplexity, Claude, Gemini, Google AI Overviews and AI Mode. Traditional SEO aims for a position in a list of links. GEO aims for a place among the handful of sources the engine keeps to write its answer.

It is not a separate discipline: generative engines pull their sources from search indexes, and Google says so itself in its July 2026 documentation. This guide covers the definition, how the engines work, the seven-step method I apply on client projects and how to measure it all. If you are looking for the point-by-point comparison, it is in my article GEO vs SEO.

7 steps

Generative engine optimization in 30 seconds

A generative engine rephrases the question, queries an index, extracts passages and writes a summary with a few sources. To be one of them, you first need to be indexed and to rank well, then to be the page that answers most clearly, with proof.

  • Answer in the first two sentences
  • Put a number, a date and a source behind every claim
  • Let AI search crawlers in
  • Exist on sites you do not control
  • Believing an llms.txt file is enough
  • Buying artificial mentions

First project: your SEO foundation and the intro of your key pages Measurement: Search Console and a question panel

Key takeaways

  • Generative engine optimization aims for a citation in a generated answer, SEO aims for a ranking. The first rests on the second.
  • Google AI Overviews and AI Mode rely on its usual ranking systems: a page that is not indexed does not show up there.
  • Answering in the first two sentences and proving every figure is still the most profitable optimization.
  • Google considers an llms.txt file, special markup or artificially chunked content unnecessary for its search.
  • Measurement combines the generative AI report in Search Console (impressions), a question panel and your traffic analytics.

What is generative engine optimization?

Generative engine optimization (GEO) is the set of actions that increase the likelihood that a piece of content gets reused, cited or linked in an answer produced by a web-connected language model. You will also come across the terms GEO SEO, SEO GEO, AI SEO or "ranking in AI": they all describe the same work.

When you query a traditional search engine, it gives you a list of links and lets you choose. When you query a generative engine, it reads for you and gives you a written answer, with a few sources in footnotes or links. Being in first position in a list nobody reads is no longer worth much: what matters is being one of the sources it keeps.

Where the term GEO comes from

The term comes from a research paper, GEO: Generative Engine Optimization, posted on arXiv in November 2023 by a team of researchers (from Princeton and IIT Delhi, among others) and accepted at the KDD 2024 conference. The authors tested nine ways of rewriting content on a simulated generative engine (a GPT-3.5 model fed with the top five Google results), then on a sample of queries in Perplexity.

What they measured, and what is still useful:

  • Adding quotations, statistics and sources boosted the content's visibility in answers the most, by up to 40% according to their metric.
  • Keyword stuffing, an old SEO technique, brought little or no improvement.
  • Lower-ranked sources in search results benefited more from these optimizations than the source ranked first.

Two caveats before turning this into a law: the experiment dates from 2023 and relies mostly on a simulated engine. The engines of 2026 have little in common with it. I keep the direction (proof pays off, filler does not), not the percentages.

GEO, AEO, LLMO, AI SEO: making sense of the acronyms

The vocabulary is not settled yet, and every agency pushes its own acronym. Here is how I tell them apart, without giving them more weight than they deserve.

AcronymWhat it meansMy take
SEOSearch engine optimization: ranking in a search engine's resultsThe foundation for everything else
GEOGenerative engine optimization: being cited in a generated answerThe term that is winning, born in research
AEOAnswer engine optimization: optimizing for answer engines, featured snippets includedVery close to GEO
LLMOLarge language model optimizationOne more synonym
AI SEODepending on who says it, GEO or using AI to do SEOAmbiguous: say which one you mean

Google has settled the question as far as it is concerned: from its point of view, optimizing for generative AI search means optimizing the search experience, in other words doing SEO. AEO and GEO describe the same work under two names.

How a generative engine works

The most common mechanism is called retrieval-augmented generation (RAG, which Google also calls grounding). It happens in four steps.

  1. The question is broken down. The model generates several related queries to cover the subtopics. Google calls this mechanism query fan-out.
  2. An index is queried. These queries go to a search engine, which returns pages ranked by its usual criteria.
  3. Passages are extracted. The system does not read your pages in full: it picks the fragments that seem to answer.
  4. The answer is written from those fragments, with a few links to the sources.

Three practical consequences follow. A page missing from the index does not exist for the AI. A paragraph that only makes sense in light of the previous one has little chance of being picked. And the query actually sent is not the user's query: you need to cover the satellite questions, not just the main keyword.

The thirty-second test

Take a random paragraph from your site, pull it out of context and read it on its own. If it is still clear and useful, it is citable. If it starts with "That is why" or "As a result", it is not.

Google AI Overviews and AI Mode

Google launched AI Overviews and AI Mode in France on July 22, 2026, two years after the United States. Its documentation sets out three simple rules. These features rely on the ranking and quality systems of traditional search. To appear in them, a page must be indexed and eligible to show with a snippet, and there is no additional technical requirement. The nosnippet, data-nosnippet, max-snippet and noindex tags limit what can be reused.

Since August 31, 2026, Search Console also offers every site a setting that excludes its links and content from AI Overviews, AI Mode and Discover's generative features. That is the opposite of GEO, so keep it for publishers with a specific reason to do it. I have covered what these summaries change for traffic in my article on Google AI Overviews.

ChatGPT, Perplexity and Claude

These assistants answer from memory when the question is stable, and run a web search when it is about a price, the news, a product or a comparison. That second case is where your site can be cited. Each one uses its own crawlers, and you need to tell apart those used for search from those used to train the models:

CompanySearch crawler (citations)Training crawler
OpenAIOAI-SearchBot, and ChatGPT-User for actions requested by a userGPTBot
PerplexityPerplexityBot, and Perplexity-UserNone: Perplexity states that PerplexityBot is not used to train models
AnthropicClaude-SearchBot, and Claude-UserClaudeBot
GoogleGooglebot (AI Overviews and AI Mode included)Google-Extended, which has no effect on Google Search

OpenAI spells it out: a site that blocks OAI-SearchBot does not appear in ChatGPT search answers, except as a plain navigation link. Blocking GPTBot, on the other hand, does not remove you from citations. For the details specific to ChatGPT, see my guide to ChatGPT SEO.

GEO vs SEO: what changes, in short

GEO keeps the whole SEO foundation: indexing, speed, content readable without JavaScript, heading structure, internal linking, authority. It shifts the goal (a citation rather than a ranking), the unit of measurement (a mention rather than a click) and the winning format (a direct, proven answer rather than long text that talks around the subject). On the projects I run, nearly all the pages cited by generative engines already ranked well in traditional results. The reverse is rare.

I put the full table of differences, the question of priorities and the answer to "is SEO dead?" in a dedicated article: GEO vs SEO: the real differences.

My 7-step generative engine optimization method

Here is what I apply, in the order I apply it. The first three steps deliver most of the results, and none of them requires a paid tool.

1. Check that your pages are indexed and readable

Before any optimization, check in Search Console that your key pages are indexed, that no stray nosnippet tag is lying around, and that the main text appears in the HTML source without waiting for JavaScript to run. Then open your robots.txt: a crawler that is not mentioned there is allowed by default, but an overly broad rule (User-agent: * followed by Disallow: /) blocks everyone.

# AI assistant search crawlers: let them in to get cited
User-agent: OAI-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Claude-SearchBot
Allow: /

# Training crawlers: decide based on your editorial policy
User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

This example allows search and refuses training. It is a choice, not an obligation: many sites leave everything open. What matters is deciding with full knowledge rather than copying a template.

2. List the real questions in your market

GEO works question by question, not with isolated keywords. List twenty to fifty questions your customers actually ask: on the phone, in meetings, to customer service, on the forums in your industry. Phrase them the way a human would ask ChatGPT, as a full sentence. For each one, note the sub-questions the engine is likely to generate: price, lead time, comparison, alternative, risks.

This list does double duty: it guides your content, and it becomes your measurement panel (see the section on measurement below).

3. Answer in the first two sentences

This is the most profitable rule and the most ignored one. Before any context, write the answer: subject, verb, definition or figure. The rest of the page expands, nuances and proves, but the answer is already there. If it shows up in the sixth paragraph, after an introduction on "the evolution of digital", the extraction system will not find it.

A good GEO page reads like a wire story: the information first, the context after.

4. Add numbers, dates and sources

This is the strongest lesson from the original study, and what I see too: content that claims and shows gets reused more readily than content that only claims.

  • Give the figure, the date it was measured and where it comes from, with a link to the source.
  • Prefer your own data to a statistic copied everywhere.
  • Display an update date, and actually update.

The asset nobody uses

Publish your own measurements, even modest ones. A survey of thirty clients in your industry, with the method explained, becomes the source models cite because it exists nowhere else. Google says it in its own way: it looks for non-generic content with a unique point of view.

5. Explicit headings and self-contained paragraphs

Stacked layers of translucent glass, an abstract illustration of content structured in self-contained blocks
Citable content stacks up in clear blocks, each one understandable without the others.

Headings that contain the question, paragraphs that handle a single idea, lists when the information is a list, tables when it is a comparison. "The heart of the matter" tells a machine nothing, "How much does an SEO audit cost" tells it everything.

Beware of the opposite excess. Google writes that you do not need to break your content into small chunks for its AI systems, or to write in a special way for them. I am not asking you to write for the machine: a clear text for a reader in a hurry is also a text that is easy to cite.

6. Make your entity clear: author, about page, structured data

A model connects your name to attributes: a trade, an area, people, topics. Make those connections obvious: a precise "about" page, an identifiable author behind every piece of content, the same name, address and contact details everywhere, including your Google Business Profile.

Structured data (Organization, Person, Article, FAQPage, BreadcrumbList) helps engines resolve ambiguity. Google does point out, however, that no special schema.org markup is required for its AI features. One absolute rule: only mark up what is visible on the screen.

7. Exist outside your own website

What others say about you weighs as much as what you say about yourself. A brand that shows up in its industry's comparisons, in serious directories, in the trade press and in the communities where its field is discussed becomes a plausible answer for a model. A brand that only talks about itself remains a brochure.

The key word is "genuine". Google warns that chasing artificial mentions across the web is less useful than it looks. Bought reviews or sponsored articles copied word for word build nothing that lasts.

What about llms.txt?

Google's documentation is unambiguous: you do not need a machine-readable file, a text file for AI or a Markdown version to appear in its search. For other engines, the effect of an llms.txt file has not been demonstrated either. It takes ten minutes, and it replaces none of the seven steps.

Take stock with the grid below: twelve criteria drawn from these steps, a score out of 100 and your three priority projects, ready to copy.

Interactive tool Your GEO SEO score in 12 criteria
Tick what is already true for your website
0/ 100 to build
Your next three projects
Get my AI visibility audited
Nothing is sent anywhere: everything runs in your browser. GEO grid, Anthony Courtin

What Google says about GEO

On a topic where every provider sells their own recipe, the official documentation is still the most reliable source. In July 2026, Google updated its guide to optimizing for generative AI features in Search. It boils down to a few messages.

  • SEO is still relevant. AI Overviews and AI Mode rely on the ranking and quality systems of traditional search.
  • GEO and AEO are still SEO from Google's point of view.
  • What helps: useful, non-generic content with a unique point of view, quality images and videos, clean technical foundations (crawling, semantic HTML, well-handled JavaScript, no duplicate content), and for businesses, up-to-date information in Merchant Center and the Business Profile.
  • What does nothing for Google: machine-readable files such as llms.txt, special markup, chopping content into small chunks, rewriting pages for AI, chasing artificial mentions.

This guide only covers Google. ChatGPT, Perplexity and Claude have their own crawlers and their own indexes, but their logic is the same: they search, select and cite. The seven steps on this page apply to all of them.

How to measure your GEO visibility

For a long time, there was no equivalent of Search Console for generative engines. That is partly solved for Google, not for the others.

The generative AI report in Search Console

Since August 31, 2026, the generative AI performance report has been rolled out to every site. It counts impressions, meaning the number of times a user saw a link to your site in AI Overviews or AI Mode, broken down by page, country, device and search type. It does not show clicks. Clicks from these features are still counted in the standard performance report, under the "Web" search type, mixed in with everything else.

The question panel

For ChatGPT, Perplexity and Claude, you have to build the measurement yourself. I take the list of questions from step 2, ask them every month to the main engines and note three things: is the brand cited, in what position, with what link. Repeating this gives you a share of voice, comparable to the one you track in SEO. Beyond a few dozen questions, you need to automate. Start with Perplexity: it is the engine most generous with sources, and the one where an optimization shows fastest.

Always ask from a logged-out session with no history, otherwise you are measuring your own account's memory. The full protocol is in my method to measure your brand's visibility in AI.

Other signals

  • Server logs tell you whether OAI-SearchBot, PerplexityBot, Claude-SearchBot and ChatGPT-User visit your site, and which pages.
  • Referral traffic: ChatGPT adds utm_source=chatgpt.com to the links it cites, and visits from Perplexity, Claude or Gemini show up as referring sites in your analytics.
  • The gap between impressions and clicks in Search Console: stable impressions with falling clicks signal a summary that answers in place of your page.

Beware of promises with numbers

Generative engine answers vary from one day to the next, from one user to another and from one country to another. Google also points out that no third-party tool has access to its internal systems. A provider who guarantees a citation in ChatGPT is selling something they do not control. The right unit of measurement is a trend over several weeks.

The most common GEO mistakes

  • Neglecting SEO because you think GEO replaces it. A site missing from Google will rarely be cited anywhere else.
  • Reducing GEO to a file. Neither llms.txt nor special markup makes up for a site with no content and no authority.
  • Writing for the machine. Texts stuffed with artificial phrasing get spotted and pushed aside.
  • Blocking search crawlers by mistake, often by copying a robots.txt that was aimed at training crawlers.
  • Marking up an invisible FAQ. Markup describes the page, it does not invent it.
  • Measuring only once. One answer at one moment proves nothing, only repetition turns it into data.

Where to start this week

  1. List twenty questions your customers actually ask, and look at what ChatGPT, Perplexity and Google answer today. That is your baseline.
  2. Check indexing and robots.txt for your key pages.
  3. Rewrite the intro of your ten key pages so the answer comes in the first two sentences.
  4. Date and source every figure on those pages, then open the generative AI report in Search Console.

None of these four projects requires development work or a paid tool. To speed up the production itself, AI is a good assistant as long as you know what to hand over to it: that is the subject of my article on AI for SEO, which details ten concrete uses. And if you would rather have support, that is the core of my work as a GEO consultant.

Frequently asked questions

What is GEO in SEO?

GEO, short for generative engine optimization, is the part of search optimization that aims to get a website cited in answers written by AI: ChatGPT, Perplexity, Claude, Google AI Overviews and AI Mode. SEO aims for a position in a list of links, GEO aims for a place among the sources of the answer. Both rest on the same foundation: indexing, useful content, authority.

What is the difference between GEO and SEO?

SEO tries to rank a page in a search engine's results, GEO tries to get it cited in a generated answer. The first is measured in rankings and clicks, the second in citations and impressions in AI features. Generative engines draw their sources from search indexes: GEO extends SEO more than it replaces it.

Does GEO replace SEO?

No. Google states that its AI Overviews and AI Mode rely on its usual ranking systems and that SEO best practices remain relevant. ChatGPT, Perplexity and Claude also run web searches before citing anything. A site that is missing from traditional results therefore has little chance of being cited by an AI.

How do I optimize my website for GEO?

First, check that your pages are indexed and that AI search crawlers (OAI-SearchBot, PerplexityBot, Claude-SearchBot) are not blocked. Then answer the question in the first two sentences, put numbers, dates and sources behind your claims, use explicit headings and make your brand easy to identify. Finally, earn genuine mentions on third-party sites in your industry.

How do I measure my visibility in generative engines?

For Google, the generative AI performance report in Search Console counts the impressions of your links in AI Overviews and AI Mode, without clicks. For ChatGPT, Perplexity and Claude, ask a panel of industry questions every month from a logged-out session and note whether your brand is cited. Add server logs and referral traffic, such as the utm_source=chatgpt.com parameter.

Is an llms.txt file useful for GEO?

Not for Google: its documentation states that no machine-readable file is needed to appear in its search, AI Overviews included. For other engines, its effect has not been demonstrated. It costs almost nothing to create, but it replaces neither indexing nor the quality of your answers.

How long does GEO take to show results?

On the projects I have run, the first measurable change shows up between four and eight weeks, the time it takes for crawlers to come back and for indexes to serve the new version of the pages. Building a brand's presence in model answers takes several months. Since answers vary from one day to the next, judge on a trend rather than a screenshot.

What do AI engines say about your brand today?

A panel of industry questions, your share of voice against your competitors, and a prioritized action plan. Results presented over a video call.

Audit my AI visibility →
Anthony Courtin

Written by

Anthony Courtin

SEO, GEO & AI automation consultant

I help small and mid-sized businesses and independents with their visibility (Google, ChatGPT, Perplexity) and with how they actually use AI at work. I also work on-site with companies to train teams and rethink processes. Everything I write here, I use on client projects.

Reader reviews

Was this article useful? Say so, it helps the next readers.

Rate this article

Your rating

What readers say

No reviews yet.

Be the first to leave a review.