Skip to main content

AI Visibility Audit · Citation Monitoring

Audit your AI visibility — then monitor it over time.

Buyers ask ChatGPT, Perplexity, Claude, and Gemini before they click a search result. GeoReady verifies that your URL can be reached, understood, and cited by those answer engines, gives you a 0–100 score and prioritized fixes across 8 signal categories — then re-checks weekly, so you see whether your visibility improves or regresses over time.

Free report, no account required.POST /api/audit

A single audit is a photograph — a point in time. Monitoring is the video sequence: it re-runs the same scoring on a schedule and tells you when your visibility moves.See monitoring plans.

970
GitHub stars
8.4k
downloads/mo
2.3k
audits run

live · GET /api/stats

The eight gates every audit runs

models/config.py · SCORING · Σ = 100 pts

  1. 01Robots.txt18 ptsrobotsqueued

    Whether citation crawlers are allowed to fetch the site at all.

  2. 02llms.txt18 ptsllmsqueued

    Presence and depth of the root-level orientation file, including llms-full.txt.

  3. 03Schema JSON-LD16 ptsschemaqueued

    Valid structured data: Organization, WebSite, Article, FAQ.

  4. 04Meta tags14 ptsmetaqueued

    Title, description, canonical, and Open Graph completeness.

  5. 05Content12 ptscontentqueued

    Heading hierarchy, word count, lists, front-loaded answers.

  6. 06Signals6 ptssignalsqueued

    Declared language, feed availability, freshness date.

  7. 07AI discovery6 ptsai_discoveryqueued

    The .well-known/ai.txt and /ai/*.json endpoints.

  8. 08Brand & entity10 ptsbrand_entityqueued

    Naming coherence, Knowledge Graph readiness, topic authority.

AI SEO is not a checklist. It is a retrieval path.

Traditional SEO asks whether a page can rank. AI SEO asks whether an answer engine can reach it, parse it, trust it, and cite it.

  1. 01Access

    Crawler permissions, HTTP behavior, and server-rendered content decide whether AI systems can reach the page.

  2. 02Meaning

    llms.txt, schema, headings, and entity consistency help the model understand what the page is about.

  3. 03Citation

    Self-contained answers and factual density make the page easier to quote inside generated responses.

How GeoReady works

1Enter a URL

Submit any public website address. The tool resolves and validates the URL, then fetches the page source for analysis.

2Get a GEO score

The scan evaluates eight signal categories and returns a 0–100 score with a per-category breakdown. These are the published weights — the same numbers the open-source engine uses, so any score can be recomputed by hand:

GateCategoryPointsWhat it measures
01Robots.txtrobots18Whether citation crawlers are allowed to fetch the site at all.
02llms.txtllms18Presence and depth of the root-level orientation file, including llms-full.txt.
03Schema JSON-LDschema16Valid structured data: Organization, WebSite, Article, FAQ.
04Meta tagsmeta14Title, description, canonical, and Open Graph completeness.
05Contentcontent12Heading hierarchy, word count, lists, front-loaded answers.
06Signalssignals6Declared language, feed availability, freshness date.
07AI discoveryai_discovery6The .well-known/ai.txt and /ai/*.json endpoints.
08Brand & entitybrand_entity10Naming coherence, Knowledge Graph readiness, topic authority.

Bands: 86–100 excellent · 68–85 good · 36–67 foundation · 0–35 critical.

3Apply prioritized fixes

Each finding is ranked by impact and assigned a severity level. The report includes actionable recommendations with specific file changes and schema additions.

Run summary · what a typical site scores

exit 0

We measured the sites scored through GeoReady, and our data shows the average scores 55.5 out of 100, with a median of 58. Only 58% publish an llms.txt file. A score in the fifties is therefore ordinary rather than alarming: most sites leave a large share of their AI-visibility points unclaimed, and the gaps sit in signals a tool can find mechanically.

GeoReady benchmark, 1500+ audited sites, as of 2 October 2026. Latest audit per domain, aggregates only — the sample is self-selected, so read it as a baseline among sites that chose to measure.See the live benchmark.

Why trust this tool

  • Open source (MIT)

    github.com/Auriti-Labs/geo-optimizer-skill

    Full methodology, scoring weights, and source code on GitHub. No proprietary scoring.

    View on GitHub
  • Research-backed

    arXiv 2311.09735 · 2510.11438

    Scoring grounded in Princeton KDD 2024 and AutoGEO ICLR 2026 research on AI search retrieval.

    Read the research
  • Auditable scoring

    models/config.py · SCORING

    Every signal is traceable to a published rule. Score breakdowns show per-category contributions.

  • Machine-readable output

    geo audit --format json

    JSON format designed for CI/CD pipelines, integrations, and the GeoReady platform API.

  • Documented in print

    ISBN 979-8172934568

    The methodology behind this tool is written up in full in AI Search Engineering — 992 pages on GEO, AI citations, and agent-ready websites.

    About the book

One audit gives the baseline. Monitoring tells you when the baseline moves.

paid plans · founding price

The free AI SEO auditanswers one question: what does your site look like to AI crawlersright now. It cannot tell you whether that changes with your edits. Monitoring runs the same open-source scoring engine on a schedule, keeps the score history, and flags the days your visibility moves — up or down. It measures your site. It does not promise a ranking.

Pro

$19/mo

1 domain · weekly

Turns one audit into an ongoing signal for a single site.

Regression alert when your score moves 5 points or more.
Compare plans

Studio

$49/mo

15 domains · daily

For consultants running a portfolio of sites and client-ready reports.

AI citation tracking — 5 automated Perplexity checks per day.
Compare plans

Agency

$89/mo

50 domains · daily

For teams managing many client domains with shared access and bulk runs.

Team workspace, 50 monitored domains, and unlimited batch audits.
Compare plans

Free stays free— the audit, the CLI, and 5 runs a day never expire or paywall.View full pricing

Frequently asked questions

What is Generative Engine Optimization?

GEO is the practice of making websites discoverable, readable, and citable by AI search engines such as ChatGPT, Perplexity, Claude, and Gemini. It focuses on structured data, content hierarchy, and technical signals that AI crawlers prioritize.

What does GeoReady check?

GeoReady audits 8 categories: robots.txt, llms.txt, JSON-LD schema, meta tags, content quality, technical signals, AI discovery paths, and brand entity signals. It also detects prompt injection patterns and negative signals through the same open-source GEO Optimizer engine. The CLI additionally offers Agent Access Audit (bot vs browser access simulation via `geo access`) and AI Crawler Activity Analytics (server log parsing via `geo logs`).

How is GEO different from traditional SEO?

Traditional SEO optimizes for keyword rankings and backlinks in conventional search engines. GEO optimizes for AI citation signals: structured data, clear content architecture, AI crawler permissions, and self-contained answer blocks. The two complement rather than replace each other.

Is the Pro plan available now?

Yes. Pick a plan and your account activates immediately. No sales call, no waitlist.

Is GeoReady open source?

The core GEO Optimizer engine is MIT licensed. Source code, scoring weights, and methodology are publicly available on GitHub. The CLI and the free web audit remain free; GeoReady Pro adds monitoring, history, alerts, exports, and team workflows.

Does the audit store submitted URLs?

URLs are processed in real time. No persistent storage of submitted URLs is declared unless explicitly configured in the backend. See the Privacy Policy for details.

Auditable by design — every number below is public

GET / api / public / benchmark · GET /api/stats

GitHub stars — MIT open source
970★

Full methodology and scoring weights in public. No proprietary scoring.View on GitHub

1500+ audited sites · live cohort
55.5/100 avg

Only 58% of audited sites publish an llms.txt.Browse the live benchmark

This site's own score
91/100

Run the same audit on geoready.dev and check it. Free, no account — it takes about a minute.Check a URL

no paid claims · no "trusted by"methodology cited inAutoGEO ICLR 2026KDD 2024cohort as of 2 October 2026

AI search is already deciding which sites get cited.

Verdict · your site: pending — check it free, no account

The signals are documented, the research is published, and the audit is free — it takes about a minute, no account. If you already have your score, that's where monitoring starts: a single report is a photograph; a trend is what you can act on.

Already ran your audit? Monitoring is the next step →

GeoReadyv4.18.3

Open-source AI search visibility audit and monitoring. Built in Italy by Auriti Labs.

The Book

AI Search Engineering

Google non è più l'unica porta d'accesso ai clienti. Manuale tecnico per far citare il tuo sito da LLM e agenti AI, con protocolli validati su AutoGEO ICLR 2026 e KDD 2024.992 pagine, paperback e Kindle.

Get the book
Launchpadly Startup Directory

Built in Italy by Auriti Labs. Designed for the global AI search ecosystem. Powered by Princeton KDD 2024 + AutoGEO ICLR 2026 research.