What is AI SEO? How ChatGPT, Google AI Overviews and Perplexity choose their sources
By the Growli teamUpdated 7 min read
Short answer
AI SEO is the work of making your website easy for AI search tools such as ChatGPT search, Google AI Overviews, Perplexity and Copilot to crawl, understand and cite. It builds on classic SEO: crawlable pages, indexing in Google and Bing, clear answers, consistent facts about your business and solid technical basics.
Where to start
Step 1: Let AI crawlers reach your site
Check robots.txt and your firewall so search bots such as OAI-SearchBot, Claude-SearchBot and PerplexityBot are not blocked.
Step 2: Get indexed in Google and Bing
Many AI answers start from search results. Use Google Search Console and Bing Webmaster Tools.
Step 3: Put a direct answer at the top of key pages
Say who you are, what you offer, for whom and where in the first lines.
Step 4: Add Organization structured data
It states your name, logo and profiles in a format machines read reliably.
Step 5: Check where you stand
A free Growli audit checks AI crawler access, structured data, llms.txt and more in about a minute.
Run a free audit
What does AI SEO actually mean?
AI SEO means optimizing your site so that AI assistants and AI search features can find your pages, understand them and use them as sources in their answers. You will also see it called GEO (generative engine optimization), AEO (answer engine optimization) or AI search optimization. The names differ, the goal is the same.
Classic SEO aims for a good position in a list of ten blue links. AI search often gives the user a written answer first, with a handful of linked sources beside or below it. Being one of those sources, or being named in the answer, is what AI SEO is about.
It is not a separate discipline that replaces SEO. Most AI search tools still rely on a web index and on crawlers, so the same foundations decide whether you are even in the running.
How do AI search tools find and pick sources?
Each tool works a little differently, but the pattern is similar. A crawler or a search index supplies candidate pages, the system retrieves the ones that look relevant to the question, and a language model writes an answer that cites some of them. The details below come from each company's own documentation and can change, so check the linked pages when it matters.
ChatGPT search
OpenAI uses a crawler called OAI-SearchBot to surface websites in ChatGPT's search features, and it recommends allowing it in robots.txt if you want to appear. GPTBot is a separate crawler for model training, and ChatGPT-User fetches pages when a user asks ChatGPT to visit them. OpenAI has said ChatGPT search also uses third-party search providers, without publishing a full breakdown. See OpenAI's crawler overview.
Google AI Overviews, AI Mode and Gemini
Google's AI features in Search use the normal Google index. Google states that a page only needs to be indexed and eligible to show in Search with a snippet, and that there are no extra technical requirements, special schema or AI text files needed. Both features may run several related searches behind the scenes (Google calls this query fan-out) to find supporting pages. See Google's guidance on AI features.
The Google-Extended robots.txt token controls whether your content is used for Gemini model training and grounding. Google says it does not affect inclusion or ranking in Google Search.
Perplexity
Perplexity runs PerplexityBot to surface and link websites in its results and says it is not used to train foundation models. A second agent, Perplexity-User, fetches pages when a user asks a question and generally ignores robots.txt because a person triggered it. See Perplexity's crawler documentation.
Microsoft Copilot and Bing
Copilot is grounded in Bing's index. The Bing Webmaster Guidelines cover Bing search, Copilot and grounding results together, and they state plainly that no optimization guarantees a citation. Bing Webmaster Tools also has an AI Performance report that shows which of your pages are cited.
How is AI SEO different from classic SEO?
The overlap is large: if Google and Bing cannot crawl and index a page, most AI tools will not cite it either. The differences are mostly about what the result looks like and which extra crawlers you need to think about.
- Topic
- What the user sees
- Classic SEO
- A ranked list of links
- AI SEO
- A written answer with a few cited sources
- Topic
- Crawlers to allow
- Classic SEO
- Googlebot, Bingbot
- AI SEO
- Also OAI-SearchBot, PerplexityBot, Claude-SearchBot and similar
- Topic
- Unit of value
- Classic SEO
- A whole page ranking for a query
- AI SEO
- A passage, fact or definition the model can quote
- Topic
- Success measure
- Classic SEO
- Rankings, clicks, impressions
- AI SEO
- Citations and mentions, plus referral visits
- Topic
- Reporting
- Classic SEO
- Search Console, Bing Webmaster Tools
- AI SEO
- Partly in the same tools; often incomplete
| Topic | Classic SEO | AI SEO |
|---|---|---|
| What the user sees | A ranked list of links | A written answer with a few cited sources |
| Crawlers to allow | Googlebot, Bingbot | Also OAI-SearchBot, PerplexityBot, Claude-SearchBot and similar |
| Unit of value | A whole page ranking for a query | A passage, fact or definition the model can quote |
| Success measure | Rankings, clicks, impressions | Citations and mentions, plus referral visits |
| Reporting | Search Console, Bing Webmaster Tools | Partly in the same tools; often incomplete |
One practical consequence: a page can rank well and still never be quoted, because the useful answer is buried under a long intro. Another is that AI answers often draw on several sources for one question, so a clear section on a narrower subtopic can earn a citation even when your page is not the top result.
Lever 1: let the right crawlers in
Start with access. Check your robots.txt and your firewall or CDN bot settings, because a security rule that blocks unknown bots can quietly shut out AI crawlers even when robots.txt allows them. Search crawlers and training crawlers are separate, so you can allow one and block the other.
# Allow AI search crawlers
User-agent: OAI-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
# Opt out of OpenAI model training (optional)
User-agent: GPTBot
Disallow: /
Sitemap: https://www.example.com/sitemap.xmlWhether to block training crawlers is a business decision, not an SEO requirement. Our guide to robots.txt for AI crawlers lists the main user agents and what each one does.
Lever 2: write answers a model can quote
AI answers are built from passages. Pages that state the answer early and plainly are easier to use than pages that circle the topic. This is also what Google's guidance on helpful content has asked for all along.
- Put a short, direct answer near the top of the page, then expand on it.
- Use headings that match real questions, such as "How much does a roof inspection cost?"
- Keep paragraphs short and give one idea per paragraph.
- Use lists and tables for steps, options and comparisons.
- State specific facts (prices, opening hours, service areas, limits) in text, not only in images.
- Keep pages current and show when they were last updated.
Read your first paragraph on its own. If it does not answer the question the page is about, rewrite it before anything else.
Lever 3: make your business a clear entity
An entity is a thing a search system can identify unambiguously: your company, a product, a person. AI tools describe businesses more accurately when the same name, address, contact details and description appear on your site and on your profiles elsewhere.
Structured data helps with this. It is not required for Google's AI features, but it states your facts in a machine-readable way. A basic Organization block in JSON-LD (a script format for structured data) looks like this:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example Plumbing Ltd",
"url": "https://www.example.com",
"logo": "https://www.example.com/logo.png",
"telephone": "+44 20 7946 0000",
"sameAs": [
"https://www.linkedin.com/company/example-plumbing",
"https://www.facebook.com/exampleplumbing"
]
}
</script>The schema markup guide covers which types are worth adding for different kinds of sites. Being mentioned and reviewed on other trusted sites also shapes how AI tools see your business; that side is covered in how to get recommended by ChatGPT.
Lever 4: get the technical basics right
Not every AI crawler renders JavaScript the way Googlebot or a browser does. If your text, prices or product details only appear after scripts load, a crawler may see an almost empty page. Server-side rendering or static HTML avoids this, as explained in JavaScript SEO for AI crawlers.
- Make sure important pages return a 200 status and are not blocked by noindex.
- Submit an XML sitemap to Google Search Console and Bing Webmaster Tools.
- Fix broken links and long redirect chains.
- Set canonical URLs so duplicate versions of a page do not compete.
- Write a unique title and meta description for every page.
- Keep pages fast and stable on mobile.
None of this is new, and that is the point. Technical problems that hurt classic SEO hurt AI visibility too, because the same pages have to be fetched, read and indexed first.
Where should you start?
Work in order: access first, then indexing, then content structure, then entity signals. There is no point polishing answers on pages that a crawler cannot reach. Then ask ChatGPT, Perplexity and Google a few of the questions your customers ask and note which sources they cite.
If you want a quick baseline, run a free Growli audit. It reads your site the way Google and AI crawlers do and checks robots.txt, AI crawler access (including firewall blocks), sitemaps, structured data, JavaScript-only content and more, with each issue rated High, Medium or Low. Nobody can promise a citation, but you can remove the reasons you would be skipped.
Frequently asked questions
Is AI SEO the same as GEO?
In practice, yes. GEO (generative engine optimization), AEO (answer engine optimization) and AI search optimization all describe making content easy for AI systems to find and cite. The terms are new and not used consistently, so focus on the work rather than the label.
Do I need special markup or an llms.txt file to appear in Google AI Overviews?
No. Google says there is no special schema and no AI-specific text file required for AI Overviews or AI Mode. A page needs to be indexed and eligible to show a snippet in normal Search. Structured data can still help search engines understand your page.
Will blocking GPTBot remove my site from ChatGPT search?
Not according to OpenAI. GPTBot is used for model training, while OAI-SearchBot is used for ChatGPT's search features, and each robots.txt setting is independent. To stay visible in ChatGPT search, keep OAI-SearchBot allowed.
How do I know if AI tools are citing my site?
Google includes AI Overviews and AI Mode traffic in the Search Console Performance report, but not as a separate filter. Bing Webmaster Tools has an AI Performance report for Copilot citations. You can also check referral traffic in analytics and test real questions in each assistant.
Does AI SEO replace traditional SEO?
No. AI search tools depend on crawling and indexing, which are classic SEO foundations. Think of AI SEO as classic SEO plus extra attention to AI crawler access, answer-first writing and consistent business facts.
Keep reading
- AI searchHow to get recommended by ChatGPT: a practical playbook for businesses7 min read
- Technical SEORobots.txt for AI crawlers: which bots to allow, which to block, and how8 min read
- Technical SEOSchema markup for small business sites: the JSON-LD that is worth adding, with copy-paste examples6 min read