One product · 15 categories · one scan
Most audits tell you what they found. This one also tells you what it could not check.
A finding you cannot act on is noise. A finding about a page the tool never loaded is worse than noise. This engine refuses to write either, and shows its working for everything it does report.
Get an audit
See a real report
Two things it will not do.
01
It will not audit a page it never saw.
A parked domain, a bot challenge and an empty shell all answer 200 OK. This engine once produced around seventy-five findings about a domain that was for sale, and thirty-eight about a page it had failed to load. Both reports were tidy, internally consistent, and about nothing. It now asks whether there is anything there before it looks.
02
It will not turn a failed check into a pass.
A security scan that timed out once scored a hundred, on an empty list of findings. Where a check cannot complete, the report says so and scores nothing — because “we could not check” and “we found nothing” are different sentences and only one of them is true.
15 categories, on the rendered page.
Not the file the server sent — the page a visitor actually sees, after the browser has
finished building it. That is a different document, and most real findings live in it.
- 01PerformanceCore Web Vitals, weight, cachingFix this →
- 02SEOMeta, schema, sitemap, hreflangFix this →
- 03SecurityHeaders, TLS, nuclei, vuln libsFix this →
- 04AccessibilityWCAG 2.1 AA via axe-coreFix this →
- 05FunctionalLinks, forms, JS errorsFix this →
- 06ResponsiveViewports, touch targetsFix this →
- 07ContentReadability, grammar, freshnessFix this →
- 08UXNav, CTAs, 404, breadcrumbsFix this →
- 09AnalyticsGA4, GTM, pixels, RUMFix this →
- 10Privacy / LegalPolicy, consent, GDPR / CCPAFix this →
- 11Hosting / InfraDNS, SPF / DMARC, load testFix this →
- 12Code QualityW3C validation, semanticsFix this →
- 13SocialOG cards, og:image, reviewsFix this →
- 14Trust & ConversionReviews, CTAs, contact, policiesFix this →
- 15Local SEOGoogle Business Profile, NAP, mapsFix this →
Powered by Lighthouse, axe-core and a live headless browser. Each finding names the
check that produced it.
One number, paid once.
One site
£499
1 site, one full 15-category audit.
Three sites
£899
3 sites, one full 15-category audit each.
Agency pack
£1,499
5 sites, one full 15-category audit each.
Prices are checked against the payment module that charges them before this page can be published, so it cannot
disagree with the checkout.
Before you pay: Terms and refunds ·
Privacy ·
What gets checked
Five checks you can run before paying anyone.
Reads the four DNS records — SPF, DKIM, DMARC and CAA — that decide whether a stranger can put your domain on an invoice.
A parked domain, a bot challenge and an empty shell all answer 200 OK. This asks the question first.
One line in one file can switch a whole site off in search, and it survives rebuilds.
Every scanner grades you red for a missing header. This says which two matter — and when the answer belongs to your website builder rather than to you.
Your site and up to four others, each given a real audit and a score out of 100, side by side. The one check of the five that asks for an email address, because the results are kept against it for you to find again.
The audit is where most engagements start.
It measures what is already there. What comes after it — the rebuild, the migration, the
automation — is the other 200 lines on this site.
Get an audit
All 200 services