How to appear in ChatGPT, Perplexity and Google AI Overviews
Search is changing: more and more people get their answer straight from an AI, without clicking. Here’s how to make that AI cite YOUR site — AEO and GEO explained simply.
Quick answer — to appear in ChatGPT, Perplexity and Google’s AI Overviews, your page must be (1) readable as plain HTML, (2) structured with schema.org data, and (3) written as clear, self-contained answers to the exact questions people ask. AI engines then extract it and cite it. Below: how they pick their sources, and the checklist to earn the citation.
AEO, GEO, GSO: what do they mean?
AEO — Answer Engine Optimization. Getting cited as THE answer by answer engines (ChatGPT, Copilot, Gemini).
GEO — Generative Engine Optimization. Getting cited as a source by generative engines (Perplexity, Google AI Overviews).
GSO — Generative Search Optimization. The umbrella term for optimizing your presence across all AI-generated search.
How AI engines choose their sources
Models don’t “rank” like Google. They extract, summarize and cite. They favor pages that are:
- Bot-readable (server-rendered HTML, not a 100% JavaScript site).
- Structured with schema.org data (Organization, FAQ, Product…).
- Written with clear, self-contained answers (one question → one crisp answer).
- Trustworthy: clear entity, consistent NAP, expertise signals and citations.
The AEO / GEO checklist
- Server-side rendering: make sure your content appears in the raw HTML (not only after JS).
- Schema.org: Organization + LocalBusiness + FAQPage on key pages.
- A FAQ section answering your customers’ real questions, in natural language.
- Clear, hierarchical H1–H3 headings; one idea per section.
- An llms.txt file and a robots.txt that allow AI crawlers.
- Consistent NAP (name, address, phone) + an up-to-date Google Business Profile.
Why ChatGPT might not be citing you yet
The most common reasons a real business never shows up in AI answers:
- Your content only loads via JavaScript, so the crawler sees a blank page.
- No structured data, so the engine can’t tell what the page is about or trust the facts.
- Your pages describe what you sell but never answer the questions people actually ask.
- Weak or inconsistent entity signals — the AI can’t confirm you’re a real, authoritative source.
- Your robots.txt or llms.txt blocks the AI crawlers (GPTBot, PerplexityBot, Google-Extended).
Frequently asked questions
- What is AEO?
- Answer Engine Optimization is structuring your content so answer engines like ChatGPT and Copilot cite it as the answer.
- What is GEO?
- Generative Engine Optimization aims to get your site cited by generative engines like Perplexity and Google AI Overviews.
- How do I measure my AI visibility?
- Use an analyzer like Tadaaah to get an AEO/GEO/SEO score and the priority fixes.
- How do I get my website into ChatGPT?
- Publish clear, self-contained answers to the questions your customers ask, mark them up with FAQ and Organization schema, keep your content in server-rendered HTML, and allow AI crawlers (GPTBot) in robots.txt. ChatGPT then extracts and cites pages it can read and trust.
- Why doesn’t ChatGPT mention my business?
- Usually because the crawler can’t read your page (JavaScript-only), there’s no structured data to trust, or your pages never answer the exact question being asked. Fix those three and your citation odds jump.
- How long does it take to appear in ChatGPT?
- There’s no fixed delay — it depends on your site being crawlable, structured and authoritative. Once those are in place, AI engines that use live search (ChatGPT Search, Perplexity, Google AI Overviews) can pick you up within days to weeks.
- Does ChatGPT use Google to find sources?
- ChatGPT Search uses Bing plus its own crawler (GPTBot), not Google. But the fundamentals overlap: a fast, structured, answer-first page performs well across ChatGPT, Perplexity and Google’s own AI Overviews alike.