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. Since August 31, 2026 every site can see its AI Overviews and AI Mode impressions in Search Console and opt out of those features without leaving Google Search.
High-quality technical SEO still matters. Google says optimizing for generative AI search is still SEO, with no special files, markup, or schema required.
Build pages around real intents, keep important content in HTML, decide the search and training questions separately, and check that your CDN is not blocking the bots you want.
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, Product, BreadcrumbList, or other relevant schema only when readers can see matching content. Google says structured data is not required for its AI features but keeps pages eligible for rich results, and FAQ rich results stopped appearing on May 7, 2026.
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.
Search bots and user fetchers put you inside an answer with a link back; training crawlers decide whether the model recalls you at all. They are separate controls, so decide each one on purpose. Do not count on robots.txt for user-triggered fetchers: Perplexity says Perplexity-User generally ignores it.
Google-Extended covers Gemini training and grounding in Gemini Apps and Vertex AI, not Google Search. To leave AI Overviews, AI Mode, and AI features in Discover while staying in regular results, use the Search generative AI control, which reached every site in Search Console on August 31, 2026.
CDN and WAF rules can refuse AI bots before robots.txt is ever read. Cloudflare now sorts AI traffic into Search, Agent, and Training on every plan, and from September 15, 2026 new domains block Agent and Training traffic by default on pages that show ads. The same day it added a Disallow AI Training setting, so a site can refuse training while staying indexed for search. Confirm the bots you want can actually fetch your pages.
Search Console now reports impressions, pages, and countries for AI Overviews and AI Mode, and Bing Webmaster Tools previews Citation Share for grounding queries. Check those reports after a change instead of guessing.
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 some IDE agents and MCP tools read it, but Google says Google Search ignores it, so it will neither harm nor help your visibility there. 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. It is also not the way out of AI Overviews: since August 31, 2026 that is the Search generative AI control in Search Console, which Google says does not act as a ranking or inclusion signal for the rest of Search. And robots.txt is only half the policy, because a CDN or WAF can refuse these bots before they ever read it.
llms.txt is a helper file for inference-time agents and developer tooling. Google now states that Google Search ignores it, so publishing one will neither harm nor help your visibility there, and 2026 adoption studies show other major AI search crawlers rarely fetch it either. 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.
Optimizing for generative AI search is still SEO: no special schema is required, and Google Search ignores llms.txt.
Leave AI Overviews, AI Mode, and AI features in Discover without affecting the rest of Search. Live for every site since August 31, 2026.
Google-Extended controls Gemini training and grounding and does not affect inclusion in Google Search.
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.
A proposal for an AI-readable site overview. Useful for IDE agents, but Google Search ignores it and other AI search crawlers rarely fetch it.
Search, Agent, and Training controls on every plan. From September 15, 2026 new domains block Agent and Training on ad pages by default, and a Disallow AI Training setting refuses training without costing search indexing.
June 2026: Citation Share, Intents, Topics, and period comparison for grounding queries, in preview.
May 2026: Google expanded inline links, hover previews, creator attribution, and article suggestions inside AI answers.
It builds on SEO rather than replacing it. Google's AI optimization guide puts it plainly: optimizing for generative AI search is still SEO. SEO gets pages discovered and indexed; GEO makes the same pages easier for AI systems to extract, summarize, and cite correctly.
No. Google says structured data is not required for its generative AI features. Schema helps machines understand page structure and entities, but citations still depend on the relevance, clarity, originality, and usefulness of the visible content.
Not in Google results: FAQ rich results stopped appearing in Google Search on May 7, 2026. FAQPage is still valid schema.org markup, so keep it where the page really has questions and answers, but put the answers in visible text, because that is what AI systems read and cite.
It is low-effort and some IDE agents and MCP tools use it, so it is fine to publish. Google says Google Search ignores it, and 2026 adoption studies show other 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 document separate controls for search or user-requested fetches versus model-training crawlers. At Google, Google-Extended governs Gemini training and grounding, while AI Overviews and AI Mode have their own opt-out in Search Console.
Yes. The Search generative AI control in Search Console, rolled out to all sites by August 31, 2026, removes a site from AI Overviews, AI Mode, and generative AI features in Discover. Google says it is not used as a ranking or inclusion signal for the rest of Search, and exclusion usually takes a few days. Blocking Google-Extended does not do this.
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.
No, and be wary of any that promise it. Google's June 2026 guidance on third-party SEO tools notes that they do not have access to its internal ranking data, and flags vendors promising gains in AI experiences, including 'AEO' and 'GEO' tools. AlfaUMi scores are estimates of readiness against public guidance, not a view into any engine's ranking.
Yes. In May 2026 Google stopped showing FAQ rich results, published an AI optimization guide, and expanded links inside AI Overviews and AI Mode. In June it clarified that Google Search ignores llms.txt. By August 31 every site could see generative AI impressions in Search Console and opt out of AI features without leaving Search. The core position is unchanged: optimizing for generative AI search is still SEO.
AlfaUMi checks your site against these requirements and scores structured data, crawlability, AI bot policy and content clarity.