Prose quality
Measures factual density versus vague marketing language.
Models cite pages that state facts directly instead of relying on hype or abstract positioning.
AEOlens groups its audit into four categories — Content, Technical, Schema, and Structure. Together they measure whether AI systems can fetch your page, understand it, extract direct answers, and trust the result enough to cite it.
Content checks measure whether AI systems can quote your page confidently and without guessing.
Measures factual density versus vague marketing language.
Models cite pages that state facts directly instead of relying on hype or abstract positioning.
Checks whether the page contains enough supporting detail to answer follow-up questions.
Thin pages are less likely to be used as a source when models need substance, definitions, and implementation detail.
Looks for product names, model names, concepts, and related entities that anchor the topic clearly.
Stronger entity coverage helps AI systems match your page to a specific query instead of a vague category.
Determines whether important answers can stand alone without surrounding context.
Citation systems prefer passages that can be quoted cleanly in a response without extra interpretation.
Checks whether the page answers core questions with declarative sentences near the top.
Answer-first copy is easier for models to extract, summarise, and cite in a single pass.
Flags vague references like “it”, “this”, or “they” when the subject is unclear.
Clear noun references reduce ambiguity when models chunk and quote the page.
Looks for concrete counts, limits, timelines, and score ranges.
Specific numbers make the page easier to cite and improve trust compared with unspecific claims.
Technical checks confirm that crawlers and AI fetch systems can access and index the page correctly.
Reviews robots.txt directives for the major AI crawler user agents.
A blocked crawler cannot fetch the page, which removes it from the citation set entirely.
Checks whether core content appears in raw HTML before client-side rendering.
If the value proposition or answers are JavaScript-only, some crawlers miss them or index weaker fragments.
Looks for secure delivery and mixed-content problems.
Broken or partially insecure pages are less reliable sources for crawlers and answer engines.
Checks whether the page remains readable and functional on mobile layouts.
Many crawlers fetch responsive variants, and broken mobile markup often correlates with missing content blocks.
Verifies that the page declares a canonical URL consistently.
Canonical tags help AI systems consolidate duplicate URLs into a single authoritative citation target.
Checks for a sitemap and whether important public pages are discoverable.
Sitemaps improve crawl discovery and reinforce which pages matter most.
Measures whether the page responds quickly enough for reliable crawling.
Slow pages are more likely to time out, truncate content, or degrade the crawl budget available to AI fetchers.
Separately tracks OpenAI-specific crawler access and policy alignment.
OpenAI uses multiple fetch patterns, and misconfiguration can block citation while leaving standard SEO intact.
Checks whether `Google-Extended` is explicitly allowed.
Gemini and AI Overviews use different access signals from standard Googlebot crawling.
Determines whether missing pages return proper 404 status codes.
Soft 404s pollute crawl signals and weaken trust in the site’s URL structure.
Looks for language and locale signals when multiple variants exist.
Consistent language targeting reduces duplicate or mismatched citations across regional variants.
Schema checks measure whether the page provides explicit machine-readable context and trust signals.
Checks for structured data such as `SoftwareApplication`, `Organization`, or similar core entities.
Schema reduces inference and gives models explicit product, company, and page context.
Requires visible question-and-answer content plus FAQPage schema.
FAQ blocks are one of the clearest answer-engine citation formats when the questions match user intent.
Looks for About information, contact details, and evidence that the publisher is identifiable.
Pages with explicit ownership and expertise signals are easier for models to trust and cite.
Checks for page title, description, image, and URL metadata used by social and preview systems.
Consistent OG metadata reinforces the canonical summary and improves entity matching.
Looks for `twitter:card`, title, description, and image coverage.
This is especially relevant for Grok because X-native metadata shapes how pages are previewed and discussed.
Checks whether `/.well-known/llms.txt` or `/llms.txt` exists and provides useful site context.
llms.txt helps models interpret what your site does, which pages matter, and how it should be cited.
Looks for visible update dates and `dateModified` schema properties.
Freshness signals help answer engines prefer newer, maintained sources over stale landing pages.
Structure checks focus on how quickly AI systems can identify the page purpose and parse the document hierarchy.
Checks that the page has exactly one descriptive H1.
A precise H1 anchors the topic for extraction, summaries, and snippets.
Verifies sequential heading levels with no skipped structure.
Consistent headings make answer sections easier to chunk, rank, and quote.
Checks whether the value proposition appears early in the document instead of after decorative blocks.
Important content buried deep in the DOM is more likely to be missed or weighted down.
Checks whether the description exists, fits length guidelines, and states the page purpose clearly.
A precise meta description reinforces the page summary used in previews and citations.
Looks for structural elements such as `main`, `section`, and `article` instead of anonymous wrappers only.
Semantic markup gives AI systems stronger signals about page regions, content blocks, and primary topics.
Deep content analysis, internal linking audits, multimodal readiness, advanced schema validation, and structure optimization — available on all paid plans.
Deep content analysis checks that measure citation-readiness, quotability, and AI extraction quality.
Whether each section leads with its conclusion in the first 1-2 sentences.
The first 150-200 tokens carry disproportionate weight in LLM summarization. Perplexity frequently quotes the first sentence verbatim.
Presence of self-contained definitions, statistics, and key-takeaway blocks that AI can extract verbatim.
Pages with clear, extractable quotable statements get approximately 35% more citations across AI engines.
Flesch-Kincaid readability score of the main content.
Content at grade 8-12 gets cited most. Too complex and AI cannot summarize cleanly; too simple and it lacks authority.
Whether the page addresses competitive comparisons, alternatives, or "vs" queries.
A large share of AI buyer queries are comparative. Pages with comparison content capture high-intent queries.
Whether the content language matches the declared lang attribute.
Mixed-language signals confuse AI extraction and can result in citations in the wrong language context.
Technical checks that measure crawler efficiency, indexing speed, and multimodal readiness.
Percentage of images with descriptive alt text.
Multimodal AI models (GPT-4o, Gemini) process images alongside text. Alt text helps AI understand page context.
Internal link count, descriptive anchor text usage, and linking depth.
Internal links help AI crawlers discover related content and understand site authority. Descriptive anchors improve topic matching.
Whether the URL resolves directly or goes through redirect chains.
Each redirect adds latency. Some AI crawlers follow limited redirect depth and may give up on chains of 3+.
Whether the site has an IndexNow key for instant Bing and ChatGPT Search indexing.
IndexNow pings Bing within hours of content changes. ChatGPT Search uses Bing's index, so faster indexing = faster ChatGPT visibility.
Whether the sitemap wastes crawl budget on non-essential pages.
AI bots have limited crawl budgets. Large sitemaps with parameter-heavy URLs dilute attention from important content.
Schema checks that measure entity authority, trust verification, and rich markup completeness.
Presence of BreadcrumbList JSON-LD structured data.
Breadcrumbs help AI understand page hierarchy and site structure, improving navigation attribution in AI answers.
Whether articles have author Person schema with jobTitle and worksFor.
Author authority is a key E-E-A-T signal. Gemini and Claude weight author expertise heavily when selecting citation sources.
Whether the Organization schema includes sameAs links to verified social profiles.
This is how AI engines verify entity identity. Empty sameAs = unverified entity = lower trust across all models.
Whether key content sections are marked with speakable schema.
Identifies content suitable for voice assistants and AI readers. A forward-looking signal as voice-first AI interactions grow.
Structure checks that measure how navigable and extractable the page is for AI systems.
Whether long-form pages have a table of contents with anchor-linked section navigation.
AI engines use jump links to identify and cite the most relevant section rather than the entire page.
Whether the page has a visible summary, TL;DR, or key-takeaways section.
A concise summary gives AI a ready-made citation block. Many AI engines extract TL;DR sections verbatim.
Whether the page uses HTML tables with proper headers for data-rich content.
Tables are reliably extracted in AI Overviews and Perplexity answers. Structured tabular data beats prose for comparisons.
Whether the page uses ordered/unordered lists to structure multi-point answers.
Lists are one of the most commonly cited content formats in AI answers. Step-by-step and feature lists are extraction-friendly.
Paste your URL and get a 0–100 AEO score plus a prioritised fix list. No account required for the first scan.
Run free auditThe methodology page explains how AEOlens crawls raw HTML and rendered output, assigns points, and ranks issues by citation impact.
48 checks. 0–100 citation score with a ranked fix list.
Run buyer queries through 5 AI models. See your citation rate and position.
Real-time feed of every AI crawler — GPTBot, ClaudeBot, PerplexityBot and more.
Track competitor AEO scores, gap analysis, and weekly auto-rescans.
Daily monitoring across X, Reddit, Hacker News, and ProductHunt.