AISEOLab
FeaturesPricingBlogDocs
Sign inStart free

AEO & GEO Optimization

Get cited. Not just ranked.

The AI era is winner-takes-most. Engines pick a few sources and quote them — fluently, with confidence. We make sure that source is you.

Scan free nowSee pricing

Why AEO matters

The traffic equation just changed.

Roughly 800 million people use ChatGPT every week. Perplexity handles 100 million queries a month. Google’s AI Overviews show above the search results for 1 in 5 queries — and for shopping queries, more.

None of those users are sent to your site by ranking on page one. They’re sent to your answer, paraphrased and summarised by an LLM, with a citation badge that they may or may not click.

This shift goes by two names. AEO (Answer Engine Optimization) focuses on becoming the cited source in AI answers. GEO (Generative Engine Optimization) is the broader practice — optimizing for every generative AI surface, including summaries, recommendations, and agent decisions. We cover both.

The new prize isn’t the click. It’s being the cited source — the one whose page the model decided was the cleanest, clearest, most reliable answer for that question.

That’s what AEO is. That’s what we optimise for.

llms.txt generator

Spec-perfect llms.txt in one click.

The simplest, most leveraged file you can ship for AI visibility — and 95% of websites don’t have one. We read your sitemap, identify your most important content, and generate a curated /llms.txt that follows the llmstxt.org spec exactly.

  • Auto-generated from your sitemap and structured data
  • Editable preview before download — change titles, reorder sections
  • Optional /llms-full.txt with embedded Markdown content
  • Direct deploy via WordPress plugin (Plus + Pro)
  • Versioned — we keep every generated file so you can roll back
Read the explainer →
/llms.txt — auto-generated
# Acme Studios

> Premium product photography studio in Brooklyn,
> serving e-commerce brands since 2019.

## Services
- [Product photography](/services/product)
- [Lifestyle shoots](/services/lifestyle)
- [Editorial campaigns](/services/editorial)

## Documentation
- [Booking guide](/docs/booking)
- [File delivery](/docs/delivery)

Markdown content negotiation

Serve clean Markdown to AI bots.

When an AI crawler sends Accept: text/markdown, your server should respond with clean Markdown — not HTML soup full of script tags. We test whether your stack handles content negotiation, and if it doesn’t, we provide working middleware for Vercel, Cloudflare, Next.js, and WordPress.

  • Detection: are AI bots getting your raw content or cluttered HTML?
  • Working middleware snippets for major hosting platforms
  • Vary: Accept header validation — critical for cache correctness
  • WordPress plugin handles this automatically (Plus + Pro)
HTTP request from ClaudeBot
> GET /article/12345 HTTP/1.1
> Host: yoursite.com
> User-Agent: ClaudeBot/1.0
> Accept: text/markdown,*/*

< HTTP/1.1 200 OK
< Content-Type: text/markdown
< Vary: Accept

# How to ship llms.txt

For most sites, /llms.txt is a 350-byte
file that takes fifteen minutes to write...

Citation tracking — Pro tier

Track who answer engines actually quote.

Type the questions your customers ask into Perplexity, Google AI Overviews, and a curated set of public answer engines. We do it for you, every day, and tell you when your citation rank changes.

  • Track up to 50 queries per site (Pro tier)
  • Daily monitoring across multiple answer engines
  • 30-day rank history with trend lines
  • Alerts when your rank changes more than 3 positions
  • Compare against competitor sites
See plans →
Citation rank dashboard

best product photographer brooklyn

#2↑1

how much does product photography cost

#4↓1

ecommerce photography studios nyc

#1↑2

lifestyle vs studio shoots

#7·

What gets scanned

The exact checks we run

Eleven dedicated AEO checks plus three foundational ones — every scan runs all of them.

14 checks · 16.0 weighted points

01

robots.txt

Site has a valid robots.txt with explicit AI bot directives.

robots_txt
02

sitemap.xml

Sitemap is present, valid, and discoverable from robots.txt.

sitemap_xml
03

Link headers

Server returns Link headers pointing to canonical, sitemap, etc.

link_headers
04

llms.txt

A valid /llms.txt file is present, summarising site content for LLMs.

llms_txtweight ×2
05

llms-full.txt

A valid /llms-full.txt is present, providing extensive content for LLMs.

llms_full_txt
06

Markdown content negotiation

Server returns Markdown when Accept: text/markdown is requested.

markdown_negotiationweight ×1.5
07

Content-Signal directives

Site exposes Content-Signal headers for AI-specific content rights.

content_signal
08

Schema.org JSON-LD

Pages include valid JSON-LD structured data.

schema_jsonldweight ×1.5
09

Structured data quality

Structured data is rich, valid, and matches page content (OG, Twitter, microdata).

structured_data
10

Page titles & descriptions

Pages have unique, descriptive titles and meta descriptions.

page_meta
11

Hierarchical content

Content uses a clear heading hierarchy (h1, h2, h3...).

content_hierarchy
12

Citation + statistics density

Pages with quotes, statistics, and external citations are cited 30–41% more by AI engines (Princeton GEO research).

inline_citationsweight ×1.5
13

Content freshness

AI engines preferentially cite recently-updated content. Surface dateModified, <time> tags, and updated-on text.

content_freshness
14

AI bot access rules

robots.txt explicitly addresses major AI bots (GPTBot, ClaudeBot, etc.).

ai_bot_rulesweight ×1.5

Free · No signup · 30 seconds

See your score now.

One scan tells you exactly what AI engines see when they look at your site, and the specific files we’ll generate to fix what’s missing.

Free. No signup. Results in seconds.

AISEOLab

Make your site visible to AI engines, navigable by AI agents.

hello@aeoptimiser.io

Product

  • Features
  • Pricing
  • Compared with
  • AEO & GEOOptimization
  • Agent Readiness
  • Agentic Commerce

Resources

  • Blog
  • Docs
  • API reference
  • Scanner checks
  • Changelog
  • llms.txt

Company

  • About
  • Contact
  • Security
  • Status

Legal

  • Privacy
  • Terms
  • Cookies
  • DPA

\u00A9 2026 AISEOLab. All rights reserved.

Built for the AI era \u00B7 v1.0