How to Run a Website Audit
From signup to finished scan. What each phase does, how long it takes, and what to do when an audit stalls.
On this page
Getting Started
Web Audit Suite analyzes your website across 18 dimensions — from security headers and accessibility to AI readiness and CSS quality. Here is how to get up and running in under a minute.
1. Create an Account
2. Choose Your Plan
3. Run Your First Audit
Running an Audit
URL Input
Enter any URL in the audit page input field. The URL is automatically normalized: whitespace is trimmed, trailing slashes are stripped, and https:// is prepended if no protocol is provided. The URL must contain a valid hostname with a dot (e.g., example.com).
Scan Phases
Each audit runs in two phases. During the core phase, 7 execution units run 17 of the 18 analyzers in parallel. Once core completes, the PageSpeed phase runs the 18th analyzer by calling the Google PageSpeed Insights API separately.
| Phase | What Happens | Poll Interval | Duration |
|---|---|---|---|
Core | 7 execution units running 17 of the 18 analyzers in parallel | Every 2 seconds | Typically 10-30 seconds |
PageSpeed | Google PageSpeed Insights analysis | Every 5 seconds | Up to 90 seconds (countdown shown) |
Complete | All analyzers finished successfully | Polling stops | — |
Progress Indicators
During the core phase, a progress bar shows "X of Y analyzers complete" and updates every 2 seconds. During the PageSpeed phase, a 90-second countdown timer is displayed. Results populate progressively — tabs become available as each analyzer finishes, so you can start reviewing before the scan is fully done.
Cached Results
Results are saved to your browser's local storage (up to 10 entries, oldest evicted first). If you revisit the same URL, cached results load instantly with no network request. Refreshing the page bypasses the cache to run a fresh scan.
Cooldown Period
There is a 60-second cooldown between scans to respect Google PageSpeed API rate limits. If you try to start a new scan within 60 seconds, you will see a brief cooldown message.
Interrupted Scans & Recovery
If the scan stalls (no server heartbeat for 45 seconds), a recovery banner appears with three options: Accept Partial Results to view whatever data was collected, Retry Scan to start a fresh scan, or Abandon Scan to discard and return to the input. If 5 consecutive network errors occur during polling, a "Retry Connection" button appears so you can resume without losing progress.
Next Steps
- Documentation home — scores and methodology, the analyzer reference, reports and exports.
- Help & FAQ — why some sites block automated audits, and what to do about partial results.