AI Search Optimization: What It Involves and What You Actually Control
99Visibility Research · Updated October 21, 2026 · 9 min read
Short answer
AI search optimization is the work of making sure ChatGPT, Perplexity, Claude, Gemini and Google's AI features can reach, read and quote your pages. The part with evidence behind it is access: per-bot crawler permission, a firewall that lets those bots through, content in the raw HTML, and index and snippet eligibility. Whether an engine retrieves and cites you for a given question is decided by the engine, not by you.
Key takeaways
- Each AI engine reaches your site through its own crawler and index, so allowing one says nothing about the others.
- The levers with real evidence are access levers, and they work by removing blocks rather than adding markup or rewriting copy.
- Retrieval and citation are decided per query by each engine, and no published technique reliably moves them.
- Schema, llms.txt, E-E-A-T scores and chunking are not ways to get cited in AI answers.
- Measure each engine separately, because a single blended score hides which engine is failing and why.
What AI search optimization covers
AI search optimization covers every step between your website and an AI answer that mentions you. It helps to split that path into four stages, because each one has a different owner. The full model is in our guide to how AI SEO works across the four stages.
- Parametric. What the model knows with no web access, frozen at a training cutoff. OpenAI's model docs list a February 16, 2026 cutoff for the GPT-5.6 family and August 31, 2025 for the Instant path used in ChatGPT. Nothing you publish this quarter reaches these answers.
- Access. Whether a crawler may fetch and store your page at all. You and your CDN control this.
- Retrieval. Whether your page enters the model's context for a specific question. The engine controls this, partly through its own index.
- Generation. Which of the retrieved pages the model uses and cites. The model controls this.
Most advice sold as AI search engine optimization targets the last stage. The evidence is strongest for the second. So the useful version of this discipline starts with access and treats everything after it as something you observe, not something you set.
Each engine has its own access path
There is no single AI index. Each engine uses its own crawler, its own index or search partner, and its own rules. As of October 2026, the paths look like this:
| Surface | Crawler that governs answers | What else gates you |
|---|---|---|
| ChatGPT search | OAI-SearchBot (GPTBot is training only) | Your CDN must allow OpenAI's published IP ranges. Does not run JavaScript |
| Perplexity | PerplexityBot | Perplexity-User, the answer-time fetcher, generally ignores robots.txt. Does not run JavaScript |
| Claude | Claude-SearchBot (ClaudeBot is training) | Web search in Claude.ai is a user toggle. Does not run JavaScript |
| Gemini app | Google-Extended controls training and grounding | Separate from Google Search inclusion |
| Google AI Overviews and AI Mode | Googlebot | Page must be indexed and snippet-eligible. No robots.txt token targets these features alone |
| Microsoft Copilot | bingbot | Depends on the Bing index. Respects data-nosnippet |
The practical consequence is that a fix for one engine can be irrelevant to another. OpenAI's crawler documentation states that "each setting is independent of the others", so a site can block GPTBot from training and still appear in ChatGPT search through OAI-SearchBot. The reverse mistake is common: a blanket rule meant to stop AI training also blocks the search bots, and the site quietly drops out of ChatGPT search, Perplexity and Claude at once.
A per-bot robots.txt that separates training from search looks like this:
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /
Whether you block training bots is a business decision. Whether you block search bots decides whether those engines can show you at all.
The access work you control
Access is publisher-controlled, mechanically checkable, and documented by the engines themselves. These are the checks that matter.
Crawler permission, per bot
Read your robots.txt line by line for OAI-SearchBot, PerplexityBot, Claude-SearchBot, Googlebot and bingbot. Confirm each one is allowed on the pages you want quoted.
Network reachability
robots.txt is only half the gate. OpenAI's help centre says eligibility means allowing OAI-SearchBot and confirming that your host or CDN allows traffic from OpenAI's published searchbot IP addresses. A firewall can return 403 to a bot that robots.txt allows, and nothing in any dashboard tells you. From 2026-09-15, Cloudflare blocks Training and Agent crawler categories by default on ad-displaying pages for new domains and existing free-tier customers, so a site can lose some AI access without anyone editing it.
Content in the raw HTML
Vercel's crawler study found that ChatGPT and Claude crawlers fetch JavaScript files (11.50% and 23.84% of requests) but do not execute them. If your pricing, product names or key claims only appear after JavaScript runs, those crawlers never see them. Googlebot does render JavaScript, so this is mostly a non-Google problem.
Index and snippet eligibility
Google's AI features documentation says a page must be indexed and eligible to show with a snippet to appear as a supporting link in AI Overviews or AI Mode, with no additional technical requirements. A stray noindex, nosnippet, max-snippet:0 or data-nosnippet from a template removes content from AI answers. Google's Search Console also has a generative AI inclusion control that is on by default and can be inherited by child properties.
Facts stated plainly
When a page states a specific fact (a price, a number, a one-line definition) in fetchable HTML, the engine has a sentence it can quote. This is the only on-page content practice with a positive experimental signal, and it doubles as protection against engines getting your facts wrong.
What you do not control: retrieval and generation
Once your pages are reachable, every later decision belongs to the engine. Be plain with yourself about this.
- Retrieval is discretionary. ChatGPT decides per question whether to search. Google AI Overviews often do not trigger. Claude.ai search depends on a user toggle. Any given answer may come from live retrieval or from frozen training data.
- The real queries are hidden. OpenAI's help centre says ChatGPT search rewrites your question into one or more targeted queries. Google may fan a question out into several related searches. The prompt you test is not the query the engine runs.
- Position in the context dominates. C-SEO Bench found that moving a document higher in the model's context mattered far more than rewriting it. No publisher can set that position.
- Citation is not the same as use. OpenAI's API returns more retrieved sources than cited ones, so a citation count undercounts influence.
The July 2026 critical survey of 45 GEO studies (arXiv 2607.14035) concluded that already-retrieved content can alter its citation, but no reviewed technique shows a stable, cross-platform causal effect on discoverability. That is why the comparison of on-page rewrites versus access fixes comes out the way it does.
One thing outside your site still matters. When engines cite other sites instead of yours, being named on those sites is associated with appearing in the answer. That is an association, not a promised effect, and brand size confounds most of the data behind it.
A practical order of work
Work from the gate inward. Each step either removes a block or tells you where the next one is.
- List your load-bearing pages. Pricing, product or service pages, the about page, and any page that defines what you do.
- Check robots.txt per bot. Separate training bots from search bots and make a deliberate choice for each.
- Request those pages as each AI crawler. Look for 403s, challenge pages and rate limits that contradict robots.txt. The free AI Crawler Checker on 99Visibility does this per crawler and shows which ones your firewall turns away.
- Diff raw HTML against the rendered page. Anything that only exists after JavaScript runs is invisible to ChatGPT, Claude and Perplexity crawlers. Server-render it.
- Audit snippet and index directives. Remove accidental
noindex,nosnippet,max-snippetanddata-nosnippeton content you want quoted. - Check Google and Bing separately. Use Search Console and Bing Webmaster Tools. A healthy Google index says nothing about Bing, which backs Copilot.
- Make your facts consistent. State each key fact once, plainly, and make sure the pricing page, about page and footer agree.
- Then look at answers. Ask each engine your buyers' questions and record what it says about you, engine by engine.
For a site-level checklist of the same steps, see how to prepare your website for AI search engines.
Common mistakes in optimizing for AI search
Most mistakes come from old SEO advice or from lab studies applied to live engines.
- Adding schema or FAQ schema to get cited. Google says structured data isn't required for generative AI search. Ahrefs' matched-control test of 1,885 pages found AI Overview citations fell 4.6% after schema was added. Existing markup does no harm, but it is not a lever for AI answers.
- Publishing llms.txt. Google says Search ignores it, and no other engine documents reading it.
- Allowing GPTBot so ChatGPT can find you. GPTBot governs training only. ChatGPT search uses OAI-SearchBot.
- Chasing an E-E-A-T score or domain authority. Google says E-E-A-T isn't a specific ranking factor, and domain authority is a third-party metric no engine computes.
- Chunking or rewriting in an "AI-friendly" style. Google's AI optimization guide says you don't need to write in a specific way for generative AI search and that there is no ideal page length. C-SEO Bench found most rewriting methods ineffective and often harmful.
- Trusting "up to 40% more visibility" claims. That figure comes from a lab engine with sources already loaded into context. Our note on lab GEO studies versus live engines explains why it does not transfer.
- Hiding text or instructions for AI crawlers. Injected content and cloaking are illegitimate. Research shows they can manipulate some search agents, which is exactly why engines treat them as attacks and why they put your reputation at risk.
None of the legitimate work above conflicts with classic SEO. The overlap and the differences are covered in AI search optimization vs SEO.
How to judge progress, and the people selling it
Measurement is where this category overpromises most. Keep three facts in mind.
First, Google's Search Console report for AI features shows impressions only, with no clicks and no position. Nobody has ground truth for an "AI rank" in Google, so treat any such number as invented.
Second, engines behave very differently. In Otterly's public 2,000-post experiment, Microsoft Copilot produced 2,718 of the 3,934 AI citations tracked for one site, while ChatGPT and Google's AI surfaces almost never cited it. A blended score would have hidden that.
Third, any single visibility score averages answers given with and without live retrieval. Read it per engine, and look at what each answer actually says about you, including wrong facts.
When a vendor promises citations, rankings or share of voice, ask which stage their work touches and what evidence ties it to the result. Our take on AI share of voice optimization packages covers the questions worth asking. For a starting snapshot, the free checker on this site shows whether engines name you for up to three buyer questions. It is a snapshot, not continuous tracking.
Frequently asked questions
Is AI search optimization different from SEO?
It overlaps heavily. Google says there is no separate path into AI Overviews or AI Mode beyond being indexed and snippet-eligible. The difference is that ChatGPT, Perplexity and Claude use their own crawlers, most of which do not run JavaScript, and their own indexes. So AI search optimization adds per-bot access checks and rendering checks on top of normal SEO hygiene, rather than a new set of content tricks.
Does schema markup help my pages get cited by AI engines?
The evidence says no. Google states structured data isn't required for generative AI search. Ahrefs' matched-control study of 1,885 pages found AI Overview citations fell 4.6% after adding schema, with no major uplift on other platforms. Those pages were already heavily cited, so the effect on new pages is untested. Keep existing markup if it serves rich results, but don't expect it to earn AI citations.
Should I block GPTBot?
That depends on whether you want your content used for OpenAI model training. Blocking GPTBot does not remove you from ChatGPT search, because OpenAI documents that OAI-SearchBot controls search and each setting is independent. If you block GPTBot, check that your rule does not also catch OAI-SearchBot. A blanket AI block is the most common way sites drop out of ChatGPT search by accident.
How quickly do access fixes show up in AI answers?
No engine publishes a timeline. An access fix takes effect only after the relevant crawler revisits the page and the engine updates its index, and even then retrieval is decided per question. Answers drawn from training data will not change until a new model generation ships with a later cutoff. Re-check each engine after crawlers have had time to return, and judge each one separately.
Can anyone guarantee my brand gets cited in ChatGPT or Google AI Overviews?
No. Retrieval and citation are decided by each engine, per question, using factors they do not fully publish. OpenAI's own description says placement is not guaranteed, and Google says indexing and serving isn't guaranteed either. What someone can fix is what blocks you: crawler permissions, firewall rules, JavaScript-only content and snippet directives. Treat any guaranteed citation offer as a claim the evidence does not support.
Sources
- AI Features and Your Website
- Overview of OpenAI Crawlers
- The rise of the AI crawler - Vercel
- We Tracked 1,885 Pages Adding Schema. AI Citations Barely Moved.
- [2607.14035] Optimizing Visibility in Generative Engines: A Critical Survey of Generative Engine Optimization (2023-2026)
- Google's Guide to Optimizing for Generative AI Features on Google Search
This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.