From 6cb11d94421c71d2d80b924b72fcbbdf05277b5f Mon Sep 17 00:00:00 2001 From: Sim Pi Agent Date: Mon, 3 Aug 2026 07:22:13 +0000 Subject: [PATCH 1/2] feat(library): AEO vs GEO: What Answer Engine and Generative Engine Optimization Actually Mean --- .../index.mdx | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 apps/sim/content/library/aeo-vs-geo-what-answer-engine-and-generative-engine-optimization-actually-mean/index.mdx diff --git a/apps/sim/content/library/aeo-vs-geo-what-answer-engine-and-generative-engine-optimization-actually-mean/index.mdx b/apps/sim/content/library/aeo-vs-geo-what-answer-engine-and-generative-engine-optimization-actually-mean/index.mdx new file mode 100644 index 00000000000..a692fb2422f --- /dev/null +++ b/apps/sim/content/library/aeo-vs-geo-what-answer-engine-and-generative-engine-optimization-actually-mean/index.mdx @@ -0,0 +1,94 @@ +--- +slug: aeo-vs-geo-what-answer-engine-and-generative-engine-optimization-actually-mean +title: 'AEO vs GEO: What Answer Engine and Generative Engine Optimization Actually Mean' +description: 'Understand AEO vs GEO, how answer engine and generative engine optimization differ from traditional SEO, and the content practices that make answers easier to cite.' +date: 2026-08-03 +updated: 2026-08-03 +authors: + - andrew +readingTime: 6 +tags: [SEO, Generative AI, Content Strategy, Sim] +ogImage: /library/aeo-vs-geo-what-answer-engine-and-generative-engine-optimization-actually-mean/cover.jpg +canonical: https://www.sim.ai/library/aeo-vs-geo-what-answer-engine-and-generative-engine-optimization-actually-mean +draft: false +faq: + - q: "What is the difference between AEO and GEO?" + a: "AEO emerged around direct-answer surfaces such as featured snippets, while GEO focuses on being selected and cited in synthesized generative answers. In practice, both require clear, self-contained, verifiable content, so their tactics substantially overlap." + - q: "Is GEO replacing SEO?" + a: "No. SEO still helps people and search systems discover pages. GEO adds an emphasis on writing passages that can be quoted, verified, and used as evidence in a generated answer." + - q: "What content is most useful for answer engines?" + a: "Content that answers a specific question early, defines its terms, gives concrete evidence, and clearly states tradeoffs is easier for both readers and answer systems to use." + - q: "Do comparison tables help with AEO and GEO?" + a: "A comparison table can make distinctions between options explicit. It works best when its rows use clear criteria and its surrounding text explains the practical tradeoffs." +--- + +## TL;DR + +- **AEO (Answer Engine Optimization)** means structuring content so a machine can lift it whole into a direct answer, from [featured snippets](https://developers.google.com/search/docs/appearance/featured-snippets) to AI chat replies. +- **GEO (Generative Engine Optimization)** means optimizing content so generative systems select and cite it when they synthesize an answer. +- The terms now overlap heavily, and the label matters less than the mechanics both require. +- The comparison below shows how traditional SEO, AEO, and GEO differ across focus, surface, and tactics. +- The mechanics section covers the concrete moves that make content easier to quote and verify, whichever label you use. + +## What is AEO (Answer Engine Optimization)? + +Answer Engine Optimization (AEO) is the practice of structuring content so a machine can lift a complete answer out of it and present that answer directly to a user. The term grew out of the answer-box era: [Google describes featured snippets as excerpts from web pages that it automatically determines can answer a searcher's question](https://developers.google.com/search/docs/appearance/featured-snippets). + +That origin shaped the core mechanic. To win a snippet or a voice-style answer, a passage needs to make sense on its own, answer a specific question in its first sentence or two, and need no surrounding context to be understood. A page that buries its answer three paragraphs down is less useful than a page that leads with it. + +AEO can also describe AI chat surfaces, but the mechanic does not change with the surface. The goal is still to write an answer a machine can quote without editing. The vocabulary expanded to include AI answers; the discipline stayed focused on self-contained, question-first structure. + +## What is GEO (Generative Engine Optimization)? + +GEO (Generative Engine Optimization) is the practice of structuring content so generative AI systems select and cite it when they synthesize an answer. The term comes from the 2023 paper by researchers at Princeton, Georgia Tech, and the Allen Institute for AI, ["GEO: Generative Engine Optimization"](https://arxiv.org/abs/2311.09735), which examined how content changes affect visibility in generative-engine responses. + +The paper framed visibility and citation rate inside generative outputs as useful measures: how often and how prominently a source appears in an answer a model produces. That is a newer framing than AEO. AEO grew around direct-answer surfaces; GEO starts from a different question: when a model composes an answer from many sources, what makes it choose yours? + +GEO targets surfaces where an AI reads across documents and writes a synthesized response rather than lifting one boxed answer. [ChatGPT Search presents answers with source citations](https://help.openai.com/en/articles/9237897-chatgpt-search), [Perplexity explains how its citations support answer claims](https://www.perplexity.ai/help-center/en/articles/10352895-what-are-citations), [Gemini is Google's generative AI assistant](https://gemini.google.com/), and [Google AI Overviews link to supporting web results](https://blog.google/products/search/generative-ai-search/). Winning in these surfaces means becoming one of the useful inputs to a response, not only pursuing a top-ranked document. + +## AEO vs GEO: where they actually diverge + +The difference between AEO and GEO is emphasis and origin, not a separate set of writing mechanics. AEO grew out of direct-answer results, where success meant supplying a concise response. GEO grew out of research into how generative models select sources, where success means appearing alongside other pages in a synthesized answer. Both describe the task of writing content a machine can lift and reuse. + +The single-answer framing is also less clean than it once was. [Google's description of AI Overviews](https://blog.google/products/search/generative-ai-search/) presents them as AI-generated overviews with links to explore supporting information, blending direct answers with cited sources. When one surface combines both patterns, drawing a hard line between the two disciplines becomes less useful. + +Arguing over which label is correct matters less than optimizing for machine extraction. Whether you call it AEO or GEO, answer the question early, write sections that stand alone when quoted, and support concrete specifics with sources a reader can check. + +## Traditional SEO vs AEO vs GEO + +The three approaches emphasize different output surfaces, even though their content mechanics overlap in practice. + +| Dimension | Traditional SEO | AEO | GEO | +| --- | --- | --- | --- | +| Primary focus | Making a page discoverable in ranked results, including the [ranking systems Google documents](https://developers.google.com/search/docs/fundamentals/ranking-systems) | Providing a concise, direct response that can be surfaced on its own | Supplying clear, verifiable material that can support a synthesized answer | +| Output surface | Ranked search results | Featured snippets and direct-answer experiences | Cited passages in generative answers | +| Useful tactics | Helpful information architecture, internal linking, and technical accessibility | Question-based headings, concise lead answers, and [structured data where it applies](https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data) | First-sentence answers, self-contained sections, sourced specifics, and honest tradeoffs | + +The row that matters most is tactics, and the overlap there is the point. Both AEO and GEO benefit from answering the question early and structuring content so a machine can lift it cleanly. Traditional SEO remains important for discovery, but it does not replace the need for passages that are understandable when quoted on their own. + +## The mechanics that make content easier to cite, regardless of label + +Six practices make material easier to extract, quote, and verify. None depends on whether you call the work AEO or GEO. + +1. **Answer the question in the first one or two sentences of a section.** A lead that opens with backstory makes a reader or system hunt for the point. Put the direct answer first, then supply the reasoning and context. +2. **Write sections that stand alone when quoted.** A paragraph can be separated from the surrounding page in a summary or answer. Give each section enough context to make sense without the sentence before it. +3. **Use concrete, sourced specifics instead of adjectives.** A verifiable number, date, or named source gives a reader something to check. For example, "reduced latency by 40 percent" is more informative than "blazing fast" only when the measurement and its source are available. +4. **Build comparison tables where the content compares options.** A table makes the relationship between items explicit. Use clear criteria in its rows, and use the surrounding prose to explain what the comparison means in practice. +5. **Define terms on first use.** Defining an acronym in context gives readers and systems a complete answer to a definitional question rather than forcing them to infer the meaning from nearby text. +6. **Admit tradeoffs and drop promotional framing.** A useful source explains where an approach works well and where it does not. Writing "this works well for X but struggles with Y" gives readers a balanced comparison they can evaluate instead of an unsupported promise. + +For teams building AI-powered workflows, the same discipline also improves the material an agent works from. [What is an AI agent?](https://www.sim.ai/library/what-is-an-ai-agent-definition-how-it-works-and-examples) explains how agents use models, tools, memory, and goals; clear source material helps those systems and their users assess an answer. + +## How Sim applies this in practice + +For a team using Sim, AEO and GEO do not need separate checklists. Start with the editorial work: make the target question explicit, state the answer before its lead-up, define terms, and connect important claims to the evidence behind them. Those choices make an article more useful to a person reading it and more portable when a system needs a focused passage. + +The same approach is useful when documenting an AI workflow. A guide to [building AI agents with Sim](https://www.sim.ai/library/how-to-create-an-ai-agent) can state the outcome and constraints before its implementation detail, while an [AI agent observability](https://www.sim.ai/library/ai-agent-observability) plan can record the evidence needed to evaluate an answer or decision. Neither example requires choosing an AEO label over a GEO label first. + +Question-based H2s can mirror the language people use when they ask an assistant for help. Comparison tables can clarify choices. Honest tradeoffs can prevent a generated summary from turning a conditional recommendation into a blanket claim. These are practical writing decisions, not competing optimization programs. + +## The bottom line + +AEO and GEO describe closely related work: writing content so machines can extract, reuse, and, where the surface supports it, cite it rather than only rank it. The label you pick changes little about the work. Answer the question in the first sentence, write sections that hold up when quoted alone, support concrete specifics with sources, and admit tradeoffs. + +Do that and your content is more useful in direct-answer and generative-search experiences. Spend the effort on the mechanics, not the terminology. From d1a96aace4033e29988e6b2733c2eedc1f606f49 Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Mon, 3 Aug 2026 09:44:03 -0700 Subject: [PATCH 2/2] feat(library): add generated cover for AEO vs GEO post --- .../cover.jpg | Bin 0 -> 32369 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/sim/public/library/aeo-vs-geo-what-answer-engine-and-generative-engine-optimization-actually-mean/cover.jpg diff --git a/apps/sim/public/library/aeo-vs-geo-what-answer-engine-and-generative-engine-optimization-actually-mean/cover.jpg b/apps/sim/public/library/aeo-vs-geo-what-answer-engine-and-generative-engine-optimization-actually-mean/cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2122a0d6261afc4d8cf0d7f1d1c5c4f8b03e1362 GIT binary patch literal 32369 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℘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 literal 0 HcmV?d00001