/Introduction

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.

New to AEO? Start with What Is Answer Engine Optimisation? — a concise primer on how citation-based visibility differs from classic search.

Platform overview

AEOlens consists of five integrated features:

  • AEO Audit48 structural checks, 0–100 citation-readiness score, ranked fix list
  • AI Buyer SimulationRun buyer queries through 5 AI models simultaneously, track citation rate and position
  • AI Agent AnalyticsReal-time server-side monitoring of AI crawlers visiting your site
  • Competitor IntelligenceTrack competitor AEO scores, gap analysis, auto-rescans
  • Brand MonitoringDaily monitoring across X, Reddit, Hacker News, and ProductHunt

Quick start

You can run your first AEO audit in under 60 seconds — no account required.

1
Paste your URL
Go to aeolens.ai and enter any public URL in the audit field. AEOlens works on any page — homepages, product pages, blog posts, landing pages.
2
Review your AEO score
You'll receive a 0–100 score within 60 seconds. Scores above 80 indicate strong citation readiness. The median across all audited sites is 52/100.
3
Implement the fix list
Each failed check comes with exact implementation guidance: structured data blocks, robots.txt updates, content rewrites, and heading changes — all ranked by score impact.

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.

0–39Poor Fundamental barriers to AI citation. Likely blocked crawlers, missing schema, or no direct-answer content.
40–59Fair Some signals in place but key gaps remain. Most teams in this range.
60–79Good Solid structural foundation. Improvements here lift citation frequency measurably.
80–100Strong High citation readiness across all five AI models.
The median AEO score across all audited URLs is 52/100. A score above 80 indicates strong citation readiness across ChatGPT, Perplexity, Gemini, Claude, and Grok.

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

Content7 checks

Prose quality, FAQ coverage, answer-first structure, entity coverage, numeric specificity, content depth.

Technical11 checks

AI crawler access for 11 bots, static HTML visibility, HTTPS, canonical tags, sitemap, response speed, soft-404 handling.

Schema7 checks

FAQPage schema, Organization, Open Graph, Twitter Card tags, llms.txt, freshness signals, trust signals.

Structure5 checks

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

Citation rate
How often AI includes your brand across all queries
Avg position
Where you rank when you are cited
Sentiment
How positively or neutrally AI describes your brand
Competitors
Which domains appear when you don't

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 Buyer Simulation is available on Growth and Agency plans. Custom prompt runs (30–100/month) let you test specific queries relevant to your category.

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-externalagentBingbot

Getting 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
AI Agent Analytics is available on Starter and above. Growth and Agency plans unlock full trend history, citation candidates, and discovery insights.

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

VercelNo code changes

Configure a log drain in your Vercel project dashboard — Settings → Log Drains → paste the URL from your AEOlens integrations page.

CloudflarePaste one snippet

Add a short snippet to a Cloudflare Worker. Works on free, pro, and business plans. No DNS changes required.

Next.jsOne npm install

Install @aeolens/middleware and set your AEOLENS_KEY environment variable. Works on Vercel, self-hosted, and any Node environment.

NginxOne config block

Add a mirror directive to your server block. The request copy is sent asynchronously — no latency added.

Generic / OtherHTTP call

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.

Multiple integrations: You can connect more than one platform if your setup spans multiple environments (for example, Vercel for production and a local Next.js dev environment).

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

Free
Starter
GrowthUp to 5
AgencyUp to 15

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), Reddit
GrowthX, Reddit, Hacker News, ProductHunt
AgencyX, Reddit, Hacker News, ProductHunt, GitHub

What 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-externalagentGooglebotBingbot
A single mis-configured Disallow: / 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.

SignalSEOAEO
GoalKeyword rankingAI citation
Success metricSERP positionCitation rate
Key content formatKeyword-rich paragraphsAnswer-first passages
Schema importanceHelpfulCritical
Crawler accessGooglebotAll AI bots
Freshness signalUseful for crawlAffects model trust