Make the page eligible for search
Keep it indexable, avoid accidental noindex or nosnippet settings, and make sure robots.txt, CDN rules, and WAF rules allow the bots you want.
Generative Engine Optimization, or GEO, is the practice of making a page easy for AI search systems and assistants to discover, understand, quote, and cite accurately. In practice, that means strong SEO fundamentals, clearer entities, answer-first content, and an explicit policy for AI crawlers.
GEO is less about inventing new markup and more about serving modern retrieval systems: AI Overviews, AI Mode, ChatGPT Search, Claude Search, and Perplexity. In May 2026 Google expanded inline links and citations inside AI answers, raising the value of being a cited source.
High-quality technical SEO still matters. Google explicitly says there are no extra AI-only requirements to appear in its AI search features.
Build pages around real intents, keep important content in HTML, and separate search bot access from model-training access where platforms support it.
Keep it indexable, avoid accidental noindex or nosnippet settings, and make sure robots.txt, CDN rules, and WAF rules allow the bots you want.
Lead with a direct, definition-style answer in the opening lines. AI retrieval pipelines weight the first ~150 tokens heavily during summarization, so a buried answer is easy to miss.
Include named sources, statistics, dates, and first-party numbers inline at the claim. Pages with verifiable, cross-checkable facts are cited noticeably more often than vague brand copy.
Citation priority decays fast: most pages cited in AI answers are under 30 days old. Revisit comparisons, pricing, and how-to content on a regular cycle and show a real update date.
Products, policies, pricing, comparisons, and explanations should be visible in the rendered HTML, not only inside client-side widgets or PDFs.
Add Organization, SoftwareApplication, Article, FAQPage, BreadcrumbList, or other relevant schema only when the user can see matching content on the page.
Include authors, organization details, and dates so the page has stronger trust and provenance signals.
Exact-match pages such as product comparisons, definition pages, pricing pages, and policy pages are easier for search systems and answer engines to retrieve and cite.
Where platforms support it, allow search bots and user fetchers separately from training crawlers so you can maximize visibility without making a larger data-sharing decision by accident.
ChatGPT Search, Google AI Mode, Perplexity, and Copilot each retrieve differently. Brands cited across several engines see far higher overall citation rates than single-engine presence.
llms.txt is cheap to publish and useful for IDE agents and MCP tooling, but 2026 data shows the major AI search crawlers largely ignore it. Do not let it displace good HTML, internal links, or schema.
Search bots and training bots are separate controls, and they cost you different things. Search bots and user-directed fetchers are what put you inside an answer, with a link back — block those and you disappear from AI search. Training bots decide whether the model recalls you at all when nobody searches; block those and you keep your content out of the corpus, but you also give up that recall.
Which trade you want depends on what your pages are. A publisher protecting original reporting has a real reason to refuse training access. A product site whose pages exist to be found usually does not — which is why this site allows both.
User-agent: *
Allow: /
Disallow: /api/
User-agent: OAI-SearchBot
Allow: /
Disallow: /api/
User-agent: ChatGPT-User
Allow: /
Disallow: /api/
User-agent: Claude-SearchBot
Allow: /
Disallow: /api/
User-agent: Claude-User
Allow: /
Disallow: /api/
User-agent: PerplexityBot
Allow: /
Disallow: /api/
# Training crawlers are a separate control. Allow them if you want the model
# to recall you without searching; swap Allow for Disallow if you would rather
# your content stayed out of training corpora. Either way, the block above
# keeps you in the answers themselves.
User-agent: GPTBot
Allow: /
Disallow: /api/
User-agent: ClaudeBot
Allow: /
Disallow: /api/
User-agent: Google-Extended
Allow: /
Disallow: /api/Google blurs the line: Google-Extended covers Gemini grounding as well as training, and it is separate from Google Search. Refusing it therefore costs more than refusing a pure training crawler, which is why it deserves a deliberate choice rather than a copied default.
llms.txt is a helper file for inference-time agents and developer tooling. It is not required for Google AI features, and 2026 adoption studies show the major AI search crawlers rarely fetch it — so it should not replace good HTML pages, internal linking, or structured data. Its real value today is for IDE agents and MCP tooling that read a curated shortlist of your most important pages.
AlfaUMi now publishes both /llms.txt and /llms-full.txt so agents can get either a short or expanded view of the product.
Google says there are no extra AI-only requirements for AI Overviews or AI Mode.
Google documents Google-Extended as a separate control for Gemini training and grounding.
OpenAI separates OAI-SearchBot, ChatGPT-User, and GPTBot.
Anthropic separates Claude-SearchBot, Claude-User, and ClaudeBot.
Perplexity recommends allowing PerplexityBot and, where relevant, its published IPs.
An inference-time standard for an AI-readable site overview. Useful for IDE agents, but 2026 adoption data shows AI search crawlers rarely fetch it.
May 2026: Google expanded inline links, hover previews, creator attribution, and article suggestions inside AI answers.
Yes, but it builds on SEO. SEO gets pages discovered and indexed. GEO makes the same pages easier for AI systems to extract, summarize, and cite correctly.
No. Schema helps machines understand page structure and entities, but citations still depend on the relevance, clarity, originality, and usefulness of the visible content.
It is low-effort and helps IDE agents and MCP tooling, so it is fine to publish. But adoption studies in 2026 show the major AI search crawlers rarely fetch it, so it should never replace strong HTML pages, internal linking, or structured data.
Often yes. OpenAI, Anthropic, and Perplexity all document separate controls for search or user-requested fetches versus model-training crawlers.
Fresher than most teams expect. For time-sensitive topics, citations decay within weeks and the majority of pages cited in AI answers are under a month old. Keep comparisons, pricing, and how-to pages on a regular update cycle and surface a genuine update date.
Pages that answer a narrow question in the first 150 words, include concrete data and named citations, use consistent entity names, stay recently updated, and make supporting details easy to verify are cited most often.
In May 2026 Google expanded links inside AI Overviews and AI Mode with inline citations, desktop hover previews, creator attribution, and end-of-answer article suggestions, and published an official AI optimization guide. Its core position is unchanged: standard SEO best practices cover AI features, with no AI-only requirements.
AlfaUMi turns these GEO requirements into a concrete report covering structured data, crawlability, AI bot policy, content clarity, and action items for your codebase.