Skip to content

Repository files navigation

Awesome AI Search Readiness Awesome

Making websites discoverable inside AI-generated answers from ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews.

The AI Search Readiness Stack: six layers that decide whether AI answer engines find, trust, and cite your content — crawlable, understandable, extractable, trustworthy, cite-worthy, measured. Each layer builds on the one before it.

Also known as GEO (Generative Engine Optimisation), AEO (Answer Engine Optimisation), LLMO (LLM Optimisation), or LLM SEO. See the Terminology section below for what each term means.

AI-generated answers now sit alongside conventional search results, and each answer cites only a handful of sources. This list collects resources on how those citations are earned: crawler access, content structure, structured data, emerging standards, the research evidence, and the tools used to measure visibility.

Sections run roughly in order of dependency — Foundations and Standards first, Citation Tracking and Tools last.

Tags: [paid] [requires signup] [community] [2026] [2025] [uk].

Contents


Terminology

The same work goes by half a dozen names. They are used interchangeably in practice, but each has a slightly different origin and emphasis.

GEO — Generative Engine Optimisation. The current dominant term. Coined in 2023–2024 academic work and quickly adopted by industry. Specifically frames the problem around generative answer engines: ChatGPT, Perplexity, Claude, Gemini. If you have to pick one term in 2026, pick this one.

AEO — Answer Engine Optimisation. Predates GEO. Originally referred to optimising for Google's featured snippets and voice-assistant answers (Alexa, Siri) in the late 2010s. Re-applied to LLM answer engines after ChatGPT. Still common in SEO-native circles.

LLMO — LLM Optimisation. Less established but rising. Foregrounds the underlying model rather than the product surface. Useful when the conversation is about training data, RAG pipelines, or model-specific retrieval behaviour rather than end-user search UX.

LLM SEO. Informal. Frames the work as a continuation of classical SEO rather than a new discipline. Accurate enough for the ~70% overlap with traditional SEO, misleading for the parts that are genuinely different (sentence-level extraction, citation selection, conversational query patterns).

AI Search Readiness. The curator's preferred umbrella term — and the name of this list. Captures the actual buyer question ("is my site ready for AI search?") without committing to a specific acronym that may not survive the year.

Practical guidance: treat GEO and AEO as synonyms. Resources, tools, and people you'll meet use whichever term they entered the field with. If a resource draws a sharp distinction between the two, read the distinction carefully — it usually reflects the author's commercial positioning more than a genuine technical difference.

Foundations

Start here if AI search is a new lens for you. These are the orientations, not the tactics.

Standards & Protocols

The machine-readable layer. If AI tools cannot parse your site, no amount of clever content will rescue you.

  • Schema.org - The vocabulary that lets you describe your business, content, and offerings in a way machines can read.
  • Schema.org / Article - Markup for written content. Pair with author, datePublished, and publisher properties.
  • Schema.org / FAQPage - Question-and-answer markup; use for structure, not guaranteed visibility.
  • Schema.org / Organization - Tells AI tools what your business actually is, in machine-readable form.
  • Google: Structured data documentation - Reference for which schema types Google's pipeline actually consumes.
  • Google: Rich Results Test - Paste a URL or markup, get back what Google's parser sees. Use before and after every change.
  • JSON-LD - Preferred format for structured data. Lives in a <script> tag; doesn't touch the visible page.
  • llms.txt proposal - Emerging spec for a site-level file pointing AI crawlers to your most important content.

Content Structure

Writing for citation is not writing for SEO. AI tools extract sentences, not pages. Structure for clarity, answer specific questions, lead with the fact.

Technical Optimisation

The unsexy fundamentals. AI crawlers and classical crawlers fail on the same things: slow pages, JavaScript-only content, broken mobile, blocked robots.

AI Crawlers & Access Control

Who you let in, and how you tell them apart in your logs. Blocking the training crawlers protects your content but can also drop you out of the answer engines that send referrals — and since training and search are usually different user-agents from the same vendor, you can allow one and refuse the other.

Citation Tracking

Tools that monitor whether ChatGPT, Perplexity, Claude, or Gemini cite your site for relevant queries. Useful for measurement; not a substitute for the underlying fixes.

