What Is Agentic Engine Optimization (AEO)? Plain English

AEO is the discipline of writing pages so AI agents can read them well. A plain-English explainer of what it is and what to actually do.

An AI robot reading documentation in a library setting
Updated How we review →
Rob
By Rob11 June 2026 · 8 min read

If you have read anything about AI search visibility over the past 18 months, you have probably been told to fret over a vague new category called "GEO" or "AEO". The terms are blurry, the advice is often vague, and most pieces don't tell you what to actually do. Addy Osmani's April 2026 essay on Agentic Engine Optimization is the most concrete framing I have seen so far, and worth translating into something useful for ordinary site owners.

What is AEO, exactly?

AEO is structuring the content on your site so AI agents can discover it, parse it without choking, and reason over it correctly when answering someone's question. It is not a separate game from SEO - it sits on top. The traditional SEO instincts (good headings, fast pages, descriptive URLs) still matter. AEO adds a handful of things that traditional SEO doesn't bother with because human readers don't need them.

The mental model that helps: imagine your most important page being read in 400 milliseconds, with no scrolling, no clicking, no animation, no JavaScript execution. The agent grabs the raw text, strips the HTML, breaks it into tokens (chunks of words), and tries to extract the answer to a specific question. Then it disappears. None of your analytics tools - Google Analytics, your scroll-depth heatmap, your A/B testing platform - record any of this happening.

What are the actual levers?

Osmani lists five practical things that move the needle, and they are remarkably small:

1. robots.txt. The 1990s plain-text file that tells crawlers what they can fetch. Most site owners set this once for Google and never look at it again. The problem: many sites unintentionally block AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot) with overly aggressive defaults from CDN templates or WordPress plugins. Audit yours. Unless you have a specific reason to block AI bots (copyright concerns, paid-content protection), let them in.

2. llms.txt. A newer convention - a single Markdown file at the root of your site that gives AI agents a structured index of your most important pages with one-line descriptions and (ideally) token counts. Think of it as an XML sitemap rewritten for a reader that wants the summary before the detail. The official spec lives at llmstxt.org.

3. skill.md. For sites with APIs or developer tools, a declarative file that says "here's what this system can do, here are its limits". Useful for agents trying to figure out whether you're worth integrating with. Less relevant for content sites, very relevant for SaaS docs.

4. Clean Markdown structure. Consistent heading hierarchy, semantic HTML, no decorative nesting, predictable code-block formatting. This is the bit that overlaps most with SEO best practices - the difference is that agents are far less tolerant of structural noise than human readers.

5. Token efficiency. Surface the token count of each page somewhere (a tiny metadata field is enough). Osmani's suggested targets give a sense of scale: quickstart guides under 15,000 tokens, individual API references under 25,000 tokens, conceptual guides under 20,000 tokens. Most marketing-heavy pages run 2-5x that.

Does any of this matter for a small UK content site?

Three of the five levers do. The other two are niche.

Yes, for everyone:

  • robots.txt audit - takes 60 seconds, free, removes the most common reason your site is invisible to AI search.
  • llms.txt - takes a couple of hours for a small site, then ~10 minutes per major addition. Genuine upside even for personal blogs.
  • Clean Markdown / heading structure - if your CMS is doing it right (Astro, Hugo, Eleventy, modern WordPress themes), you may already be fine. If you have a heavily-customised theme, worth a once-over.

No, unless you fit the niche:

  • skill.md - only matters if you offer an API or developer tool. Skip if you're a content site.
  • Token-count metadata - useful for documentation-heavy sites, overkill for blog posts.

What's the easygoing way to start?

Three steps, in priority order:

  1. Check your robots.txt. Visit yoursite.com/robots.txt. If you see lines like User-agent: GPTBot followed by Disallow: /, you're blocking ChatGPT. Same shape for ClaudeBot, PerplexityBot, Google-Extended (Google AI Overviews), CCBot (Common Crawl). Unless you have a reason, remove the blocks. WordPress plugins like Rank Math and Yoast sometimes ship aggressive defaults; check there too.
  2. Add an llms.txt. Create /llms.txt at your site root. Top-level lines for site name + one-sentence description. Then a list of your 10-30 most important pages with one-line descriptions each. The format is documented at llmstxt.org. Most static-site generators have plugins; on dynamic platforms you can hand-roll it in 30 minutes.
  3. Stop publishing 5,000-word posts with three banner ads above the fold. The honest finding from talking to people running coding agents and AI assistants: they cope poorly with the standard "content marketing" style of long preambles, repeated keyword stuffing, and decorative section dividers. Tighter writing helps human readers anyway. AEO is the excuse to do it.

Is AEO going to replace SEO?

No - they are layers, not competitors. SEO gets you into search-engine indexes. AEO gets you usefully read once you're there. The exact mix will shift as AI search takes a bigger slice of total searches, but "rank in Google" remains the primary lever for both (see also the Ahrefs study showing 88% of cited ChatGPT pages came from the search index).

The realistic ratio for a small UK site over the next two years: spend 70% of your time on classic SEO + good editorial, 20% on AEO basics (robots, llms.txt, structure), and 10% on whatever the new entrant turns out to be. Anyone promising you a 50/50 split between SEO and AEO is either selling consultancy or hasn't checked the data.

Frequently asked questions

Q01Where is the llms.txt spec documented?
At llmstxt.org. The format is plain Markdown, one file at your site root, with H1 + summary at the top followed by H2 sections listing your most important pages. Static-site generators have plugins for major frameworks; if you're hand-rolling, it's 30 minutes.
Q02Do I need to block any AI crawlers?
Most site owners shouldn't. The exceptions: copyright-sensitive original creative work (commercial photography, paid journalism, copy-edited books), gated paid content (block ChatGPT-User agent specifically), or any site under contractual obligation not to train models. For everyone else, blocking AI bots in 2026 just means you don't show up in AI answers - the bots have already trained on a snapshot of your content anyway.
Q03What's the difference between GEO, AEO, and SEO?
GEO (Generative Engine Optimisation) is the marketing-friendly umbrella term, mostly used by SEO agencies pivoting their service offering. AEO (Agentic Engine Optimisation) is Osmani's narrower framing focused on AI agents reading content programmatically. SEO is the existing discipline. In practice, the three overlap heavily; AEO is the most precise of the three but also the newest.
Q04Will adding llms.txt actually drive traffic?
Indirectly, yes - it makes you more likely to get cited by AI assistants when a user asks a relevant question, and citation links convert to visits. Don't expect to see it in your top 10 referrers. Expect a steady trickle of "someone asked Claude / ChatGPT / Perplexity about X and clicked through to me" sessions, plus the harder-to-measure benefit of your answer being included in the response even when the user doesn't click.
Q05I'm on WordPress / Squarespace / Wix - can I do this?
All three support custom robots.txt and root-level files. WordPress has plugins for llms.txt generation; Squarespace and Wix need a manual paste of a static file in their root-files setup. None of them block you from doing this; it's purely a 'find the right settings page' exercise.