Blog › AI search optimization

AI search optimization for SaaS: a no-fluff checklist

SEO + AEO + GEO are not three separate disciplines. They are layers on the same pyramid. Here is the order of operations we ran to make a small SaaS citable by ChatGPT, Perplexity, Claude, and Google AI Mode - in the order we ran them, with the rationale for each step.

By · · 10 min read

What is the difference between SEO, AEO, and GEO?

SEO is optimization for ranked links in classic search results (Google, Bing). AEO (Answer Engine Optimization) is optimization for direct answers - featured snippets, AI Overviews, voice search, zero-click. GEO (Generative Engine Optimization) is optimization to be cited by name in generative AI platforms (ChatGPT, Perplexity, Claude, Gemini, Google AI Mode).

The big shift: in 2026, ranking is not enough. You need to be the entity the model thinks of when a user asks the category question. That requires schema, third-party mentions, consistent entity naming, and content structured for passage extraction - not paragraph extraction.

Is classic SEO still useful?

Yes. Around 40 percent of sources cited in Google AI Overviews still rank in the top 10 organic results, and 70 percent rank in the top 100. Traditional SEO is still the foundation. AEO and GEO sit on top.

Phase 1: foundation (week 1)

Before any clever AI-specific tactics, these have to be true:

  1. Crawlable and indexable. Server-side rendered. Mobile responsive. Sub-2-second LCP. No JavaScript-only content.
  2. robots.txt explicit for AI crawlers. Allow GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot, Bytespider, Amazonbot, Applebot, MistralAI-User, etc. Most are auto-deny if you only have "User-agent: *".
  3. Sitemap.xml + ai-sitemap.xml. Sitemap for classic crawlers, ai-sitemap with AI-priority ranking for LLM crawlers.
  4. llms.txt + llms-full.txt. Curated map for LLM ingestion plus inlined full content of your priority pages so models do not need to fetch.

Phase 2: entity schema (week 1)

JSON-LD is the dominant structured-data format (roughly 90 percent of implementations). Sites with comprehensive schema are cited up to 3.1x more often in AI Overviews. The minimum viable set for SaaS:

Critical: schema must match visible content. AI engines validate at extraction time. Schema that claims a 4.8 rating on a page with no visible reviews gets the page demoted, not promoted.

Phase 3: content restructure (weeks 2 to 4)

AI engines do not ingest pages. They ingest passages. The unit of citation is the 40 to 80 word chunk that lives immediately after a question-format heading. Three rules:

The answer-first pattern

Under every H2, lead with the direct answer in one sentence. Then expand. Do not bury the answer in narrative. AI engines pull the first declarative sentence after the heading more often than anything else on the page.

Question-format headings

Phrase H2s as natural language questions that match real user prompts. "How does X work" beats "X Overview". "What is the cost of Y" beats "Y Pricing".

Citable sentences

Write declarative, self-contained sentences that hold meaning when extracted out of context. Avoid pronoun-heavy prose. Each sentence should be quotable in isolation. If a sentence requires the previous paragraph to make sense, rewrite it.

Phase 4: authority and EEAT (weeks 4 to 12)

Authority signals are what tilt a tied citation race. The cheapest moves:

What I'd skip

Things I would not spend time on:

Measurement

Old KPIs that still matter: organic traffic, top-10 rankings, backlinks, domain authority. New KPIs for the AI era:

The order matters more than the depth

Teams fail because they do these out of order. Doing entity schema before crawlability is fine, doing third-party PR before you have a clean site to point to is wasted budget. Foundation first (week 1), then schema (week 1), then content restructure (weeks 2 to 4), then authority (weeks 4 to 12). That is the only sequence that compounds.