This section includes tools with public access or pricing. Contact-sales-only enterprise products are out of scope: you can't read the price before you enquire.

Pricing and supported engines last reviewed July 2026; verify before purchase.

Visibility Auditing

Methodologies, frameworks, and checklists for auditing a site's AI search readiness.

Research & Evidence

Academic papers, benchmarks, and studies. The antidote to vendor-claim inflation. Where a study is cited often but the original is hard to find, link the original — not the explainer.

Case Studies

Real, verifiable examples of brands gaining or losing AI visibility — with enough detail to learn from.

This section is deliberately short. Indie engineering writeups with dated screenshots barely exist in this category yet; vendor "case studies" don't clear the bar. The strongest sources right now are regulatory filings, court documents, earnings calls, and first-party numbers from named operators — places where the evidentiary cost of lying is high enough to trust the numbers. One caveat on the gains: when a company reports its own growth figures, trust the direction more than the magnitude. PRs welcome when better sources appear.

Gains

Losses

Platform-Specific Guides

How each major answer engine selects, cites, and ranks sources — straight from the platform where possible.

ChatGPT (OpenAI)

  • OpenAI: ChatGPT search - OpenAI's official explanation of how ChatGPT search retrieves and cites web content.
  • AI Search Architecture Deep Dive - iPullRank's architectural teardown of ChatGPT, Bing Copilot, Perplexity, and Gemini retrieval pipelines. Includes diagrams.
  • OpenAI: product feed specification - Official schema for feeding products into ChatGPT with live price and availability. The e-commerce counterpart to a sitemap. [2026].

Microsoft Bing & Copilot

Bing documents how its own index supports Copilot. OpenAI says ChatGPT search uses OAI-SearchBot alongside third-party search providers, without naming one exclusive upstream index.

Perplexity

Claude (Anthropic)

Google Gemini & AI Overviews

Tools & Software

Tools you can actually run. Free first, paid clearly labelled. Inclusion is not endorsement of pricing or roadmap — it's a statement that the tool currently does what it claims.

  • Schema Markup Validator - The official schema.org validator. Strict syntactic check; use after Google's Rich Results Test.
  • Schema Markup Generator (Merkle / TechnicalSEO) - Free form-based JSON-LD generator from Merkle (dentsu). Covers Article, Product, FAQ, LocalBusiness, HowTo, and 100+ local subtypes.
  • Schema.dev Builder - Free JSON-LD builder, tester, and deployer. More schema types than Merkle's; paid tier for managed deployment.
  • AI Crawler Simulator - Free, no-signup tool that hits your URL with the user-agents of 12 AI crawlers. Returns per-bot status codes.
  • CrawlerCheck - Free analyser of robots.txt, meta robots, and X-Robots-Tag. Tests configuration; complements AI Crawler Simulator.
  • LLMrefs AI Crawlability Checker - Free crawl test that shows the actual text GPTBot extracts after JS is stripped.
  • SiteTest.ai - A–F GEO audit with free and paid tiers.
  • Firecrawl llms.txt generator - Free, open-source generator for llms.txt and llms-full.txt.
  • Screaming Frog SEO Spider - UK-built desktop crawler. Spoofs AI bot user-agents; free up to 500 URLs, £199/year above. [uk] [paid].

Open-Source

Repos you can read, run, and fork. Vetted for a real licence, recent commits, and a core function that works without a paid key. Self-hosted monitoring exists but is mostly immature — audit-and-fix tooling clears the bar more often than dashboards.

  • eGEOagents - CLI and Claude Code toolkit for content audits, rewrites, and JSON-LD; its ranking score is a stated proxy. [2026].
  • Gego - Self-hosted GEO tracker: scheduled prompts across OpenAI, Anthropic, Gemini, Perplexity, and Ollama, with a citation dashboard. [2026].
  • GEO/AEO Tracker - Self-hosted, local-first visibility dashboard; requires Bright Data and OpenRouter keys. [2026].
  • GEO Optimizer Skill - Audits AI visibility and tracks whether ChatGPT, Perplexity, Gemini, and AI Overviews cite you; CLI, Python, MCP. [2026].
  • NotFair - Marketing-agent suite whose geo-optimizer skill scores content 0–100 and rewrites it for AI citation. [2026].
  • nuxt-llms - Official Nuxt module that auto-generates llms.txt and llms-full.txt from your site content. [2026].
  • vitepress-plugin-llms - Generates llms.txt and LLM-friendly Markdown output for VitePress documentation sites. [2026].

