The AO Audit · From the scan logs · July 20, 2026

AI SEO: how to show up in ChatGPT, Gemini and Perplexity — what we actually see in the scans

By Alejandro Ojeda · Be the Answer · aoaudit.com

The short version: AI SEO is optimizing your website and profiles so AI engines can find, verify, and recommend your business. It isn't a bag of tricks — each engine answers from an index it can read, so the work is making your business readable: crawler access, schema markup, published prices, consistent profiles. We call the full practice Answer Optimization (AO).

Most articles about “AI SEO” are rewrites of each other. This one comes from a different place: we run a free scanner that checks real business websites for the machine-readability signals AI engines use, and we've already published our own failing grade from it. What follows is what the scans keep showing us — where the engines look, what most sites get wrong, and the order to fix it in.

Where each engine actually gets its answers

EngineAnswers fromWhat that means for you
ChatGPTWeb answers lean on Bing's index — citation research traces ~87% of its search citations to BingIf Bing can't see you, ChatGPT mostly can't either. Claim Bing Places; allow OAI-SearchBot / GPTBot
Gemini / Google AI ModeGoogle's index + your Google Business ProfileClassic Google hygiene still pays; your GBP is now an AI data source, not just a map pin
PerplexityIts own crawler (PerplexityBot) + cited sourcesIt quotes pages that state facts plainly — publish answers, not brochures

Sources for the Bing figure and citation behavior: a February 2025 Seer Interactive study (~500 ChatGPT citations across 100 queries) and the 10,000-query GEO research we cite across this site (see footer). The rest of the table is engine-documented crawler behavior.

The failures we actually see, in order of frequency

These come from scanning real local-business websites, not from theory:

1. No AI instructions at all

Industry-wide, 9 in 10 websites still have no AI instructions file — no llms.txt, no explicit crawler policy. Our scans match that: the single most common result is a site that has simply never told AI engines anything. The field is wide open, which is exactly why moving early works.

2. The site looks fine to humans and reads blank to bots

The most expensive failure we find. Some site builders render everything with JavaScript in a way that leaves a crawler a nearly empty page — we've scanned a business whose homepage served bots a few hundred characters of nothing. The owner had no idea; the site looked great in a browser. Machine-readable sites earn 3.2× more AI citations in the industry studies we track, and this failure is why: an engine can't cite what it can't read.

3. Schema markup missing or broken

Structured data is how you state your name, services, prices, and hours in the format engines parse directly. Most local sites have none. Some have it and it's broken — including, at one point, ours. Valid schema is the cheapest authority signal available.

4. Prices and answers hidden behind “call us”

Customers ask AI full questions: “how much does a fade cost,” “do they take walk-ins.” An engine can only quote what's published. Sites that publish real prices and a real FAQ give the AI something to say about them; sites that hide everything give it nothing — so it names a competitor who didn't hide.

5. Profiles that disagree with each other

Engines cross-check your website against Google, Bing, Apple, and Yelp. Different hours or an old phone number across those sources reads as unreliable — and unreliable doesn't get recommended.

The fix order that works

From the gaps above, in leverage order: (1) unblock and invite the crawlers (robots.txt + llms.txt), (2) install valid schema markup, (3) claim Bing Places and complete your Google Business Profile, (4) publish prices and a genuine FAQ, (5) make every profile agree. That's the spine of every report our audit produces — your specific gaps and order come from your own scan.

What nobody can honestly promise: you can't buy a mention, and no one controls what an AI says on a given day — answers vary by user, session, and engine. Anyone guaranteeing “#1 in ChatGPT” is selling weather. What you can control is whether every engine can read, verify, and quote you — that's the part we measure, and our score counts only what we can verify.

See your own gaps in 60 seconds

The free AO Audit runs these checks on your site live and hands you an AO Score with your fastest fixes ranked. No account, no card.

Scan my website free →

FAQ

What is AI SEO?

AI SEO is optimizing your website and business profiles so AI engines — ChatGPT, Gemini, Perplexity, Claude, Google AI Mode — can find, verify, and recommend your business in their answers. It builds on classic SEO (crawlable pages, clear structure) and adds what AI engines specifically need: structured data (schema markup), AI-crawler access, an llms.txt file, published prices, and consistent business profiles. The practice is also called Answer Optimization (AO), AEO, or GEO.

How do I show up in ChatGPT recommendations?

ChatGPT's web answers lean heavily on Bing's index — published citation research traces roughly 87% of ChatGPT search citations to Bing. So the practical moves are: make sure Bing can crawl your site, claim your Bing Places business listing, allow OpenAI's crawlers (OAI-SearchBot, GPTBot) in robots.txt, and publish machine-readable facts (schema, prices, FAQ) that the engine can quote.

Does Bing really matter for AI visibility?

Yes — more than most businesses realize. Because ChatGPT's search citations trace overwhelmingly to Bing's index, a business invisible on Bing is largely invisible to ChatGPT's web answers. Claiming your free Bing Places listing is one of the highest-leverage, least-done moves in AI SEO.

How is AI SEO different from regular SEO?

Regular SEO competes for a ranked list of links; AI SEO competes to be the answer itself. The fundamentals overlap — if a search crawler can't read your site, an AI can't either — but AI SEO adds machine-readability layers most SEO checklists skip: schema markup AI can parse, explicit AI-crawler permissions, llms.txt, and facts (prices, hours, services) stated in text a bot can verify rather than hidden behind 'call us.'

How do I check if AI engines can read my website?

Run the free AO Audit at aoaudit.com — it scans your site live for the machine-readability signals AI engines use (schema, AI-crawler access in robots.txt, llms.txt, content structure, pricing and booking signals) and returns an AO Score from 0 to 100 with your gaps ranked by impact, in about 60 seconds.