Why AI-SEO is suddenly the most important SEO surface, exactly how to do it, and what it actually pays back.
Three years ago you optimized a page to rank on Google. Today the page that ranks #1 still loses six out of ten clicks the moment an AI Overview shows up above it. The new game is not ranking — it is being cited inside the answer itself. This guide is the developer-flavored playbook: why AI-SEO matters now, exactly how to do it on a site you control, and the numbers it pays back.
What is AI-SEO, AEO, GEO, and LLMO?
AI-SEO is the umbrella term for getting your pages surfaced, summarized, and cited by AI assistants. Three sub-disciplines sit underneath it:
- AEO — Answer Engine Optimization. Targets the structured answers shown inside ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews.
- GEO — Generative Engine Optimization. Targets the way generative models compose multi-source answers and decide which sources earn a citation.
- LLMO — LLM Optimization. The broader practice of shaping content, schema, and crawler access so large language models treat your pages as the authoritative source for a topic.
In practice the three overlap heavily. The signals that earn an AI Overview citation also earn a Perplexity citation also earn a ChatGPT Search citation. So most of this guide treats them together and only splits them when the implementation diverges.
Why does AI-SEO matter now?
Four numbers explain why every team with a public site should already have an AI-SEO playbook running.
1. The audience already moved
ChatGPT now serves more than 2 billion queries per day across roughly 900 million weekly active users. Perplexity crossed 45 million monthly active users and is growing 66% year over year. These are not toy numbers — this is where buyers, developers, and decision-makers go first when they have a question your product answers.
2. AI Overviews dominate the SERP
Roughly 55 to 60 percent of US Google searches now show an AI Overview. In health, that number is 82 percent. For most informational queries, the AI answer is the first thing a user sees — and whether they keep scrolling depends almost entirely on whether your page made it into that answer.
3. Classic CTR is collapsing
Authoritas measured a 61% average drop in organic CTR for queries where an AI Overview is present — and on some verticals the top result loses 79% of its clicks. Even ranking #1 is no longer enough. The floor that classic SEO defended for twenty years is gone.
4. Cited brands win the click-through battle anyway
Here is the upside. When your brand is cited inside the AI answer, organic clicks go up 35% and paid clicks go up 91%. AI-referred traffic, when it does click through, converts at 4 to 5 times the rate of Google organic across a dataset of 12 million visits. The buyers who arrive via AI are pre-qualified by the model.

How is AI-SEO different from classic SEO?
Classic SEO optimized a page to rank. AI-SEO optimizes a page to be extracted, summarized, and cited. The work overlaps — both reward fast, well-structured, authoritative pages — but the levers diverge once you get past the basics.