Communities & Newsletters

Where practitioners actually compare notes. Marketing thought-leadership Substacks excluded unless they ship original evidence.

  • Growth Memo - Kevin Indig's research-led newsletter: original UX studies, clickstream analyses, citation-pattern work. [community].
  • SEOFOMO - Aleyda Solís's weekly curated digest of SEO + AI-search news. ~40K subscribers. [community] [requires signup].
  • Lily Ray on Substack - Original analyses of AI-content backfire patterns, AI Overview anomalies, and listicle gaming. [community].
  • r/TechSEO - Subreddit where AI-search technical questions get real practitioner answers. Skip the bigger SEO subs. [community].

Anti-Patterns & Myths

The most useful section in this list. Read before you spend.

"AEO is just SEO with a new name." Overlap is real — speed, structure, and clarity help both. But the unit of value is different. SEO ranks pages; AEO surfaces sentences. Writing optimised for one is sometimes wrong for the other. Treat them as related, not identical.

"More content = more citations." The opposite, often. Thin, repetitive content dilutes the signal of the genuinely useful pages on your site. AI tools optimise for the page that best answers a question, not the site with the most pages. Prune ruthlessly.

"The monitoring tool will tell us what to fix." Monitoring tools tell you you're invisible. They rarely tell you why, and never specifically. Diagnosis is a different category of work than measurement — don't confuse them.

"We need to game the AI before competitors do." The interventions that worked against early Google ranked sites for a year before Google patched them. The interventions that work against AI answer engines are the boring ones: clarity, structure, evidence, schema. Boring scales; clever doesn't.

"AI is going to replace search, so SEO is dead." SEO is changing, not dying. Classical search still drives most of the traffic on most sites in 2026. The right posture is and, not or: keep ranking, also get cited.

"Vendor whitepapers count as evidence." A whitepaper from a tool company showing that their tool helps is not evidence. It is marketing. Look for independent studies, public datasets, or before/after data from someone with no financial interest.

"Schema markup is enough on its own." Schema is necessary infrastructure but does not, on its own, move AI citations on pages already established enough to rank. Ahrefs ran a difference-in-differences on 1,885 pages adding schema between August 2025 and March 2026 — Google AI Overview citations fell 4.6%, AI Mode and ChatGPT moved 2.4% and 2.2%, both statistically indistinguishable from zero. Audits keep turning up pages with perfect FAQPage markup that don't get cited, and pages with no schema at all that do. Schema makes you eligible. The content beneath it decides whether you're chosen.

"Block AI crawlers to protect your content." Blocking AI crawlers protects you from being trained on; it also makes you invisible to the AI search engines your buyers now use. Cloudflare flipped its default to block AI crawlers on 1 July 2025, and most site owners who clicked that toggle did so without realising that OAI-SearchBot and PerplexityBot do retrieval for live answers, not training — block them and you vanish from those engines. Google is the inverse: Google-Extended governs only Gemini training, while Googlebot feeds AI Overviews, so refusing Google-Extended is safe for Search. You can refuse training and still allow citation — but only if you read your robots.txt carefully and know which user-agent does which job. The right posture is policy, not panic.

"Long-form content always wins." AI engines cite sections, not posts — extractable structure beats word count. Ahrefs' analysis of 560,000+ AI Overviews found 53.4% of citations go to pages under 1,000 words; the correlation between word count and citation position is effectively zero. The model isn't reading your essay; it's scanning for a chunk that answers a question without needing the chunks around it. A well-structured 800-word piece routinely outperforms a meandering 3,000-word one. The reason is mechanical, not aesthetic.


Contributing

See CONTRIBUTING.md. Opinionated curation, vendor pitches closed without drama.

Footnotes

Curated by Victor Osondu, founder of AI Tutorium. The list follows one methodology throughout: structured data, citation-friendly content, technical fundamentals, in that order.

Releases

Packages

Contributors