Skip to main content

pricing · USD · billed monthly via Stripe

Pay for monitoring, not for the audit.

The full 9-category audit stays free, with no account and no card. The audit engine and the CLI are MIT-licensed. Paid plans add what a one-shot audit can't: the schedule, the stored history and the alerts.

no card for Free · 14-day Agency trial on request · cancel anytime

founding price, locked while your subscription stays active

Plans

The audit is free and needs no account. Pro is $19/month and Agency is $89/month at the founding price.

run: on demand

Free

$0 forever

no card · no account

Single-URL audit with a full GEO score and the complete 9-category breakdown. No account required.

  • Audits on demand, no account needed
  • 1 AI answer check per week with a free account (Perplexity)
  • GEO score 0-100
  • Full 9-category GEO report
  • Actionable recommendations
  • CLI (MIT, unlimited)
Start free audit
schedule: weekly · 10 domains

Pro

$19 /month cancel anytime

founding price · then $29/month

Weekly monitoring for up to 10 domains, score history, regression alerts, PDF export, and API access. For developers and consultants managing a few sites.

  • Unlimited audits
  • 10 domains, weekly monitoring
  • 30-audit score history
  • Regression alerts by email (when your score drops by 5 points or more)
  • PDF export
  • API access (Bearer token)
Start with Pro
schedule: daily · 50 domains

Agency

For client portfolios
$89 /month cancel anytime

founding price · then $199/month

Team workspace, 50-domain daily portfolio monitoring, AI answer snapshots, and unlimited batch audits.

  • Everything in Pro
  • 50 domains, daily monitoring
  • Unbranded PDF export (removes GeoReady footer and badge)
  • Competitor comparison
  • Score history: last 100 audits per domain
  • Team workspace (owner / editor / viewer)
  • Unlimited batch audits
  • AI answer snapshots (Perplexity and Google AI Overviews, on request or on a schedule; ChatGPT, Gemini, Claude and Copilot pasted by hand)
  • Citation quality scoring
Start with Agency

Want to try Agency first? A 14-day trial is available on request at info@geoready.dev.

custom

More than 50 domains, invoicing, or a security questionnaire? Email info@geoready.dev. You get a reply from the person who builds GeoReady.

Email info@geoready.dev

what runs on its own

What's automated, what isn't

Site audits and score monitoring are automatic: they run on our servers, weekly on Pro and daily on Agency. AI answer checks query Perplexity through its API, and on Agency Google AI Overviews can be checked on request or on a schedule (from the United States, in English). For ChatGPT, Gemini, Claude and Copilot answers, you paste the answer you see and GeoReady scores it the same way (brand mention, cited domains). We don't scrape those interfaces.

The score measures technical readiness; it does not guarantee citations.

job mode
  • Site audits

    On our servers: weekly on Pro, daily on Agency

    automated
  • Score monitoring

    Same schedule, with regression alerts

    automated
  • Perplexity answers

    Queried through the Perplexity API

    automated
  • ChatGPT answers

    Scored the same way: brand mention, cited domains

    manual paste
  • Google AI Overviews

    Checked from the United States, in English. When Google shows no AI Overview, that is recorded too

    on request or scheduled
  • 27 AI bots checked

    robots.txt access verified across 27 AI crawlers.

    models/config.py · AI_BOTS

  • 47 citability checks

    A content analysis reported next to the 0-100 score. The score itself comes from 9 categories.

    core/citability.py

  • 9 checks from KDD 2024

    9 of the 47 content checks come from the methods tested in Princeton KDD 2024. The weights are a published starting point.

    KDD 2024 · arXiv:2311.09735

  • MIT open source

    Scoring weights are public and auditable on GitHub.

    github.com/Auriti-Labs

Which GeoReady plan should you choose?

Pick the plan by the job you need done after the audit, not by feature count. A one-time diagnosis stays free. Ongoing monitoring starts with Pro. AI citation tracking and client workflows start with Agency.

If your next job is... Choose Why Action
I need one current GEO score before I change anything. Free audit Use the free audit when you need a one-time diagnosis for one URL, with the full 9-category report and no account. Run free audit
I need to know when my site gets worse or better. Pro Choose Pro when your domains need weekly monitoring, score history, regression alerts, PDF export, and API access. Start Pro
I manage a portfolio and need team or bulk workflows. Agency Choose Agency when 50 monitored domains, team access, unlimited batch audits, and AI answer snapshots are part of the workflow. Start Agency

source: plan entitlements · billed via Stripe

Feature comparison

Items marked "roadmap" are planned and not yet available. Everything else is live today.

Feature Free Pro Agency
GEO score (0-100)
Full 9-category report
Audits On demand On demand On demand
Domain monitoring Not included 10, weekly 50, daily
Score history Not included 30 audits Last 100 audits
Regression alerts Not included
PDF export Not included
Unbranded PDF export Not included Not included
Custom-logo white-label Not included Not included roadmap
Competitor comparison Not included Not included
Bulk audit Not included Not included ∞
Team workspace Not included Not included
Automated AI answer checks (Perplexity) 1 / week, with an account 3 / day
API access Not included
CLI (MIT)

The CLI already has geo track and geo monitor. Why pay for Pro?

You may not need to. geo track and geo monitor use the same open-source audit engine, and they are enough if you are willing to run them yourself: your own cron or CI job, your own storage, and you read the output. Neither command stays running or sends anything on its own.

