Answer Engine Optimization (AEO): How to Get Cited by AI
How AI answer engines choose sources, and the content, technical and measurement steps that make your pages the ones they cite.
Read article
Technical SEO for AI crawlers means making sure bots like Googlebot, OAI-SearchBot, Bingbot and PerplexityBot can access, render and understand your pages. Allow the search crawlers you want citations from, decide separately on training bots like GPTBot, serve key content in server HTML, keep schema accurate, and treat llms.txt as optional rather than a ranking requirement.
Technical SEO for AI crawlers is the work of making sure AI systems can access, render and understand your website. If a crawler cannot reach or read your content, no amount of great writing will get you cited in ChatGPT, Perplexity or Google AI Mode. This guide covers the decisions that matter in 2026: robots.txt, rendering, llms.txt and schema.
It is the set of technical controls that determine whether AI-powered search and assistant systems can crawl, render and interpret your pages. It extends classic technical SEO to a wider set of bots with different capabilities.
Allow the search and retrieval crawlers for any engine where you want to be cited, and make a separate business decision about training crawlers. Most AI companies now publish distinct user agents for each purpose.
| User agent | Operator | Purpose | Blocking it means |
|---|---|---|---|
| Googlebot | Search indexing, including AI Overviews and AI Mode | Removal from Google Search and its AI features | |
| Google-Extended | Control token for Gemini training and grounding | No effect on Google Search inclusion or ranking | |
| OAI-SearchBot | OpenAI | Surfacing sites in ChatGPT search | Not shown in ChatGPT search answers |
| GPTBot | OpenAI | Collecting data for model training | Content not used to train OpenAI foundation models |
| ChatGPT-User | OpenAI | User-initiated page visits | robots.txt may not apply to user-initiated actions |
| Bingbot | Microsoft | Bing index, which grounds Copilot | Reduced Bing and Copilot visibility |
| PerplexityBot | Perplexity | Indexing for Perplexity search | Reduced Perplexity visibility |
These roles come from OpenAI's crawler documentation, Google's list of common crawlers and Perplexity's bot documentation. OpenAI notes it can take about 24 hours for robots.txt changes to take effect in its systems.
A common 2026 policy for a business site is to allow search and retrieval while opting out of model training. In robots.txt that looks like separate groups for each user agent.
Remember that robots.txt is a request, not an enforcement mechanism. OpenAI and Google publish IP ranges for their crawlers, so you can verify that traffic claiming to be a given bot is genuine before allowing or blocking it at the firewall.
Many do not. If your content only appears after client-side JavaScript runs, several AI crawlers will see an empty or partial page.
Vercel's analysis of AI crawler traffic, published in December 2024 with MERJ, found that none of the major AI crawlers it studied, including those from OpenAI, Anthropic, Meta, ByteDance and Perplexity, rendered JavaScript. Gemini benefits from Googlebot's rendering infrastructure. Vercel also observed that ChatGPT's and Claude's crawlers hit 404 pages on roughly a third of their requests, compared with about 8% for Googlebot.
If your site is built with React, our guide to JavaScript SEO with SSR and SSG explains how to fix rendering without a full rebuild.
llms.txt is a proposed markdown file placed at a site's root that gives AI systems a concise summary of the site and links to its most useful content. It is optional, and no major search engine has said it uses the file as a ranking signal.
The llms.txt proposal was published by Jeremy Howard of Answer.AI in September 2024. Only an H1 with the site name is required; a summary blockquote and H2 sections of links are optional. The proposal also suggests offering clean markdown versions of pages at the same URL with .md appended.
Google's documentation states that you do not need new machine-readable files or AI text files to appear in AI Overviews or AI Mode. In May 2026, Google added an llms.txt check to Lighthouse's agentic browsing audits, which flags server errors but marks a missing file as not applicable.
| Site type | llms.txt value | Recommendation |
|---|---|---|
| Developer docs and APIs | High | Publish one, with markdown page versions |
| SaaS with help center | Medium | Worth adding for agent and assistant use |
| Marketing and service sites | Low | Optional; fix crawl access and rendering first |
| E-commerce catalogs | Low | Focus on product feeds and structured data instead |
Structured data helps machines understand what a page is about, but it is not a shortcut to AI citations. Google says no special schema is required for its AI features, and markup must match the visible content of the page.
The schema landscape is shifting. As reported by PPC Land, Google stopped showing FAQ rich results for all sites on May 7, 2026. Existing FAQPage markup causes no errors, and other engines may still read it, but it no longer earns a Google rich result.
Use this checklist quarterly or after any CDN, framework or hosting change.
Advotis Agency audits crawler access, rendering and structured data so AI engines can read and cite your site. Explore our SEO services, or contact our team for a technical AI-readiness review.
That depends on whether you want your content used to train OpenAI's models. Blocking GPTBot does not remove you from ChatGPT search, which uses OAI-SearchBot, so you can block training while still allowing search visibility.
There is no evidence it does. Google says AI text files are not required for AI Overviews or AI Mode. It can still help documentation-heavy sites by giving agents a clean map of key content.
Yes. Googlebot renders pages with a recent version of Chromium, though rendering can be queued. Many other AI crawlers do not run JavaScript, so server-rendered HTML is the safer choice.
Google stopped showing FAQ rich results in May 2026, so it no longer produces a visual enhancement in Google. Existing markup is harmless, and other engines may still use it, but it should not be a priority.

How AI answer engines choose sources, and the content, technical and measurement steps that make your pages the ones they cite.
Read article
Clear definitions of SEO, AEO and GEO, how they overlap, and how to split effort between them without wasting budget.
Read article
What AI Mode and rising zero-click searches mean for organic traffic, and seven moves to protect visibility and leads.
Read articleTalk to a senior specialist — we reply within one business day with a clear plan.