Skip to main content

Guides

What 9,402 Norwegian accessibility statements reveal

An analysis of 9,402 completed accessibility statements in Uutilsynet's open dataset: declared status, freshness, and the WCAG criteria most often reported as non-conforming.

By Eivind Pihl Martinsen, Synli.aiLast updated August 23, 2026

Illustration of accessibility statements being reduced into anonymous headline figures and WCAG insights.

In 2026, Uutilsynet opened a machine-readable dataset containing every completed Norwegian accessibility statement. Our snapshot covers 9,402 statements from 1,323 unique organisation numbers. That makes pattern analysis possible without ranking individual organisations.

Four headline figures

Completed statements
9,4028,692 websites · 710 apps
Unique organisation numbers
1,323The Synli aggregate publishes the count only
Updated within the last year
52.5%4,940 statements
Declared criterion breaches
62,424Sum of the source talBrot field

2,184 statements (23.2%) say “in conformance”, 7,196 (76.5%) say “partially conforming”, and 22 (0.2%) say “not conforming”. These are self-declared statuses, not independent certification.

The WCAG criteria most often declared non-conforming

The table ranks criteria by the number of statements answering no. The share uses statements that answered yes or no for that criterion. Not-relevant answers remain available in the JSON aggregate but stay outside the percentage denominator.

Top 10 in the 2026-08-23 snapshot
WCAG criterionDeclared breachesAssessedBreach share
1.1.1 — Non-text Content3,8128,91942.7%
1.3.1 — Info and Relationships3,5229,24238.1%
1.4.3 — Contrast (Minimum)3,0909,32033.2%
4.1.2 — Name, Role, Value2,7279,11329.9%
2.4.7 — Focus Visible2,7229,27029.4%
4.1.1 — Parsing2,4709,07127.2%
2.1.1 — Keyboard2,4369,25026.3%
1.4.11 — Non-text Contrast2,4318,96227.1%
1.4.12 — Text Spacing2,3018,99525.6%
2.5.3 — Label in Name2,1868,70725.1%

What this means for prioritisation

  • Non-text content, semantic structure, contrast, component names and visible focus recur. They deserve permanent checks in design, development and editorial workflows.
  • Automate what can be measured reliably, but keep human review for areas such as alternative-text quality, meaning, keyboard flow and representative user tasks.
  • Treat the accessibility statement as maintained evidence. 52.5% of statements in this snapshot are marked updated within the last year.
  • Prioritise using your own findings and current solution state. National patterns are context, not a substitute for testing.

Method and reproducibility

  1. The snapshot was retrieved on 2026-08-23 from Uutilsynet's open JSON endpoint. Every content page was fetched and checked against the total before the aggregate was written.
  2. Headline totals use the source talSamsvar, talBrot and talIkkjeRelevant fields. The criterion table uses oppfyllerAltInnhaldKravet; breach share is no divided by yes plus no.
  3. Organisation names, web addresses, organisation numbers, statement IDs and free-text details are omitted from the public Synli aggregate.
  4. The snapshot can be rebuilt from the repository with pnpm --filter @synli/landing refresh:uutilsynet. The production build does not call the external API.

FAQ

Are these regulatory audit or automated-test results?

No. The figures are aggregated from completed accessibility statements, which contain organisations' own declared status. They are not Uutilsynet inspection findings, a representative national survey, or a new Synli scan.

Why does the assessed-statement denominator vary by WCAG criterion?

A requirement can be marked not relevant, and website and app statements do not use exactly the same requirement set. The table therefore divides no answers by yes plus no for each criterion; not-relevant answers stay outside the denominator.

Are the figures updated in real time?

No. Uutilsynet describes the source dataset as updated daily, while this page uses a controlled snapshot retrieved on 2026-08-23. The visible snapshot date keeps each figure auditable.

Sources