Everything inside a single slap
240+ checks run by 16 specialist modules in parallel, scored against weights we publish, then written up as a plain-English verdict with code you can paste.

Three answers,
not three hundred warnings
Any audit tool can produce a list. These are the three things that decide whether you can act on it.
One number, weighted by pillar — and a sentence that says what it means.
- No llms.txt — AI engines can’t cite you−9
- LCP 4.1s on mobile−7
- Meta description missing on 12 pages−4
- No Organization schema−3
- HTTPS + HSTS configured+0
Sorted by the score points each one costs — not by what was easiest to detect.
export const metadata = {- title: 'Page',+ title: 'Free SEO Audit —+ 240+ Checks in 30s', }Written against your stack, ready to paste. Not “improve your title tag”.
Eight pillars,
published weights
Most tools hand you a number and hide the maths. Here is the exact weighting the engine applies — so when your score moves, you know which pillar moved it.
What each module
actually looks for
Lab numbers and what real users felt
PageSpeed Insights v5 gives us the lab run and the Lighthouse opportunity list. The Chrome UX Report gives us 28 days of field data from actual Chrome users. Where the two disagree, that gap is usually the most useful thing on the page — so we show both instead of picking one.
- LCP, CLS, INP, TTFB, FCP, Speed Index and TBT against Google thresholds
- Opportunities ranked by milliseconds saved, not alphabetically
- Page weight, request count and third-party script cost
- Render-blocking resources named, with the tag to change

The pillar nobody else runs
Answer engines are a different crawl surface with different rules. We check whether GPTBot, PerplexityBot, ClaudeBot and Google-Extended can actually reach you, whether your content is extractable as passages, and whether you publish the files they look for.
- robots.txt tested per answer-engine user agent, not just Googlebot
- llms.txt presence and validity
- Passage-level citability scoring on your key pages
- Entity and brand-mention signals that feed AI Overviews
- GPTBotAllowed
- PerplexityBotBlocked
- ClaudeBotAllowed
- Google-ExtendedBlocked
In our 327-site study, 41% blocked at least one answer-engine crawler — almost always by accident.
Read the studyIt reads the whole scan, then writes the plan
Not a template. The coach receives every finding from all sixteen modules, ranks them by impact divided by implementation effort, and produces the five things worth doing this week — with the snippet for each. English first, always; the Roman-Hindi roast is an accent you can switch off.
- Top five fixes ranked by impact ÷ effort
- Real code snippets matched to your stack
- Severity badges: critical, important, nice-to-have
- A plain-English verdict any client can read
- fetcher · rendered DOM captured
- crawl + indexation · 41 checks
- content intelligence · 38 checks
- ai search readiness · 22 checksrunning
- ai coach · writing action plan

Eleven deep-audit modules
run after the verdict
Each one is independent — if a module fails it degrades on its own, and the rest of your report still lands.
Accessibility
axe-core plus WCAG 2.2 AA, grouped by POUR principle.
AI search readiness
Whether GPTBot, PerplexityBot and ClaudeBot can read you.
Security & compliance
TLS grade, headers, cookie flags, mixed content.
Video SEO
VideoObject markup, transcripts, thumbnails, embeds.
Schema deep-scan
Seven validators against Google rich-result eligibility.
Entity SEO
Entities extracted and matched against Wikidata.
Brand SERP
What a search for your own brand actually returns.
Crawl budget
Where Googlebot wastes its requests on your site.
Migration audit
Wayback-backed URL mapping when you replatform.
Conversion & UX
Heuristic review of the path from landing to action.
Tracking setup
Whether your analytics and tags actually fire.
For the people who
report to someone else
White-label, multi-client cockpit
Your logo, your colours, your domain on the PDF. A health grid across every client, bulk scanning 100 URLs a batch, and CSV import up to 500 clients at a time.

Export anywhere
PDF, CSV, XLSX, DOCX, HTML, Notion, Slides, ePub and a PNG summary card — all from the same report.
REST API + webhooks
Trigger scans from CI, fetch results as JSON, and get a callback the moment a scan completes.
Learn moreShare links
A public, no-login link with optional password and view tracking — for the client who won't make an account.
Scheduled reports
Weekly, monthly or a custom cron. Delivered by email or straight into Slack.
The audit is the same
on every plan
Every pillar and every check runs whether you pay us or not. Plans differ on what you can do with the result.
| Feature | Free | Pro | Agency | Enterprise |
|---|---|---|---|---|
| All 240+ checks, all pillars | Yes | Yes | Yes | Yes |
| Scans per day | 10 | 100 | 500 | Unlimited |
| Copy-paste fix code | No | Yes | Yes | Yes |
| PDF export | Branded | Clean | White-label | White-label |
| Keyword, rank & domain tools | No | Yes | Yes | Yes |
| Backlinks & bulk scanning | No | No | Yes | Yes |
| Multi-client workspaces | No | No | Yes | Yes |
| API, webhooks & team seats | No | No | No | Yes |
| Price | $0 | $9/mo | $29/mo | $99/mo |
Everything you might ask,
answered straight
See it on your own site.
It takes 30 seconds.
No account, no card, no install. Paste a URL and read the verdict.
Run a free audit