Skip to content
Built for AI agentsConnect yours
Answer engine optimization

What is generative engine optimization (GEO)?

GEO, or generative engine optimization, came from a 2023 research paper with a benchmark and a number. What it claims, what holds up, and what is sold.

Jamie Partridge · Published · 7 min read

  • Measurement
  • Citations
  • Google AI Overviews
Generative engine optimization (GEO), set beside the logos of ChatGPT, Claude, Gemini, Perplexity and Google

Generative engine optimization is one of the few terms in this category that started somewhere respectable. Not an agency blog and not a product launch, but a paper with a benchmark and a reproducible result.

Most of what is written about it now has drifted a long way from that. This post covers what GEO stands for, what the original work actually claims, what holds up against what the engines themselves document, and which parts of the current GEO industry are selling something that does not exist.

What does GEO stand for?

GEO stands for generative engine optimization: optimising content so that generative engines, meaning assistants that synthesise one answer from several sources, are more likely to include it and cite it. ChatGPT, Claude, Gemini, Perplexity and Google's AI Overviews and AI Mode are all generative engines in that sense.

In search marketing, GEO has nothing to do with geography or geotargeting. It is about how often an AI answer includes you, and that splits into two separate outcomes: being named in the prose, and being cited as a source.

Where GEO comes from: the 2023 research paper

GEO was formalised in a 2023 paper by Aggarwal, Murahari, Rajpurohit, Kalyan, Narasimhan and Deshpande, later presented at KDD 2024. The authors define generative engines as systems that answer a query by synthesising information from multiple sources and summarising it, and they make the point that this leaves content creators with "little to no control over when and how their content is displayed."

Their contribution is two things. A framework for optimising content against those engines, and GEO-bench, a benchmark of queries across domains with the web sources needed to answer them, so that claims can be tested rather than asserted.

How GEO works: an answer is not a ranking

Three things set it apart from ordinary search, and they are the reason the term earns its existence.

The outcome is not a position. A ranking puts you somewhere in a list. A generative engine includes you in a synthesised answer or it does not, and inclusion splits into two independent events: being named in the prose, and being cited as a source. A page can be cited while a competitor is named, which is its own problem with its own fix.

The retrieval set is wider than the query. Google generates related queries alongside the one typed and assembles from that broader pool, which it has described while expanding AI Mode. A page that answers one narrow question thoroughly can surface for an adjacent one.

The answer is generated, not retrieved. This is the part that breaks conventional measurement. Two runs of the same prompt an hour apart can name different brands with nothing having changed. Everything about how you verify a GEO change follows from that, and most published case studies ignore it.

None of this replaces SEO. Google describes its generative features as rooted in the core Search ranking and quality systems, so being retrievable in ordinary Search is still the precondition.

GEO strategy: what the research found works

The paper's most useful result is narrower than its headline. On its own benchmark, it reports that edits which give an engine something to cite, such as citing sources, adding quotations and adding statistics, did more for visibility than its other methods, while keyword stuffing, the reflex carried over from old SEO, did little.

That is a result on a controlled benchmark rather than a promise about your category, but it points the same way as what the engines themselves document. A GEO strategy, in order:

  1. Give the engine something to cite. A sourced figure, a quotation, a specific claim that can be checked. This is the part of the paper most worth taking literally.
  2. Be one of the sources worth synthesising. Specific rather than promotional. "Six engines on every plan" survives synthesis. "Industry-leading AI visibility" does not.
  3. Get described accurately where the model reads. The pages cited in your category are mostly not yours, so the roundups and comparison posts brief the model before your site does.
  4. Check that the engines can reach you. Audit robots.txt against each assistant's documented crawlers, and audit the snippet directives that restrict AI features. While you are in there, consider an llms.txt file, which is cheap hygiene rather than the ranking lever some vendors sell it as.
  5. Measure it properly. Which is the part everyone skips.

There is no GEO markup to buy. Google states that structured data is not required for generative AI search and there is no special schema.org markup you need to add. The formatting side of the work, question headings and passages that stand on their own, is the same as AEO's, and the checklist for it is in what AEO is.

GEO on ChatGPT, Claude, Gemini and Perplexity

A single "GEO score" assumes one target. There are at least six, and they behave differently.

OpenAI documents its crawlers separately by purpose, so blocking the training crawler and the search crawler are different decisions. Anthropic added web search to Claude in 2025, and in our measurements Claude cites fewer sources and is more willing to decline. Perplexity documents PerplexityBot and cites more heavily than anything else, which makes it the best early read on whether retrieval is working. Google runs AI Overviews and AI Mode as separate surfaces that disagree with each other on the same day.

Optimising for "AI" in the singular is how you end up strong on one surface and absent on another without knowing which. We report each engine on its own for that reason.

LLMO, LLM SEO and AI search optimization: other names for GEO

