Pricing
The free scan is
the whole scanner.
The page you enter is fully free — 76+ automated checks, every finding, nothing blurred, and a shareable link in exchange for your email. Everything else is an engagement: a full site audit (360 checks on every page, accessibility included), speed, search and AI visibility tracking, AI crawler analytics, and watching a site — re-scanning it on a schedule and alerting when the score drops. A small number of dedicated clients, onboarded by hand rather than sold through a checkout.
What differs between the plans
| Plan | Free | Pro | Agency |
|---|---|---|---|
| Checks per scan (one page) | All 74 that apply | All 74, plus the 360-check site audit | All 74, plus the 360-check site audit |
| Crawl more pages | 10, by email | 100, included | 1,000, included |
| Scans per hour | 5 | 60 | Unmetered |
| Sites tracked | — | 3 | 25 |
| Scheduled re-scans | — | Daily | Daily |
| Alert when the score drops | — | Email, webhook | |
| Full site audit | — | 360 checks on every page | 360 checks on every page |
| Speed monitoring (Core Web Vitals, lab and field) | — | 10 pages, every 24h | 100 pages, every 6h |
| AI visibility (Claude, ChatGPT, Gemini, Perplexity) | — | 25 questions, weekly | 150 questions, weekly |
| API access | — | Yes | Yes |
| People | 3 | 10 | 50 |
Show all capabilities (39)Hide all capabilities
| Plan | Free | Pro | Agency |
|---|---|---|---|
| crawlEntered page | 1, fully free | 1, fully free | 1, fully free |
| Crawl more pages | 10, by email | 100, included | 1,000, included |
| Scans per hour | 5 | 60 | Unmetered |
| Time budget per scan | 60s, 90s crawling | 10 min | 10 min |
| resultsChecks per scan (one page) | All 74 that apply | All 74, plus the 360-check site audit | All 74, plus the 360-check site audit |
| AI readiness score | Included | Included | Included |
| Findings shown | All, no blurring | All | All |
| Reports erased on delivery | Always | Always | Always |
| Keep your own copies | — | 100, opt-in | 1,000, opt-in |
| Full report of every scheduled check | — | Opt-in, within that allowance | Opt-in, within that allowance |
| Score history | Per site, with an account | Per site | Per site |
| monitorScheduled re-scans | — | Daily | Daily |
| Alert when the score drops | — | Email, webhook | |
| Sites tracked | — | 3 | 25 |
| Weekly whole-site crawl | — | — | Yes |
| auditFull site audit | — | 360 checks on every page | 360 checks on every page |
| Sites audited | — | 5 | 50 |
| Pages crawled a month | — | 10,000 | 100,000 |
| Pages in one crawl | — | 5,000 | 25,000 |
| Accessibility on every page (WCAG 2.2 A, AA, AAA) | — | Automated checks | Automated checks |
| Pages opened in a browser (JavaScript rendering) | — | 100 per crawl | 500 per crawl |
| Crawl pages behind a login | — | Yes | Yes |
| Custom extraction and search rules | — | 20 per audit | 100 per audit |
| Scheduled audits | — | Weekly or monthly | Up to daily |
| Changes between crawls | — | Yes | Yes |
| suitePages watched for content changes | — | 25, daily | 250, hourly |
| Speed monitoring (Core Web Vitals, lab and field) | — | 10 pages, every 24h | 100 pages, every 6h |
| Real-user measurement | — | 3 sites, 100,000 views/month each | 25 sites, 1,000,000 views/month each |
| Google Search Console and Analytics | — | Yes | Yes |
| AI visibility (Claude, ChatGPT, Gemini, Perplexity) | — | 25 questions, weekly | 150 questions, weekly |
| AI crawler analytics (from your server's requests) | — | 3 sites, 1,000,000 AI requests/month each | 25 sites, 10,000,000 AI requests/month each |
| uptimeUptime monitoring and status pages | — | Coming soon | Coming soon |
| exportShareable report link | With email, 30 days | Yes, kept | Yes, kept |
| PDF export | Yes | Yes | Yes |
| Client-ready PDF with your logo | — | Yes | Yes, without our name |
| API access | — | Yes | Yes |
| teamPeople | 3 | 10 | 50 |
| Roles (owner, member, viewer) and activity log | Yes | Yes | Yes |
| Single sign-on (SAML) | — | — | Yes |
Why there is no price on this page
An engagement is priced on how many sites, how many pages and how often they are checked, so it is quoted after we have scanned your site rather than listed before we have. Nothing here takes a card: an engagement is agreed and invoiced directly, for a period that ends by itself unless it is renewed. The free scan needs none of this.
How an engagement runs
honestlyBy hand, not by checkout
Invoiced outside the product
It can fail a build, which nothing else here does
You decide what is worth being told about
It is not a dashboard you have to visit
It is not a score you cannot audit
Questions people actually ask
Why gate the crawl instead of a few findings? Because by the time you have seen a single-page report, you have already seen everything that matters about that page — blurring a few low-priority findings on top of that just makes the free tier feel deliberately crippled. The crawl is real additional work (up to 10 more pages, plus the cross-page checks that only exist once more than one page has been seen), so that is the thing an email unlocks.
Do you store the sites I scan? The report itself, no: it is deleted the moment it reaches your browser, on every plan, and that has not changed. What an account keeps is the skeleton — a score, the category scores and the ids of the checks that failed — which is enough to tell you what changed since last time and not enough to rebuild the report. Keeping a full copy and sharing one are both things you switch on yourself. The privacy page lists every table and what is in it.
Can I scan a site I do not own? Only with the owner’s permission. Running a scan confirms that you own the site or are authorised to test it (see the terms). The scanner requests pages the way a browser would and stays inside a fixed page and time budget, but in some places testing somebody else’s systems without permission is unlawful however politely it is done.
What happens when I hit the rate limit? You wait. Five scans an hour is enough to check a site, ship a fix, and check it again.
Why is there no self-serve signup for the paid plans? There used to be a plan to add one. It is not happening: the product is sold to a small number of dedicated clients, onboarded by hand and invoiced outside the product, and a checkout would be built for a business this is not trying to be.
Book a demo
a person, not a sequenceWhat each part of an engagement does, in plain terms, is on the services page.
Or find out what the free tier says first.
If the score comes back at 97 you do not need an engagement, and we would rather you knew that before the call than after it.
Run a scan