glokki

BlogAI & agents

GEO vs SEO: what changes when AI answers instead of Google

Generative engine optimization is mostly SEO with a different reader. What the research behind the term actually found, what stays the same, the four things that change, and what we skip.

glokki team4 min read

When someone asks an assistant instead of a search engine, the result isn't a list of ten links. It's one answer, written from a handful of pages, with a few citations if you're lucky. "Generative engine optimization", or GEO, is the name for trying to be one of those pages.

Is it a new discipline, or SEO with a new name? Mostly the latter, with a few real differences. Here's where we draw the line.

Where the term comes from

The term comes from a research paper, GEO: Generative Engine Optimization (Aggarwal et al., KDD 2024). The authors built a benchmark of queries, rewrote source pages in different ways and measured how much of each page made it into AI-generated answers. The findings worth knowing:

  • Evidence helped most. Adding quotations, statistics and cited sources to a page did best, about 41% above the baseline on their main visibility measure.
  • Keyword stuffing didn't work. It gave little to no improvement, and on Perplexity it scored below the baseline.
  • It depends on the domain. What worked for one kind of question didn't necessarily work for another.

Keep the setting in mind: a 2023 benchmark, mostly a simulated engine, and one live test on Perplexity. It's a useful direction, not a rulebook for whatever ChatGPT or Gemini do this month.

What stays the same

An assistant can only cite a page it can find and read. Most of the work is still plain SEO:

  • Pages are crawlable and indexable. Assistants use search indexes or fetch pages live. A stray noindex, a page that only renders in JavaScript, or a broken sitemap hurts both.
  • One page answers one question. Clear titles, headings that say what the section is about, and the answer before the background.
  • Canonical URLs and honest metadata. Duplicates and misleading descriptions confuse a model as much as a crawler.
  • Fast, stable pages. An agent fetching a dozen pages for one answer won't wait for yours.

If your SEO basics are broken, fix those first. No GEO trick makes up for a page nobody can fetch.

What changes

1. The unit is the passage, not the page. A search engine ranks your page. An assistant lifts a paragraph or two from it. Sections that make sense on their own, with the answer stated plainly near the top, are easier to quote than an argument that only works read from the beginning.

2. Evidence beats phrasing. This is what the paper found: numbers, named sources and quotes made pages more likely to be used. That's also just good writing. "The docs sidebar is much lighter now" is weaker than "about 3 KB instead of 420 KB, measured on 25 October".

3. Machine-readable versions help. A model reading your HTML spends its budget on navigation, scripts and class names. A Markdown version of the page, an llms.txt index and JSON-LD stating what the page is all lower the cost of reading you. We covered how glokki.com does each in How to make your website discoverable by AI. One caveat: llms.txt is a proposal, and it's not clear which assistants read it. It's cheap to add, so we do.

4. Success looks different. In search, the goal is a click. In an AI answer, it's being cited, and sometimes the person never visits. When they do, the visit usually shows up with the assistant as the referrer, e.g. chatgpt.com or perplexity.ai. Watching those referrers is the simplest measure there is. Ours show up in the CMS page analytics like any other source.

SEO and GEO side by side

SEOGEO
ReaderRanking algorithm, then a personA model writing an answer
UnitPagePassage
WinA click from the results pageA citation in the answer
What helpsRelevance, links, speed, clean markupThe same, plus evidence, self-contained sections, Markdown and structured data
What doesn'tThin pages, keyword stuffingThin pages, keyword stuffing

What we skip

  • Guarantees. Nobody controls what an assistant cites. Anyone promising a spot in ChatGPT's answers is guessing.
  • Writing for the model instead of the reader. Pages stuffed with "according to experts" phrasing are the AI-era version of keyword stuffing. The research doesn't support it, and readers notice.
  • Hiding content from people. Text that only crawlers see is a risk in search and gains nothing with assistants.

A short checklist

  1. No noindex on pages you want found; a sitemap that lists them.
  2. Each page answers one question, near the top.
  3. Sections that still make sense when quoted alone.
  4. Numbers, sources and dates where you make a claim.
  5. Markdown versions, llms.txt and JSON-LD if your stack makes them cheap.
  6. Watch for assistant referrers in your analytics.

glokki gives you points 5 and 6 out of the box, and the Markdown for agents guide shows the setup. The rest is writing.

Create a free account and see how your pages read to an assistant.

More from the blog

See how your pages read to an assistant

Free during beta · No credit card required