Aspect CLI (free, MIT) Pro
Where the audit runs On the machine or CI runner where you start it. On GeoReady servers.
Schedule None built in. geo track and geo monitor run once, when you call them. Recurring runs need your own cron or scheduled CI job. Weekly for up to 10 domains, without a scheduler on your side.
Where history lives A local SQLite file, ~/.geo-optimizer/tracking.db, on the machine that ran the audit. By default the trend shows the last 12 snapshots and keeps 90 days; both are adjustable. A CI runner that starts clean needs that file cached or persisted. Kept in your account: 30-audit score history.
When the score drops geo audit --regression exits with code 1 and prints a message when the score is lower than the previous saved snapshot. Anything beyond that, such as who gets told, is up to your CI. An email alert when your score drops by 5 points or more.

Pro is for people who would rather not operate that setup. If you already run the CLI in CI and the exit code is enough for you, you may not need Pro. Pro adds the scheduling, the stored history and the alerts around the audit. It is not a different audit.

source: geo-optimizer-skill CLI docs and code · Pro column as listed in the plans above

This is what you get

captured: 2026-07-15 · app.geoready.dev

Real screenshots from the live platform: the same dashboard, monitoring and alerts you get on every paid plan. No mockups.

GeoReady dashboard: GEO score 88 with score trend across 30 saved audits, signals passing 16 of 18, citations and coverage tiles
Dashboard: current score, trend across saved audits, and the next fixes in one place.
GeoReady domains page: tracked domain with automatic monitoring enabled, last audit date and score history actions
Domain monitoring: audits re-run automatically, score history per domain.
GeoReady regression alerts page: monitoring active, alerts trigger on score drops of 5 or more points, llms.txt changes and AI bot blocking
Regression alerts: score drops ≥5 pts, llms.txt changes and bot blocking trigger a notification.

checkout: Stripe

What happens after you pick a paid plan

Self-serve plans activate through Stripe and there is no sales contact step. The app then guides you to claim the report or add the first monitored domain.

  1. 01

    Stripe checkout

    Payment is handled by Stripe. GeoReady does not store card details on its own servers.

  2. 02

    Plan activates immediately

    After payment, the selected plan is available in the app without a sales call or manual approval.

  3. 03

    Claim or add your domain

    If you start from a free report, the claim link carries that report into your account. Pricing links open the app with the first-domain onboarding context.

  4. 04

    Monitoring starts from there

    Pro runs weekly for up to 10 domains. Agency moves to daily multi-site monitoring with longer history and client workflows.

Frequently asked questions

Billing, data and the free audit are covered here. Anything else: info@geoready.dev.

Is the free audit really free?

Yes. The web audit requires no account, no credit card, and no signup. You get a full GEO score and the complete 9-category breakdown immediately. The CLI is MIT-licensed and free to use without limits.

Do I need to register to use the free audit?

No. Just enter a URL and run the audit. No email is required to see your results.

What does Pro add that Free does not?

Pro adds continuity rather than a bigger report. The free audit is a one-shot snapshot with all 9 categories. Pro monitors your domain weekly, tracks score history over time, and sends alerts when your GEO score drops. It also includes PDF export and API access.

The CLI already has geo track and geo monitor. Why pay for Pro?

If you already run the CLI in CI, you may not need Pro. geo track and geo monitor use the same open-source audit engine, store snapshots in a local SQLite file (~/.geo-optimizer/tracking.db), and run only when you start them, so the schedule, the storage and reading the output are yours to set up. Pro is for people who would rather not operate that: the audit runs weekly for up to 10 domains, history is kept in your account, and a score drop of 5 points or more triggers an email alert.

Does a high score guarantee AI citations?

No. The score measures whether AI engines can reach, read and attribute your pages. Whether a page is cited also depends on the query and on the engine, and no tool controls that.

Is any part manual?

Yes, one part. Site audits and score monitoring run automatically on our servers (weekly on Pro, daily on Agency), and AI answer checks query Perplexity through its API, and on Agency Google AI Overviews can be checked on request or on a schedule (from the United States, in English). For ChatGPT, Gemini, Claude and Copilot answers, you paste the answer you see and GeoReady scores it the same way (brand mention, cited domains). We don't scrape those interfaces.

Are paid plans available right now?

Yes. Pick a plan, create an account, and pay. Your subscription is active immediately. No sales call, no waitlist. Payments are processed securely by Stripe.

What happens after I choose a paid plan?

You complete Stripe checkout, return to the GeoReady app, and the selected plan activates immediately. If you came from a free report, the claim link can attach that report to your account; otherwise you add a domain from the dashboard and monitoring starts from that point.

What is the founding price?

The current prices are a founding rate for early members. They are locked for the life of the subscription as long as it stays active. Pro is $19/month founding, then $29/month; Agency is $89/month founding, then $199/month.

Will the CLI remain open source?

Yes. The CLI (geo-optimizer-skill on PyPI) is MIT-licensed and will remain free forever. SaaS plans add what the CLI leaves for you to run: the schedule, the stored history and the alerts.

Is there a free trial for paid plans?

There is no self-serve trial. The Free plan is the permanent baseline and returns real audit results without commitment. A 14-day Agency trial is available on request: contact us at info@geoready.dev.

Can I cancel at any time?

Yes. You can cancel from your account settings at any time, with no lock-in or penalties.

Start with a free audit. Upgrade when you are ready.

No account required for the audit. Paid plans are live now at a founding price, locked for life while your subscription stays active. Cancel anytime.

Founding price: open

Not ready yet? What's stopping you today?

One quick question

Anonymous, used only to improve this page. No email required.