GEO has more names than techniques. LLMO (large language model optimization), LLM SEO and AI search optimization are all used for the same work: getting a brand included, named and cited in answers that a language model writes. AEO, answer engine optimization, is the closest relative, with the emphasis on being the answer rather than one of its sources.

The work under every one of those names overlaps almost completely, so choosing between them matters far less than deciding what you will measure. If a vendor's pitch turns on which acronym they use, that is a signal about the vendor rather than about your strategy.

GEO statistics: what the 40% figure does and does not mean

The headline result is that the paper's methods boost visibility "by up to 40% in generative engine responses" on its benchmark.

Read that carefully, because it is quoted badly everywhere. It is an upper bound, on a specific benchmark, using the paper's own visibility metrics. It is a genuine finding. It is not a percentage any vendor can promise you on your category, and anyone repeating it as one has not read past the abstract.

GEO-bench is a benchmark of queries with source documents. It is not a live measurement of ChatGPT, Gemini or AI Overviews as those products behave today, and the paper does not claim it is. Generative engines have changed substantially since 2023, including Google shipping AI Mode as a separate surface with its own retrieval.

So the honest reading is that the paper establishes the problem is real, tractable and measurable, and that content changes can move visibility meaningfully on a controlled benchmark. It does not establish which specific tactic will work on your category on a given engine this quarter. Only running the prompts will tell you that, which is the unglamorous conclusion this whole field keeps arriving at.

How to measure GEO

If the answer is generated fresh each time, a before-and-after screenshot is worthless. So is a single check, in either direction.

What produces evidence is a fixed prompt set, run on a schedule, with the wording held constant, on each engine separately, with every answer stored in full alongside its citations. Every rate carries the count behind it. Below five checks you show a fraction, because "2 of 4" is honest and "50%" implies a precision four runs cannot support. That is the substance of our methodology and it is deliberately boring. It is also all a GEO or AEO tool can honestly promise: the measurement, not the ranking.

Thirty or so runs per prompt per engine is roughly where a real change separates itself from ordinary variance. Changing the wording of a tracked prompt restarts the series, because a trend measured across two different prompts is not a trend.

For the definition sitting underneath all of this, see what AI visibility is. For how the assistants differ in practice, how AI chooses which brands to recommend. And if you want it without building it, RankHound is the AI visibility platform brands use to get recommended by AI. Every plan runs all six engines, keeps every answer, and shows whether a change you made worked.

GEO is a real discipline with a real paper behind it. Most of what is sold under the name is the measurement problem wearing a costume.

Share this articleXLinkedInemail

Questions about GEO

What is GEO?
GEO, short for generative engine optimization, is optimising content so that generative engines, meaning assistants that synthesise an answer from multiple sources, are more likely to surface and cite it. The term comes from a 2023 research paper that formalised it and built a benchmark to measure it, rather than from a marketing agency, which is unusual for this category.
Is GEO different from SEO?
It overlaps heavily. Google says its generative features are rooted in the core Search ranking systems, so being retrievable in ordinary Search is the precondition for appearing in an AI answer. What differs is the outcome you are optimising for. SEO targets a position in a list; GEO targets inclusion in a sentence, which splits into being named and being cited.
Does GEO need special schema markup?
No. Google states directly that structured data is not required for generative AI search and there is no special schema.org markup to add. Keep schema for rich results. Any vendor selling AEO or GEO markup for AI Overviews is selling something Google says does not exist.
Does the 40% figure from the paper apply to my site?
Treat it as a research result, not a promise. The paper measured up to a 40% visibility improvement on its own benchmark of queries using its own visibility metrics. That is a real finding under stated conditions. It is not a number any vendor can guarantee on your category, and you should be wary of anyone quoting it as one.
What is the difference between GEO and AEO?
Mostly vocabulary. Answer engine optimization and generative engine optimization describe the same work with different emphasis, AEO leaning towards direct-answer formats and GEO towards synthesised multi-source responses. Choosing between the acronyms matters far less than deciding what you will measure.
How do I know whether any of it worked?
Repeated measurement on a fixed prompt set, per engine, with the number of checks attached. Assistants generate fresh answers, so a before-and-after screenshot proves nothing. You need enough runs to separate a real change from ordinary variance, which is roughly thirty per prompt per engine.
Jamie Partridge, Founder of RankHound

Founder, RankHound

Builds RankHound. Spends most of his time reading AI answers that name someone else, and working out why.

More from JamieWhy we built this

More on answer engine optimization

Related reading

All guides

7-day trial

See where AI recommends a competitor instead of you

RankHound tracks your AI mentions and helps you get recommended by ChatGPT, Claude and Google AI Overviews. Add your brand and the prompts your buyers type, and the first answers are readable in full within minutes.

Card required, nothing charged for 7 days.

On every plan

  • Every answer stored in full, with its citations.
  • Every rate shown with the number of checks behind it.
  • Cited-but-not-named reported as its own state.