Guides AEO Basics Pillar

AEO 101: The Complete Guide

Everything we know about making your brand legible to ChatGPT, Gemini, and Perplexity — in eight chapters, with copy-paste code, real audit examples, and zero filler. Bookmark it; we update it every quarter.

Updated April 2026 18 min read v3.2 Maintained by Jerry Harrison

If you've never heard of Answer Engine Optimization, that's normal — the term is roughly two years old. If you've heard of it but think it's just SEO with a new coat of paint, that's also normal, and we're going to spend the next eighteen minutes explaining why it isn't. AEO is the practice of making your brand's facts legible, citable, and consistent in the answers that AI models give about you. It overlaps with SEO. It is not SEO.

This guide is the pillar reference we point everyone to. Read it once, then come back to specific sections when you need them. The code examples assume a SaaS site with a public homepage, a docs subdomain, and a pricing page. If your situation is different, the principles still hold; the implementation will differ.

Chapter 01What AEO actually is

Answer Engine Optimization is the discipline of making your brand's facts findable, parseable, and trustworthy enough that AI models will surface them — accurately — when users ask. It splits cleanly into three concerns:

  1. Findability. Can the models' crawlers actually retrieve your content? This is the SEO-overlapping part.
  2. Parseability. Once retrieved, can the model extract the facts cleanly? This is where schema and llms.txt earn their keep.
  3. Trustworthiness. Among multiple sources, does the model choose yours? This is the citations-and-authority part most people skip.

The first two have well-defined tactics. The third is messier — it's about being cited consistently across the web, being structurally consistent with what models expect a "trustworthy" brand to look like, and giving models reasons to choose you when sources disagree.

A note on terminology

You'll see AEO, GEO (Generative Engine Optimization), and AIO used roughly interchangeably. We use AEO because it's the most precise — the work isn't to optimize "for AI" in the abstract, it's to optimize for answer engines as a product category. Same idea, less ambiguity.

Chapter 02Why it differs from classical SEO

Both disciplines share the same starting point: get a crawler to load your page. After that, they diverge sharply. SEO optimizes for a ranked result; AEO optimizes for a synthesized answer. The implementation differences follow from that distinction.

Dimension Classical SEO AEO
Goal Rank in the SERP Be cited in the answer
Unit of optimization The page The fact
Key signal Backlinks Structured data + multi-source consistency
Measurement Position, CTR Consensus, accuracy, citation rate
Update cadence Monthly crawls Continuous — models re-train and re-index

The biggest practical difference: in SEO, ambiguity costs you a few ranking positions. In AEO, ambiguity gets you confabulated. If three sources say your pricing is $19, $49, and "contact us," ChatGPT will pick one — and 33% of the time it'll pick wrong. There's no Position 2 to fall back to.

In SEO, ambiguity costs you positions. In AEO, ambiguity gets you confabulated.

Chapter 03How AI models actually read your pages

To optimize for an answer engine, you need to model what the engine sees. The good news: it's not magic. The bad news: it's not quite what you'd hope, either.

When ChatGPT, Gemini, or Perplexity need to answer a question about your brand, they typically follow a four-step pipeline:

  1. Query rewriting. The model rephrases the user's question into 1-4 search queries.
  2. Retrieval. Those queries hit a search backend (Bing, Google, or the model's own crawl).
  3. Content fetch. The top results get fetched — usually 3-8 URLs, sometimes more.
  4. Synthesis. The model reads the fetched content and writes an answer, with or without citations.

Each step is a place your content can fail. The most common failure: step 3. The model fetches your page, gets back a JavaScript shell, and parses it as "no content." This is more common than you'd think — somewhere between 18% and 31% of SaaS landing pages we audit have this problem in some form.

Critical: how to check

Curl your homepage with no JavaScript engine: curl -sL yourdomain.com | wc -c. If the byte count is under 5,000, you almost certainly have a hydration problem. Models see what curl sees, plus or minus.

Chapter 04llms.txt explained, with examples

llms.txt is a 2024 proposal that's already shipping in production at thousands of sites. The format is simple: a markdown file at /llms.txt that summarizes your site for AI crawlers. Think of it as robots.txt meets a tiny site map meets a fact sheet.

The spec defines a loose structure: H1 title, summary paragraph, then sections of markdown links. Here's a working example for a fictional SaaS:

llms.txt Christmasornot, Inc.
# Christmasornot

> Christmasornot is a holiday-themed AI classifier API.
> Founded 2024. Based in Brooklyn, NY. Pricing starts at $19/mo.

## Docs

- [Quickstart](https://docs.christmasornot.com/quickstart): Get started in 5 minutes
- [API Reference](https://docs.christmasornot.com/api): Complete endpoint reference
- [Pricing](https://christmasornot.com/pricing): Plans and limits

## Company

- [About](https://christmasornot.com/about): Team and mission
- [Customers](https://christmasornot.com/customers): Who uses us

Three things matter most:

Ship llms.txt before llms-full.txt. The full variant ships your entire content corpus, which is occasionally useful but usually overkill. Start with the manifest.

Chapter 05JSON-LD essentials

JSON-LD is the structured data format that makes your facts machine-readable. Models love it. Search engines love it. It's been around since 2014 and remains the single highest-leverage AEO ship for most sites.

The minimum viable JSON-LD for a SaaS company looks like this:

JSON-LD · Organization Embed in <head>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Christmasornot",
  "url": "https://christmasornot.com",
  "logo": "https://christmasornot.com/logo.png",
  "foundingDate": "2024-12-25",
  "description": "Holiday-themed AI classifier API",
  "sameAs": [
    "https://twitter.com/christmasornot",
    "https://linkedin.com/company/christmasornot"
  ]
}
</script>

Add Product schema on pricing/product pages, FAQPage on FAQ pages, and BreadcrumbList on deep pages. That's 80% of the value. The remaining 20% is in edge-case schemas (Article, Event, Course) that you only ship when you have the underlying content.

See your JSON-LD audit, free

The free scan checks all five critical schemas and gives you copy-paste fixes for the gaps.

Get my free scan →

Chapter 06Measuring AEO success

If you can't measure it, you can't improve it. The right metrics for AEO are different from SEO, and most teams don't track them yet. Here's the minimum set we recommend:

Most brand-monitoring tools track only the first one. The accuracy rate is where the actual business value lives.

Chapter 07Tools to use

For auditing

For monitoring

For implementation

· · ·

Chapter 08FAQ

Is AEO going to replace SEO?
No. SEO will keep mattering as long as people use search engines, and people still use search engines a lot. AEO is additive — it captures the traffic and influence that's moving to answer engines without giving up the ranked-result traffic.
How long does it take to see results?
Faster than SEO. Schema changes show up in model answers within 2-4 weeks. llms.txt changes within 4-8 weeks. Content additions can take 6-12 weeks. The model re-training cadence is the rate limiter, not the crawl.
Do I need to redo my SEO work?
No. Good SEO content is good AEO content. The structural fixes — schema, llms.txt, server-side rendering — are additive. If you have to choose, fix the rendering problems first.
What about ChatGPT plugins or Custom GPTs?
Different problem. Plugins are about being a tool inside ChatGPT, not about ChatGPT's answers about you. Both are worth doing eventually. The AEO work has higher leverage because it affects every model, not just one.

Get a free AI Readiness Scan

Three models, six questions about your brand. Includes the full SEO-for-AI checklist. No card.

Start free scan →