| Layer | Classic SEO | AI-SEO |
| Goal | Top 10 ranking | Be cited inside the answer |
| Primary signal | Keywords + backlinks | Quotable answers + entity authority |
| Page structure | Title + meta + Article schema | H2 = the exact question + FAQPage + HowTo |
| Crawler control | Allow Googlebot | Per-bot rules for 10+ AI crawlers |
| Discovery surface | sitemap.xml | sitemap.xml + llms.txt |
| Win condition | A click | A brand mention + a click |
| Measurement | Rank + CTR | Citation share + AI-referred conversion |
The good news for anyone worried about a tradeoff: almost everything you do for AI-SEO also helps classic Google. Schema, FAQ structure, sitemap hygiene, canonical correctness, Core Web Vitals, entity links — all of these have been ranking factors for years. The only AI-specific additions are llms.txt and per-crawler robots.txt allow rules, and neither of those affects Googlebot. The work is additive, not a tradeoff.
How do you do AI-SEO? A seven-step technical playbook
This is the sequence we run on every site, in the order we run it. The first three steps are infrastructure and usually take a day. Steps four through seven are content-shaped and run for as long as you keep publishing.
There are at least ten AI crawlers worth thinking about: GPTBot, ChatGPT-User, OAI-SearchBot (all OpenAI), ClaudeBot and Claude-Web (Anthropic), PerplexityBot, Google-Extended, Bingbot for Copilot, Applebot-Extended, and Bytespider. Each has a different role. GPTBot trains ChatGPT; OAI-SearchBot powers ChatGPT Search citations; ClaudeBot powers Claude Search; Google-Extended is the gate for Gemini training (separate from Googlebot).
The trap we see most often: a site blocks GPTBot to opt out of training but leaves OAI-SearchBot allowed, which means ChatGPT can answer about your page but cannot learn from your fresh content — and the resulting citation gets stale fast. Or the inverse: a site allows GPTBot but accidentally blocks OAI-SearchBot, killing real-time citation eligibility entirely. Map the access matrix explicitly, do not inherit it.
A reasonable starting robots.txt for a site that wants both training and citation visibility:
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /
Sitemap: https://example.com/sitemap.xml
Step 2. Ship an llms.txt
llms.txt is to LLMs what robots.txt was to search crawlers: a tiny, human-and-machine-readable file at the root of your domain that points models at the canonical entry points for your content. Place it at /llms.txt. Keep it short. A workable minimum:
# Example Inc
> One-line summary of what the company does.
## Docs
- [Quickstart](https://example.com/docs/quickstart): how to install and run in 5 minutes
- [API reference](https://example.com/docs/api): full REST and SDK reference
## Blog
- [Engineering blog](https://example.com/blog): performance, architecture, postmortems
## Optional
- [Open-source repos](https://github.com/exampleinc): MIT-licensed tools and SDKs
An llms-full.txt at the same level can expand into longer descriptions per page. Adoption is uneven — some models honor it, others do not — but the cost of shipping it is twenty minutes and it never hurts.
Step 3. Cover the schema basics, then go beyond Article
Every public page should ship JSON-LD. The bare minimum is Organization (one per domain, including a sameAs array pointing at your verified social profiles and Wikipedia entry if one exists) and BreadcrumbList. From there, pick the right page type:
- FAQPage on any page with a Q&A block. This is the single highest-yield AI-SEO schema because the questions become extractable units.
- HowTo on tutorials and step-by-step guides. Mark up each step. AI Overviews pull these almost verbatim.
- SoftwareApplication on product pages.
- Article or TechArticle on blog posts, with
author and publisher correctly populated.
The entity links inside Organization.sameAs do more work than they appear to. They tell models that the brand on this page is the same entity as the LinkedIn page, the GitHub org, the Wikipedia article. That mapping is what lets a model say "according to Example Inc..." with confidence instead of fuzzing the attribution.
Step 4. Phrase every H2 as the exact user question
This one change is worth more than most of the technical work. LLMs extract answers by matching question patterns to nearby text. If your H2 is "Configuration", the model has to guess what question that answers. If your H2 is "How do you configure timeouts in the SDK?", the model has the question, the answer block underneath it, and a direct extraction path.
Rewrite your top 20 pages so each H2 is a literal question — the kind a buyer would type into ChatGPT. Put the one-paragraph answer immediately below, then expand. This pattern, sometimes called the inverted pyramid for AI, is the single largest content-side lever.
Step 5. Add comparison tables and step-by-step lists
Models love tables. A clean comparison table — your product vs an alternative, two approaches side by side, a feature matrix — gets quoted in AI Overviews and Perplexity answers far more often than the equivalent prose. Same for numbered step-by-step instructions. If your page contains a procedure, mark it up as an ordered list and consider also wrapping it in HowTo schema.
Step 6. Build the entity graph
Models treat a brand as the same entity across the web only if the entity is linked. Make sure your Organization.sameAs includes: LinkedIn, GitHub, Crunchbase, Wikipedia (if eligible), Wikidata (the Q-number is the entity glue), and your primary social profiles. Then make sure the bio on each of those profiles points back to your canonical homepage. This is the cheapest authority signal you can build.
Step 7. Measure citation share, not rank
Rank tracking does not capture AI-SEO performance. You need four numbers, baselined and tracked monthly:
- Citation share — on your target query set, what percent of AI answers (ChatGPT, Perplexity, Claude, Gemini, AI Overviews) cite your domain?
- AI Overview coverage rate — of your branded and non-branded target queries, what percent trigger an AI Overview at all? This is the addressable surface.
- AI-referred traffic and its conversion rate compared to Google organic.
- A per-page AI-SEO score — schema completeness, llms.txt presence, crawler access, H2 question phrasing, FAQ structure, entity coverage.
Yes — and most of the audit and rewrite layer is automatable. Three projects worth bookmarking, all free and open-source:
AI-SEO MCP (free, MIT)
An MCP server that exposes 13 AI-SEO tools — audit, score, rewrite suggestions, schema generation, llms.txt validation, per-bot robots.txt analysis — to any MCP-compatible agent (Claude, Cursor, Continue, Windsurf, etc.). Vendor-agnostic, no API keys, no quota. Point it at a URL and it returns a structured score plus rewrite suggestions. Repo and install instructions: https://automatelab.tech/products/mcp/ai-seo/
Content Distribution MCP
Once you have an AI-SEO-shaped page, distribution multiplies its citation odds — more high-authority surfaces mentioning your brand means a higher chance any single LLM sees it during training or retrieval. This MCP auto-publishes to DEV.to, Hashnode, GitHub Discussions, Reddit, and Bluesky with idempotent state, and falls back to a browser bot for Medium, LinkedIn, and X. Repo: https://automatelab.tech/products/mcp/content-distribution-mcp/
Publishing Skills for Claude Code
If you are writing the long-tail content for your AI-SEO playbook with Claude Code, this is the matching skill bundle: blog-topic-research (finds question-shaped topics with real demand signals), ghost-blog-writer (drafts in the AI-SEO-friendly structure described above), and an SVG figure generator. Public repo: https://automatelab.tech/products/skills-and-plugins/publishing-skills/
How long does AI-SEO take to pay back?
Faster than classic SEO. Crawler access and schema changes pick up within days to two weeks — AI Overviews and ChatGPT Search both refresh on roughly weekly cycles, far faster than the months a new backlink takes to influence Google rank. Content rewrites and entity-graph work take four to eight weeks to show up in citation share. A well-shaped page on an established domain can earn its first AI Overview citation within a single week.
What if you do not have time to do this yourself?
If you would rather hand the whole build to a team that does this every day, AutomateLab runs a productized AI-SEO, AEO, and GEO service: audit, schema templates, llms.txt, per-crawler rules, page rewrites, entity-graph build, and a citation dashboard — shipped in three to four weeks. You own the repo, the configuration, and a forever license to the open-source AI-SEO MCP at the end of the build. Details and an intro call: https://automatelab.tech/services/ai-seo/
FAQ
Is AI-SEO the same as AEO or GEO?
AI-SEO is the umbrella. AEO (answer engine optimization) targets the structured answer surface. GEO (generative engine optimization) targets multi-source generative answers. LLMO is the broader practice. The signals overlap heavily, so most practitioners treat them as one workstream.
Will AI-SEO hurt my Google rankings?
No. Every signal that helps AI-SEO — schema, FAQ structure, sitemap hygiene, Core Web Vitals, entity links — also helps classic Google ranking. The only AI-specific additions are llms.txt and per-crawler allow rules, neither of which affects Googlebot.
Do I need to block GPTBot to protect my content from training?
Blocking GPTBot prevents training but does not prevent citation — OAI-SearchBot is a separate crawler that powers real-time ChatGPT Search answers. Most teams want OAI-SearchBot allowed even when they choose to block GPTBot. Decide each crawler explicitly; do not inherit defaults.
What is the minimum I should do today?
Three things, in this order: (1) audit your robots.txt for per-bot rules and add OAI-SearchBot and ClaudeBot allow lines if they are not there, (2) add FAQPage schema to your three highest-traffic pages, (3) rewrite the H2s on those pages to be literal user questions. That is roughly two hours of work and it usually moves the needle within two weeks.
How do I track whether I am being cited?
Manually: run your target queries on ChatGPT, Perplexity, Claude, Gemini, and Google with AI Overviews enabled once a week and log citations. Automatically: the AI-SEO MCP includes a brand-mention tracker that does this on a schedule. Track citation share over time, not just rank.
Bottom line
AI assistants are the new top of the funnel. Being ranked #1 no longer guarantees a click. Being cited inside the AI answer does. The good news for developers: most of the work is technical, deterministic, and automatable — schema, crawler rules, structured answers, llms.txt, entity links. Ship those, measure citation share, and treat the AI answer surface like the page-one ranking it has quietly become.
If you want the audit-and-rewrite tools, grab the free AI-SEO MCP: https://automatelab.tech/products/mcp/ai-seo/
If you want it built for you, the productized service lives at: https://automatelab.tech/services/ai-seo/
Originally written for coderlegion.com. Author: AutomateLab Editorial. Republish with attribution and link back to https://automatelab.tech/services/ai-seo/.