Do ChatGPT, Claude, and Perplexity use the same retrieval system?
No. The vendors publish different crawler controls and do not publish a shared retrieval or citation formula. The common foundation is public, accessible HTML; accurate structured data; a consistent entity; and claims that can be supported. How any platform selects or quotes a page can change without notice.
Which AI crawlers does a site need to allow in robots.txt?
There is no universal list. Decide separately whether to permit search/indexing, user-requested retrieval, and training or grounding. For example, OpenAI documents OAI-SearchBot for ChatGPT search and GPTBot for potential training; Anthropic documents Claude-SearchBot, Claude-User, and ClaudeBot for distinct uses; Perplexity documents PerplexityBot for search and Perplexity-User for user-requested visits; Google-Extended governs Gemini and Vertex AI use, not Google Search. Allowing a control permits that use; it does not guarantee a citation.
Which search indexes does ChatGPT actually use?
OpenAI does not publish a fixed list of search indexes or a complete retrieval specification. Its publisher guidance says OAI-SearchBot enables discovery for ChatGPT search summaries and snippets. Keep the page accessible to that bot and follow normal search-quality practices, but do not present any one index as the documented route to a ChatGPT citation.
Which search indexes does Claude actually use?
Anthropic does not publish a fixed list of search indexes or a complete citation formula. It does document Claude-SearchBot for search quality, Claude-User for user-requested retrieval, and ClaudeBot for potential training. Make content accessible according to the uses you intend to permit and assess outcomes through repeated real searches.
What structured data matters most for AI citations?
Organization (or LocalBusiness for place-based businesses) with sameAs pointing to canonical external profiles, Service for each offering, Article for editorial content, BreadcrumbList for navigation context, FAQPage where the matching question and answer pairs exist in the visible body, and Person for named experts. Stable @id values across these blocks turn isolated markup into a connected entity graph that retrievers can reason over.
Does llms.txt actually help with answer-engine visibility?
It is not a guaranteed ranking signal, but it removes ambiguity for browsing-capable systems by providing a curated, citation-ready map of the site. Pair it with a longer llms-full.txt for fuller context. Both must stay in sync with the visible site; drift between the two files and the rendered HTML undermines trust in the source.
Why do the same prompt and the same model return different answers on different runs?
LLM responses are non-deterministic. Sampling parameters, retrieval recency, server-side personalization, and ongoing model updates all introduce variance. Useful measurement averages across multiple runs per prompt and across at least two model versions per platform, then watches trends rather than single answers.
Should NYC businesses optimize separately for each platform?
No. The shared foundation (crawlable HTML, structured data, consistent entity record, external corroboration, AI-readable files) accounts for the majority of cross-platform lift. Platform-specific work, like adjusting source pages for Perplexity dense citation behavior or tuning entity grounding for ChatGPT, is worth doing once the base layer is solid, not before.
Will browsing answer engines see content rendered by JavaScript?
Some can, but with less reliability than server-rendered HTML. The safest approach is to ensure the answer to any question the page is meant to win is present in the initial HTML response, with critical headings, definitions, and structured data delivered without requiring client-side execution.
How do Google AI Overviews relate to AEO work for ChatGPT or Perplexity?
AI Overviews sit on top of Google search results and draw heavily on the Knowledge Graph and ranked pages. The strongest cross-platform sites tend to perform across all answer surfaces because the underlying signals (entity authority, structured data, extractable content) overlap. Optimizing exclusively for one surface tends to leave value on the table.
How long does it take for new content to show up in AI answers?
Browsing-mode citations can appear within days once the page is crawled and indexed. Training-mode references, where a page becomes part of a model parametric knowledge, can take a full model retraining cycle and are not guaranteed. Most measurable change in the first 30 to 90 days comes from the browsing layer, not from new training.
How does Canonry measure visibility across these platforms?
Citation rate and share of voice against named competitors are tracked across ChatGPT, Claude, Perplexity, Gemini, and Copilot on a fixed cadence, with multiple runs per prompt and at least two model versions per platform. AI crawler hits and referral traffic from each platform are joined to that view from server logs to separate retrieval reach from answer-level citation.
What is the single biggest cross-platform lever for an NYC business?
A clean, internally consistent entity record. One canonical Organization or LocalBusiness JSON-LD with a stable @id, sameAs links to verified profiles (LinkedIn, Crunchbase, Wikidata, Google Business Profile where applicable), and matching NAP across the site, schema, footer, and external directories. Most platform-specific issues sit downstream of this layer.