How search works in the AI era
Search is no longer just links on a page. AI assistants now read, summarize, and cite your content directly. This guide explains the four disciplines this tool scores and how to improve each one.
Quick start
Use the analyzer in seven steps
- Analyze a URL — paste any page and the tool fetches it, detects signals, and scores AEO, AIO, GEO, and Crawlability (1–2 seconds for the rule-based analysis).
- Read the AI Search Readiness Score — the headline number (0–100). It is a weighted blend of AEO, AIO, GEO, and Crawlability (25% each). If critical AI bots are blocked in robots.txt it caps at 40.
- Open each framework tab — AEO / AIO / GEO. Each shows a signal checklist with pass/warn/fail, and ordered recommended actions.
- Generate fixes — the AI fix plan suggests strategic changes; the fix pack produces ready-to-paste JSON-LD schema, llms.txt, and improved meta tags.
- Run a Live AI Citation Test — the most valuable check. It queries an actual LLM with buyer-intent prompts and reports whether your brand gets cited (and by which competitors).
- Run Keyword Research — enter a seed (optionally your domain) and get intent-tagged keyword clusters with difficulty, volume, and AI relevance. When DataForSEO is connected, real Google Ads volumes are shown with a real data badge.
- Plan link building — for any domain, generate a prioritized outreach strategy with example targets, an anchor-aware template, and a checklist.
Tip: add your URLs to the Watchlist to track scores over time, schedule a weekly refresh via Vercel Cron for a digest email, and save keyword research to Keyword Lists to re-test later.
SEO — the foundation
Traditional search engine optimization still matters
Search Engine Optimization is the practice of improving a website so it ranks higher in search engine results pages (SERPs) like Google, Bing, and DuckDuckGo. It is the foundation every other discipline in this guide builds on.
On-page SEO
Content, keywords, title tags, meta descriptions, headings (H1/H2/H3), image alt text, and internal links.
Off-page SEO
Backlinks from other reputable sites, brand mentions, social signals, and digital PR. Authority is earned elsewhere and points back to you.
Technical SEO
Fast load times, HTTPS, mobile-friendliness, clean crawlable structure, XML sitemaps, structured data, and a healthy robots.txt.
AI assistants are trained on and cite the open web. Sites that rank well and are technically healthy are also the ones AI models most often read, summarize, and cite. SEO is not dead — it is the substrate that AEO, AIO, and GEO sit on top of. Fix the basics first.
AEO — Answer Engine Optimization
Get extracted as the direct answer
Answer Engine Optimization optimizes content to be selected as the direct answer by answer engines: Google Featured Snippets, People Also Ask (PAA), voice assistants (Siri, Alexa, Google Assistant), and AI answers. When someone asks “What is the best X for small business?”, AEO is about being the paragraph, list, or table the engine quotes.
Answer engines look for content that is atomic — a self-contained 30–50 word answer that needs no context — and structured so it can be extracted. They prefer: a clear question-format heading, an immediately following concise answer, and structured markup (FAQPage, HowTo, QAPage) that labels the Q&A explicitly.
Title tag length
30–65 characters. Too short and you waste an impression; too long and it truncates.
H1 / question-format headings
Headings phrased as questions mirror the queries you want to rank for and match how answer engines index intent.
FAQ / HowTo / QAPage schema
Explicit structured data that tells engines 'this is a question, and here is the answer.'
Atomic answers (30–50 words)
A short paragraph right after the heading that fully answers the question on its own.
Structured data tables
Comparison tables and definition lists extract beautifully into featured snippets and AI overviews.
- Rewrite every important heading as a question people actually type.
- Put a 30–50 word answer immediately under each question heading.
- Add FAQPage schema with real questions + concise factual answers.
- Add comparison tables whenever your page compares options or features.
- Keep title tags 30–65 chars and write one clear meta description.
AIO — AI Overview Optimization
Win Google's AI-generated answer boxes
AI Overview Optimization targets Google's AI Overviews — the AI-generated answer summaries shown above regular results. Google's Gemini model reads the top-ranked pages and synthesizes a 3–5 source answer. AIO is about being one of those cited sources.
E-E-A-T
Experience, Expertise, Authoritativeness, and Trust. Google prefers verifiable authors and credible publishers for the answers it surfaces.
Author attribution
Person schema, author meta tags, and rel=author make the human (or brand) behind the content identifiable and credible.
Organization schema
Sitewide Organization schema strengthens entity recognition — Google needs to know who you are to trust and cite you.
Article schema + dates
Article/BlogPosting schema with datePublished/dateModified signals freshness and proper content attribution.
Entity consistency
The same brand name, logo, and NAP across the site and the wider web so Google's knowledge graph connects the dots.
- Add Organization schema sitewide and Article/BlogPosting schema on content pages.
- Add author pages with Person schema, author meta, and rel=author.
- Publish genuinely expert content (original research, data, experience) — AI Overviews prefer demonstrable expertise.
- Include dates and keep content updated; freshness signals matter.
- Keep your brand name, description, and logo consistent everywhere.
GEO — Generative Engine Optimization
Get cited by ChatGPT, Perplexity, Claude & Gemini
Generative Engine Optimization optimizes for AI chatbots and answer services: ChatGPT, Perplexity, Claude, Gemini, Copilot, and others. These tools don't just rank links — they generate an answer by synthesizing the web, and they cite sources. GEO is about being the source they name.
Recognition across the web
LLMs are more likely to cite brands they ‘recognize’ — entities consistently referenced across many independent pages, directories, and reviews.
Clear entity identity
Organization schema, a well-defined brand name, and consistent descriptions help models map mentions to the right entity.
LLM-readable content
A llms.txt file at the root, clean markup, and self-contained factual answers make your content easy for crawlers and models to consume.
Being quotable
Short, factual, self-contained statements and definitions are far more citable than long, marketing-heavy prose.
This tool runs the most direct GEO check available: it generates realistic buyer-intent prompts (e.g. “What are the best project management tools for startups?”), sends them to a real LLM, and checks whether your brand is mentioned, where it appears (early/mid/late), and which competitors are named instead. Run it for a competitor set to get a share-of-voice comparison, or use the Multi-Engine Citation Matrix to see a prompt-by-prompt table across GPT-4o, Claude, and every other configured engine — surfacing exactly which buyer-intent prompts each engine already cites you for, and which ones competitors are winning instead.
- Add
/llms.txtat the root of your domain — a short markdown summary with your key links. - Publish and earn genuine third-party mentions (reviews, lists, directories, comparison articles).
- Keep your brand name + one-line description identical everywhere.
- Structure content with plain-language answers that can be quoted verbatim.
- Run citation tests monthly and target the prompts where competitors beat you.
Crawlability — the gate
If AI crawlers can't read you, nothing else matters
AEO, AIO, and GEO are about content. But if an AI crawler is blocked in your robots.txt, your perfect content is invisible — no citation, no answer box, no overview. That is why the analyzer weights Crawlability at 25% of the readiness score, and caps the score at 40 when critical AI bots are blocked.
Critical for citation visibility: GPTBot, ClaudeBot, PerplexityBot, and Google-Extended. If these are blocked, your readiness score caps at 40.
llms.txt (introduced by answer.ai) is a plain markdown file at https://yourdomain.com/llms.txt that gives AI assistants a concise summary of your site plus the most important links. It is recommended, not required — missing it costs crawlability points but doesn't block you.
AI crawlers largely do not execute JavaScript. If your page is an SPA that renders content only in the browser, crawlers see an empty shell. Prefer server-side rendering or pre-rendering for anything you want AI engines to read.
How the scores work
Transparent formulas — nothing hidden
Readiness = (AEO × 0.25) + (AIO × 0.25) + (GEO × 0.25) + (Crawlability × 0.25) If any critical AI bot is blocked in robots.txt: Readiness = min(Readiness, 40)
Click “How is this calculated?” on any result to see the live per-signal breakdown.
The “Content Score” card is the simple average of your AEO, AIO, and GEO framework scores:
Content Score = round((AEO + AIO + GEO) / 3)
It deliberately excludes crawlability so you can see content quality separately from the readiness gate.
Each framework score is computed from its signal checklist: passing signals contribute their weight, warnings contribute half, and failing signals contribute zero — then normalized to a 0–100 scale. Signals are weighted by impact (e.g. schema markup weights far more than a title length tweak).
Keyword research & link building
Find the queries that matter and plan how to win them
Enter a seed keyword and optionally your domain. The tool asks an LLM to discover related queries and groups them into clusters, each keyword tagged with search intent (informational / commercial / transactional), an estimated difficulty (0–100), a monthly volume, and an AI relevance score — how likely an AI assistant is to cite a brand for that query. When DataForSEO is configured, real Google Ads search volumes and competition replace the estimates and are labeled real data.
Pick any discovered keyword and run Test citation. The tool generates three realistic buyer prompts a shopper might type into ChatGPT or Perplexity and asks every configured engine whether it would volunteer your brand. You learn which of your target queries you already win — and which you lose.
The matrix runs the same prompt set across OpenAI GPT-4o, Anthropic Claude, and any other configured engine. Each cell shows Cited, No, or a dash when the engine didn't answer. It surfaces the exact prompts where a competitor is cited and you aren't — your prioritized gap list for GEO work.
Give it a domain and it returns a structured plan: a strategy summary, 4–6 prioritized opportunity categories (guest posts, resource pages, directories, digital PR, broken-link building, community citations), why each fits your site, example target types, suggested anchor text, a copy-paste outreach template with {site}/{anchor} placeholders, and a checklist.
Save a research run to your account as a keyword list. Revisit saved keywords later, re-run their citation tests, and track them over time as you build citation coverage.
Features at a glance
What each tool does and when to use it
Score one URL, compare a list head-to-head, or watch scores over time.
Strategic, AI-generated recommendations specific to your page and goal.
Queries a real LLM with buyer-intent prompts to measure brand mentions and find competitor threats.
Runs the same citation test across up to 5 URLs and ranks who gets mentioned where.
Ready-to-paste JSON-LD (Organization, Article, FAQPage, HowTo), llms.txt, and improved meta tags.
Track URLs over time, refresh on a schedule via Vercel Cron, and get an AI-written weekly summary email.
Export the full analysis as a styled PDF to share with stakeholders.
Generate a self-contained snapshot link for anyone to view read-only.
LLM-discovered keyword clusters tagged by intent, difficulty, volume, and AI relevance — with real Google Ads data when DataForSEO is connected.
For any keyword, asks every engine “would an AI cite this brand here?” using realistic buyer prompts.
A prompt × engine table (GPT-4o, Claude, …) showing exactly where each engine does or doesn't cite you.
AI-generated opportunity plan with prioritized categories, example targets, anchors, an outreach template, and a checklist.
Save research to your account and revisit or re-test keywords later.
AI features are quota-limited per session and rate-limited per IP to keep the free tier usable by everyone. Quotas apply per day (24h) and per calendar month, and scale with your plan (Free / Pro / Business). Your remaining AI calls show in the header.
Glossary
Terms used across the app