On-page audit with a score and a checklist

A crawl of the site returns an on-page score, the number of pages crawled, and the specific checks that failed, kept as a history so fixes can be seen landing.

What it is

An asynchronous crawl: a task is posted with a page cap and resource loading disabled, and its summary is fetched later by task id, returning crawl progress, page count, rounded score and the raw check counts. Audits are stored so score movement is visible over time.

Also called: site audit · SEO score · broken pages · technical SEO

See it
On-page audit with a score and a checklist
Won
29%
Avg cycle
13d
Pipeline
$481k
JanSep
A score dial with a trend sparkline and a list of failing checks with counts. Sample data — no customer information appears here.
How it works
  1. 1An audit task is posted for the domain with a maximum page count.
  2. 2Progress is polled by task id.
  3. 3The summary returns pages, an on-page score and per-check counts.
  4. 4Each run is stored with its issues so the history shows improvement.
Why we built it

Part of the SEO module's audit loop, with audit reports getting their own storage so a run is a record rather than a moment. The client is deliberately tolerant of a not-yet-ready crawl, returning 'No result yet' instead of an error.

The problem
  • Technical issues were invisible until they hurt rankings.
  • One-off audits had no follow-through or history.
Sound familiar?
What you get
A repeatable score with the failing checks named.
History shows whether fixes moved the number.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →