The problem The report How it works Pricing FAQ Sample report Get my report — £7.99
n = 28 · audits run 2026-09-12 – 2026-10-07 · refreshed every January

What 28 real website audits
actually found.

Every statistic below is computed from our own report corpus — 1,460 findings across 28 full-pipeline audits of real websites. No invented industry numbers, no "studies show" — just what a deterministic, 260+-check audit engine found, with the methodology and its limits stated plainly.

Quick answer

The statistics, in one paragraph

Across 28 full-pipeline audits of real websites (median 25 pages each), the engine found 1,460 distinct findings — a median of 56 per site, ranging from 11 to 91. Only 167 (11%) were outright errors; 1,093 (75%) were warnings and 200 were informational. The most common findings — Content Security Policy, Markdown Response, Meta Description and Sub-processor Disclosure — tied, each present on 27 of 28 sites. Median overall score: 46/100 — 26 of 28 sites graded F. Details, charts and the honest methodology below.
Headline numbers

1,460 findings across 28 audits

Every figure on this page — including these — is generated by a script from the audit corpus, so a re-run over a bigger corpus updates the page, not a hand-typed table.

1,460total findings
56median findings per site (range 11–91)
167errors — broken or unsafe
1,093warnings — working, but wrong
200informational findings
46/100median overall score (26 of 28 graded F)
Methodology — what this sample is, and what it is not

Read this before citing any number

What the sample is

28 full-pipeline audits of real websites, each crawling a median of 25 pages (a few test crawls in the sample ran shallower or deeper than the standard 25-page audit) with the same deterministic engine, versions 0.0.95–0.0.102 (260+ checks), plus a live security examination. Every run produced a machine-readable audit.json; every number here is computed from those files.

What it is not

Not a random sample of the web. The sites belong to owners who chose to order an audit — a self-selected group, weighted toward small businesses that suspected a problem. Expect the true averages for all sites to look better than these.

What counts as a "finding"

A distinct issue the engine raised for a site, at one of three severities: error (broken or unsafe), warning (works but wrong or risky), info (worth knowing). Repeated instances of the same issue on one site count once.

Reproducibility

The page is generated by ops/stats_page.py, which recomputes every figure from the corpus. Client reports stay private; only these aggregates are published, and they carry a Dataset schema for citation.

Severity split

Most of what's broken isn't on fire

Errors are the tip of the iceberg: 11% of findings. The bulk — 75% — is warnings: things that work but are slow, risky, invisible to search engines or AI assistants, or quietly costing you visitors.

1,460findings
167 errors (11%)
1,093 warnings (75%)
200 infos (14%)
Why warnings matter: errors are the findings an owner usually knows about — the site is down, the form is broken. The 1,093 warnings are the quiet kind: missing security headers, thin content, unoptimized images, pages AI engines can't parse. Fixing errors keeps the site alive; fixing warnings is what makes it compete. See what a full report looks like →
Findings by category

Where the problems live

1,460 findings across 18 categories. Performance and accessibility lead — followed closely by security, which is exactly what free scanners don't examine.

Performance277
Accessibility263
Security149
Core SEO147
Content117
Links108
Agent Experience77
Images72
E-E-A-T70
Structured Data54
Legal Compliance45
Crawlability31
URL Structure12
Mobile11
Social Media10
Video10
Internationalization5
Local SEO2
Findings per site

How uneven the damage is

Median 56, but the spread runs from 11 to 91 findings. Even the best site in the sample wasn't clean — and the worst had more than five times the median.

110–19
20–29
730–39
340–49
450–59
860–69
470–79
80–89
190+
Grades: 26 of 28 sites scored an overall F (below 60/100). The 2 exceptions scored 87 and 82 — and even they carried findings worth fixing. The grade bands come from the engine, not a school report, but site owners tend to recognize the letter all the same.
Most common findings

The same 13 issues, everywhere

The findings that showed up most often across all 28 sites. If your site hasn't been audited, odds are several of these are on it right now.

#FindingCategorySeveritySites affectedShare
1Content Security PolicySecuritywarning27 of 2896%
2Markdown ResponseAgent Experienceinfo27 of 2896%
3Meta DescriptionCore SEOerror27 of 2896%
4Sub-processor DisclosureLegal Complianceinfo27 of 2896%
5Open Graph TagsCore SEOwarning25 of 2889%
6llms.txtAgent Experienceinfo25 of 2889%
7Critical Request ChainsPerformancewarning24 of 2886%
8Keyword StuffingContentwarning23 of 2882%
9Privacy PolicyE-E-A-Twarning23 of 2882%
10Word CountContentwarning23 of 2882%
11H1 TagCore SEOerror22 of 2879%
12Token WeightAgent Experiencewarning22 of 2879%
13X-Frame-OptionsSecuritywarning22 of 2879%

"Sites affected" counts each site once per finding, out of 28 audited — a finding raised on the same site at two severities (e.g. Meta Description, error on some sites and warning on others) still counts that site once, and its most severe form is shown. When findings tie at the cut-off count, every tied finding is shown — the table can carry more than twelve rows. Same corpus, same per-site counting, as the /what-is/ definition series — recomputed by ops/stats_page.py, never typed.

Citing this data

Take the numbers, name the source

This page carries a Dataset schema, so agents and writers can cite it unambiguously. The one-line version:

"Across 28 real website audits, the median site had 56 fixable findings — and only 11% of them were outright errors."
Source: YourSiteIsBroken, Website audit statistics (2026), 28 full-pipeline audits of self-selected, mostly small-business sites (median 25 pages each). Related: best website audit tools, ranked honestly · audit options compared.

Fair questions, straight answers

Is this a scientific study of the web?

No, and we won't pretend otherwise. The sample is 28 real audits of real sites, and the site owners chose to have them audited — a self-selected group, skewed toward small-business sites that suspected something was wrong. Treat the numbers as 'what a competent audit finds on ordinary small-business sites', not as a survey of the internet.

Where does the data come from?

From our own audit engine, a deterministic rule-based crawler that runs 260+ checks over a median of 25 pages per site, plus a live security examination. Each run writes a machine-readable audit.json; the numbers on this page are computed from those files by a script (ops/stats_page.py), never typed by hand. Individual client reports stay private — only these aggregates are published.

Can I get the raw data?

Not the client reports — those are private. What you can do is cite the aggregate numbers on this page (they carry a Dataset schema), or run the same engine on your own site for £7.99 and get your own 25-page report with every finding explained and prioritized.

What does a median of 56 findings per site actually mean?

It means a typical site in this sample had 56 distinct issues worth fixing — spanning performance, accessibility, security, SEO, content and AI-readiness. Most were warnings rather than outright errors; errors averaged about 6 per site. A clean bill of health was rare: 26 of the 28 sites scored an F grade overall.

When is this page refreshed?

Every January. The script that computes every number re-runs over the grown corpus, the counts and year in the title are updated, and the sitemap lastmod is bumped. Figures on this page reflect audits run between 2026-09-12 and 2026-10-07.

Your site is one of the 28+ — find out which kind.

Enter your URL and pay securely — your report PDF lands in your inbox in ~30 minutes.

Or read a real sample report first →