What is Generative Engine Optimization (GEO)?

Generative Engine Optimization (GEO) is the practice of structuring content and technical infrastructure so that generative AI systems — ChatGPT, Perplexity, Claude and Google AI Overviews — can retrieve it, understand it, and cite it as a source in their answers.

Where SEO optimises for a position in a ranked list of links, GEO optimises for being the answer, or the source the answer is attributed to. The unit of competition is no longer a page on a results screen but the passage that a model selects, quotes and links.

What does GEO stand for?

GEO stands for Generative Engine Optimization. The term was popularised by a 2023 research paper of the same name by Pranjal Aggarwal and colleagues at Princeton, Georgia Tech, the Allen Institute for AI and IIT Delhi, which measured how changes to a page’s content affected its visibility in the responses of generative engines. A “generative engine” is a search system that answers with synthesised text rather than a list of links — the same systems that are sometimes described as AI search, answer engines or AI Overviews.

How is GEO different from SEO?

GEO and SEO share the same foundations — crawlable pages, clear structure, authoritative content — but they diverge in what is being optimised and how success is measured.

GEO does not replace technical SEO. A site that cannot be crawled cannot be retrieved, and a page that is not indexed cannot be cited.

How do generative engines choose what to cite?

Generative engines run a retrieval pipeline before they write. A prompt is rewritten into one or more search queries; an index returns candidate pages; those pages are split into passages; the passages are ranked for relevance to the query and to each other; and the model composes an answer, citing the passages it actually used.

Content is selected at the passage level, which is why it tends to be cited when it answers a specific question directly, when a passage is self-contained enough to make sense on its own, when it agrees with what other trustworthy sources say, and when the entity behind it — the author, the organisation — is identifiable and consistent across the web.

What makes content retrievable by AI systems?

Seven properties do most of the work:

  1. Answer-first structure. The definition or the answer appears in the first sentences, before any preamble.
  2. Question-shaped headings that match how people actually phrase prompts.
  3. Server-rendered semantic HTML. One h1, headings in order, real lists and tables, no content that depends on JavaScript to appear.
  4. Entity clarity. Structured data (JSON-LD) with stable identifiers that tie the organisation, the author and their external profiles together, so a generic brand name resolves to one referent.
  5. Freshness signals. Visible and machine-readable publication and update dates.
  6. Crawler access. A robots.txt and an edge policy that admit AI crawlers — GPTBot, ClaudeBot, PerplexityBot, Google-Extended — rather than blocking them by default.
  7. Multilingual parity. The same content in every language served, with correct hreflang and localised URLs, rather than a single English page.

How do you measure GEO?

There is no equivalent of a Search Console position report for generative engines, so measurement has to be built. The practical method is a fixed prompt set — 30 to 40 queries per topic and per language — run on a schedule across the engines that matter, recording for each response whether the brand is mentioned, whether it is cited with a link, and which page is cited. The metric that results is share of answers over time.

This is complemented by two server-side sources: crawler logs, to verify which AI crawlers visit which pages and how often (treating claimed user agents with suspicion, since they are trivially spoofed), and referral traffic from AI surfaces in GA4. In every case, capture a baseline before making changes; without it, post-launch measurement has nothing to compare against.

Does GEO work in languages other than English?

Yes, and the opportunity is larger outside English. Models answer in the language of the prompt and prefer sources in that language when they exist. The corpus of well-structured content about most specialist topics is thin in Spanish, Italian and French, so a clear, answer-first page in those languages competes for retrieval against far fewer candidates than its English equivalent.

Machine translation alone is not enough: each language version needs its own localised URL, its own hreflang entry and content that reads as written for that market. This page is published in four languages for exactly that reason.

Where should an organisation start with GEO?

Start with the things that make everything else measurable:

  1. Audit crawler accessrobots.txt, CDN bot-management rules and JavaScript rendering — so the engines can reach the content at all.
  2. Capture a baseline with a prompt set in each language before changing anything.
  3. Fix entity identity: one structured-data graph, one consistent name, and external profiles that corroborate it.
  4. Rewrite the pillar pages answer-first, with question-shaped headings.
  5. Publish an update cadence and show the dates, so freshness is visible to people and machines alike.

If you would like help with any of these, see the services page or get in touch. Corrections and lessons from real engagements are published quarterly in Field Notes.

Published: