Introduction
AEOlens is an Answer Engine Optimisation (AEO) platform that helps founders, developers, and agencies improve how AI search engines discover, cite, and recommend their content. It runs 48 structural checks on any URL and returns a 0–100 score plus a ranked implementation list.
Unlike traditional SEO tools that optimise for Google keyword rankings, AEOlens targets the structural signals that determine whether ChatGPT, Perplexity, Gemini, Claude, and Grok will quote your content in their responses.
Platform overview
AEOlens consists of five integrated features:
- AEO Audit — 48 structural checks, 0–100 citation-readiness score, ranked fix list
- AI Buyer Simulation — Run buyer queries through 5 AI models simultaneously, track citation rate and position
- AI Agent Analytics — Real-time server-side monitoring of AI crawlers visiting your site
- Competitor Intelligence — Track competitor AEO scores, gap analysis, auto-rescans
- Brand Monitoring — Daily monitoring across X, Reddit, Hacker News, and ProductHunt
Quick start
You can run your first AEO audit in under 60 seconds — no account required.
Understanding your score
The AEO score is a 0–100 rating of how structurally ready a page is to be cited by AI answer engines. It is calculated from 207 total raw points across 48 checks, normalised to a 100-point scale.
How checks are weighted
Checks are weighted by their measured impact on citation probability. High-impact checks include AI crawler access (a blocked bot cannot index the page at all), FAQ schema (directly enables passage extraction), and answer-first content structure. Lower-weight checks improve signal quality without being gating factors.
See the full checks reference for per-check weights and affected AI models.
AEO Audit
The AEO Audit crawls any public URL and runs 48 structural checks across four signal categories. The result is a 0–100 score and a ranked implementation list with exact code changes.
Signal categories
Prose quality, FAQ coverage, answer-first structure, entity coverage, numeric specificity, content depth.
AI crawler access for 11 bots, static HTML visibility, HTTPS, canonical tags, sitemap, response speed, soft-404 handling.
FAQPage schema, Organization, Open Graph, Twitter Card tags, llms.txt, freshness signals, trust signals.
H1 quality, heading hierarchy, DOM order, meta description quality, semantic HTML.
What you receive
- AEO score — a 0–100 citation-readiness rating
- Failed checks breakdown — every check that cost points, with the reason and affected AI models
- Ranked fix list — ordered implementation guidance with exact code, estimated score gain, and per-model impact
- Shareable report link — all plans include a public shareable URL for your report
AI Buyer Simulation
AI Buyer Simulation runs real buyer-intent prompts through ChatGPT, Perplexity, Gemini, Claude, and Grok simultaneously. It measures how often each model cites your brand, where you appear when cited, and which competitors AI recommends when you don't appear.
What it measures
Query types
Each simulation runs across five query categories: category queries, comparison queries, direct-brand queries, problem-solution queries, and trust queries. This mirrors how real buyers actually interact with AI tools — 25+ prompts per simulation.
AI Agent Analytics
AI Agent Analytics shows you exactly which AI systems are crawling your site, which pages they access, and how frequently. Because most AI crawlers do not execute JavaScript, they are completely invisible to tools like Google Analytics. AEOlens captures them at the server layer and verifies each bot, giving you data traditional analytics tools cannot see.
Tracked AI agents
Agents monitored include (but are not limited to):
GPTBotOAI-SearchBotChatGPT-UserClaudeBotPerplexityBotGoogle-ExtendedxAI-GrokApplebot-Extendedmeta-externalagentBingbotGetting started
Connect your hosting platform to start tracking. AEOlens supports Vercel, Cloudflare, Next.js, Nginx, and any generic server. Go to Settings → Integrations and follow the step-by-step instructions for your platform — most take under 2 minutes.
What you can see
- Real-time live feed of AI crawler visits as they happen
- Which pages each AI bot accesses and how often
- Crawl frequency trends with up to 365-day history (Agency)
- Citation candidates — pages visited by multiple AI systems
- Discovery insights: most active agents, top crawled paths
Platform integrations
AEOlens integrates with your hosting platform to detect AI crawler traffic server-side. All integrations are non-intrusive — AEOlens never sits in the path of your site's traffic and has zero impact on page load times for your visitors.
Supported platforms
Configure a log drain in your Vercel project dashboard — Settings → Log Drains → paste the URL from your AEOlens integrations page.
Add a short snippet to a Cloudflare Worker. Works on free, pro, and business plans. No DNS changes required.
Install @aeolens/middleware and set your AEOLENS_KEY environment variable. Works on Vercel, self-hosted, and any Node environment.
Add a mirror directive to your server block. The request copy is sent asynchronously — no latency added.
Send a POST request to AEOlens from your server whenever you detect an AI user-agent. Works with any language or framework.
Next.js — @aeolens/middleware package
The @aeolens/middleware package is the quickest way to add AI crawler tracking to a Next.js project. Install it, set one environment variable, and tracking begins immediately — no other configuration required.
# Quickest way — one command sets everything up npx @aeolens/middleware init # Or install manually npm install @aeolens/middleware # Then add to .env.local: AEOLENS_KEY=your_key_here
Your project key is available in Settings → Integrations on the AEOlens dashboard. The package automatically handles detection and reporting — no additional code is required in your application.
Setting up an integration
Go to Settings → Integrations inside the AEOlens dashboard. Select your platform and follow the step-by-step instructions. Each integration includes a connection check — AEOlens will confirm once it starts receiving data from your site.
Competitor Intelligence
Competitor Intelligence runs full AEO audits on competitor domains and compares their structural signals against yours. When AI cites a competitor instead of you, AEOlens identifies the specific checks where they outperform you and prioritises the gap-closing fixes.
Plan limits
Agency auto-rescans
Agency plans include weekly auto-rescans for all tracked competitors. You receive alerts when a competitor's score changes significantly or they gain new structural advantages.
Brand Monitoring
Brand Monitoring checks community platforms daily for mentions of your brand and competitors. Community discussions on X, Reddit, Hacker News, and ProductHunt directly influence what AI models say about your category — these platforms are major sources for AI training data and citation.
Platforms monitored
StarterX (Twitter), RedditGrowthX, Reddit, Hacker News, ProductHuntAgencyX, Reddit, Hacker News, ProductHunt, GitHubWhat you receive
- Daily mention counts per platform with sentiment classification
- Competitor mention comparison — when rivals are mentioned and you are not
- Weekly auto-recheck (Agency plan)
- Alert notifications for significant sentiment shifts
CI/CD integration
Run AEOlens against the URL you just deployed and fail the build when the AEO score drops below your threshold. One curl call from any CI provider; pass/fail in under three minutes.
What you can wire up
- Block deploys when AEO score regresses below a configurable threshold
- API-key authentication — create + revoke from Settings → API keys
- Synchronous endpoint that returns a pass/fail body, no polling required
- Copy-paste GitHub Actions + GitLab CI snippets
Where it goes
Full integration guide with snippets and the request/response reference lives at /docs/ci-cd. Available on Growth + Agency plans.
robots.txt generator
The robots.txt generator creates a properly structured robots.txt file that allows all major AI crawlers while keeping private routes protected. It covers every major AI user agent.
Covered user agents
GPTBotOAI-SearchBotChatGPT-UserClaudeBotPerplexityBotGoogle-ExtendedxAI-GrokApplebot-Extendedmeta-externalagentGooglebotBingbotDisallow: / rule can block all AI crawlers simultaneously, dropping your citation potential to zero. Always validate your robots.txt after changes.llms.txt generator
The llms.txt standard gives AI systems structured context about your site: who you are, what your key pages do, and how they should be cited. It is placed at /.well-known/llms.txt or /llms.txt.
File structure
# YourBrand Short description of what your product does. ## Key pages - [Product](/product): what it does - [Pricing](/pricing): plans and tiers - [Docs](/docs): documentation - [About](/about): company background ## Contact hello@yourbrand.com ## Usage permissions Training: Yes Summarisation: Yes Citation: Yes
What is AEO?
Answer Engine Optimisation is the practice of structuring content so AI systems can discover it, understand it, trust it, and cite it inside generated answers.
Traditional SEO earns a click from a ranked result. AEO earns a citation inside a model-generated response — often before a user visits any website at all. The structural signals that drive citations are different from those that drive rankings.
How to get cited
Each AI model prioritises different structural signals. ChatGPT responds strongly to FAQ schema and direct-answer sentences. Perplexity weights freshness and entity clarity. Gemini values trust signals and author attribution. Claude responds to self-contained passages and factual density. Grok responds to Twitter Card metadata and social signals.
The fastest path to citation across all five models is to address the universal blockers first: AI crawler access, FAQ schema, and answer-first content structure.
AEO vs SEO
AEO and SEO share foundational practices — clear content, structured markup, technical accessibility — but they optimise for different outcomes.
