Open data · CC BY 4.0

Every audit we have published, as data

One row per audit report published on this site. Each is a real site put through the nine checks by the free public tool, with the pass, partial and fail counts and the state of each individual check.

The file

public-audit-reports.csv

0 rows

0 rows, 16 columns, UTF-8, comma-separated, served as text/csv. Covering 2026.

CC BY 4.0 — reuse it, with attribution to DevShutter and a link to this page.

The proof

What do the first rows look like, as they appear in the file?

public-audit-reports.csv0 of 0 rows · 16 columns

A sample read directly from public-audit-reports.csv, so this page cannot describe a column the file does not have.
report_urlaudited_urlhostdatedpasspartialfailp1p2p3p4p5p6p7p8p9

The method

How was it measured?

Every row was produced by the same nine-check engine behind the free public audit. Each site is fetched once as a mobile browser, and each of the nine checks records pass, partial or fail against a fixed threshold. Nothing is self-reported, nothing is estimated, and no site was contacted.

The nine checkscolumns p1–p9

  1. Speed on a real phone
  2. Mobile experience
  3. Headline clarity (H1 and body text)
  4. One clear contact route (phone, form or email)
  5. Technical SEO basics (title, description, canonical, language, alt text)
  6. Structured data
  7. Trust signals (phone, address, email, social)
  8. Analytics and tracking
  9. Security and HTTPS

What can it tell you, and what can it not?

It measures what a crawler and a phone can see from outside, once. It does not measure whether a business is any good, whether the site converts, or what happened on a second visit from a different network. A fail is a specific measured condition against a stated threshold, not a judgement about the company behind it.

Run the same checks on your own address with the free audit and you get a permanent page with every reading on it, produced by this same engine.

Where to go next