Methodology v0.1 · Open & deterministic

What the audit measures.

A deterministic check of one public URL. We combine the HTTP response, HTML, public helper files and a mobile Chromium render with axe-core. Same input, same output — every time.

40 transparent rules4 weighted scores0 black boxes

SEO / AEO — 14 checks

Visibility in Google and answer engines: does the page expose one clear topic machines can trust?

  • Crawler & AI bot access
  • Answer-ready content
  • Page title
  • Meta description
  • Heading structure
  • Canonical URL
  • Available robots.txt
  • Valid sitemap
  • Optional llms.txt
  • Relevant structured data
  • Structured data validity
  • Open Graph metadata
  • Indexability
  • Internal links

Security — 6 checks

Passive transport and header hygiene. We never probe, brute-force or exploit.

  • HTTPS
  • Mixed content
  • Common security headers
  • Secure forms
  • Public sensitive files (skipped by design)
  • Cookie flags

Accessibility — 9 checks

Automated WCAG 2.2 AA on the real rendered DOM with axe-core at 390px.

  • Image alt text
  • Alt text quality
  • Form labels
  • Heading order
  • Semantic landmarks
  • Accessible control names
  • Document language
  • Color contrast
  • Automated WCAG audit

Design / UX — 11 checks

Mobile-first usability: can a visitor on a phone read, tap and convert without friction?

  • Primary call to action
  • Above-the-fold clarity
  • Text density
  • Trust signals
  • Mobile viewport
  • Reading comfort
  • Touch targets & spacing
  • Visual hierarchy
  • Render speed (LCP)
  • Runtime errors
  • Mobile layout (overflow & CLS)

Scoring

A category score is the weighted share of applicable passed rules. “Review” earns half points; “skipped” and “unmeasured” are excluded from the denominator. Severe failures across multiple categories can lower overall readiness by up to 5 points.

Limitations

An automated audit is not a manual WCAG review, a penetration test, Search Console, or real-user measurement. We don’t log in, port-scan, or attempt to exploit the site. Results describe only the captured public state.

See it in action

Run the audit on your own site.

Free, ~30 seconds, with a shareable report at the end.

Run free audit →