Skip to main content

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.

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

Sign up with your email, add a payment card, and choose a plan. Starter and Pro include a 7-day free trial — your card is not charged until the trial ends, and you can cancel anytime before then.

2. Choose Your Plan

Starter ($29/mo) for freelancers, Pro ($59/mo) for white-label reports, or Agency ($119/mo) for API access and JSON export.

3. Run Your First Audit

Enter any URL on the audit page and hit "Audit." Results start appearing within seconds as each analyzer completes.

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.

PhaseWhat HappensPoll IntervalDuration
Core
7 execution units running 17 of the 18 analyzers in parallelEvery 2 secondsTypically 10-30 seconds
PageSpeed
Google PageSpeed Insights analysisEvery 5 secondsUp to 90 seconds (countdown shown)
Complete
All analyzers finished successfullyPolling 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.