vital-scans open kwaliteitsregister

Wekelijks kwaliteitsregister

Toegankelijkheid en duurzaamheid, continu gemeten met opensource-engines. Duizenden pagina's per domein, elke week langzaam en beleefd gescand.

Domeinen gerangschikt op toegankelijkheidsscore (beste eerst). Het traject vergelijkt de score met ~4 weken geleden. De aantallen zijn medianen per pagina over de afgelopen 7 dagen, vergelijkbaar tussen sites van elke omvang.
DomeinScoreTrajectGecontroleerde pagina's (7d)Mediaan axe / paginaMediaan Alfa / paginaTrend
www.cms.gov A 100 ▬ stabiel +0 2567 0 64 Median axe violations per page over 17 weeks: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.
www.medicaid.gov A 100 ▲ verbeterend +30 6785 0 83 Median axe violations per page over 17 weeks: 6, 6, 6, 6, 6, 4, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0.
data.healthcare.gov A 100 ▬ stabiel +0 1466 0 37 Median axe violations per page over 17 weeks: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.
openpaymentsdata.cms.gov A 100 ▬ stabiel +0 225 0 73 Median axe violations per page over 17 weeks: 3, 3, 3, 3, 3, 3, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0.
data.medicaid.gov A 100 ▬ stabiel +0 2234 0 37 Median axe violations per page over 17 weeks: 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.
data.cms.gov A 95 ▬ stabiel +0 2043 1 59 Median axe violations per page over 17 weeks: 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1.
www.healthcare.gov A 95 ▬ stabiel +0 1138 1 50 Median axe violations per page over 17 weeks: 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1.
www.medicare.gov A 90 ▬ stabiel +0 2000 2 53 Median axe violations per page over 17 weeks: 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2.
www.cdc.gov B 75 ▬ stabiel +0 3030 5 79 Median axe violations per page over 17 weeks: 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5.
nih.gov D 63 ▼ verslechterend -4 25 8 89 Median axe violations per page over 16 weeks: 3, 3, 3, 2, 7, 8, 8, 8, 8, 10, 8, 8, 8, 8, 8, 9.

Scores zijn een relatief, geautomatiseerd signaal op basis van axe-overtredingen per pagina (axe draait op elke pagina; Alfa wordt bemonsterd en apart gerapporteerd). Geautomatiseerd testen vindt slechts ~⅓ van de barrières — gebruik scores om te vergelijken en de richting te volgen, niet als geslaagd/gezakt.

Median axe violations per page, all domains — lower is better
www.cms.govwww.medicaid.govdata.healthcare.govopenpaymentsdata.cms.govdata.medicaid.govdata.cms.govwww.healthcare.govwww.medicare.govwww.cdc.govnih.govW24W32W40 100
Median axe violations per page by domain and week
Domain2026-W242026-W252026-W262026-W272026-W282026-W292026-W302026-W312026-W322026-W332026-W342026-W352026-W362026-W372026-W382026-W392026-W40
www.cms.gov00000000000000000
www.medicaid.gov66666400000660000
data.healthcare.gov00000000000000000
openpaymentsdata.cms.gov33333333000000000
data.medicaid.gov11110000000000000
data.cms.gov11111111111111111
www.healthcare.gov11111111111111111
www.medicare.gov00000000222222222
www.cdc.gov55555555555555555
nih.gov—33327888810888889

Grootste probleemgevallen over alle domeinen

Problemen met de grootste impact over de hele vloot, gerangschikt op getroffen pagina's × ernst × bereikte mensen — waar de inspanning het eerst op te richten.

Top 20 problemen over alle actieve domeinen.
DomeinProbleemErnstPagina's
www.medicare.gov All page content should be contained by landmarks (WCAG criterion undetermined) Ernstig 1722
www.cdc.gov All page content should be contained by landmarks (WCAG criterion undetermined) Ernstig 1692
www.healthcare.gov ARIA attributes must conform to valid values (WCAG 4.1.2) Kritiek 1102
www.medicaid.gov Text has enhanced contrast (WCAG 1.4.6) Matig 1273
www.medicaid.gov Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) Matig 1273
www.medicaid.gov Scrolling content can be accessed by keyboard (WCAG criterion undetermined) Matig 1273
data.cms.gov Banner landmark should not be contained in another landmark (WCAG criterion undetermined) Matig 1093
www.medicaid.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) Matig 1049
data.medicaid.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) Matig 1029
data.medicaid.gov Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) Matig 1029
data.medicaid.gov aria-hidden element does not contain focusable elements (WCAG 4.1.2) Matig 863
data.cms.gov Scrollable region must have keyboard access (WCAG 2.1.1) Ernstig 558
data.cms.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) Matig 884
data.cms.gov Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) Matig 884
data.healthcare.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) Matig 725
data.healthcare.gov Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) Matig 725
www.cdc.gov Images must have alternative text (WCAG 1.1.1) Kritiek 339
data.healthcare.gov aria-hidden element does not contain focusable elements (WCAG 4.1.2) Matig 623
www.cdc.gov Landmarks should have a unique role or role/label/title (i.e. accessible name) c (WCAG criterion undetermined) Matig 584
www.healthcare.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) Matig 555

Technologie-overschrijdende problemen

Toegankelijkheidsbevindingen die met dezelfde technologie terugkeren op meerdere sites — het sterkste signaal dat een barrière in een gedeeld CMS, thema of widget zit in plaats van in de inhoud van één site. Gerangschikt op lift × aantal getroffen sites. Associatie, geen bewijs van oorzaak: bevestig voordat u toeschrijft.

Top 25 associaties tussen technologie ↔ bevinding over ≥2 sites.
Technologie Bevinding Lift Sites Pagina's
DataTables Presentational children of an element are not focusable (alfa) 8.64× 2 6
Bootstrap Accessible name of link or button matches visible label (alfa) 2.77× 4 17
YouTube Give every <iframe> a descriptive title attribute. (axe) 5.24× 2 6
Tealium Text has minimum contrast ratio of 4.5:1 (alfa) 1.23× 8 510
HSTS Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.01× 9 572
HSTS Text has minimum contrast ratio of 4.5:1 (alfa) 1.00× 9 516
Google Analytics Text has minimum contrast ratio of 4.5:1 (alfa) 1.00× 9 521
Google Analytics Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.00× 9 577
Tealium Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.11× 8 510
Bootstrap Wrap all page content in landmarks (header, nav, main, footer) so users can navigate by region. (axe) 2.82× 3 366
Drupal Text has minimum contrast ratio of 4.5:1 (alfa) 1.21× 7 403
Acquia Cloud Platform Text has minimum contrast ratio of 4.5:1 (alfa) 1.21× 7 403
Amazon Web Services Text has minimum contrast ratio of 4.5:1 (alfa) 1.21× 7 403
PHP Text has minimum contrast ratio of 4.5:1 (alfa) 1.21× 7 403
Bootstrap Table header has scope (alfa) 2.70× 3 19
jQuery Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.00× 8 465
Drupal aria-hidden element does not contain focusable elements (alfa) 1.56× 5 234
Acquia Cloud Platform aria-hidden element does not contain focusable elements (alfa) 1.56× 5 234
Amazon Web Services aria-hidden element does not contain focusable elements (alfa) 1.56× 5 234
PHP aria-hidden element does not contain focusable elements (alfa) 1.56× 5 234
jQuery Text has minimum contrast ratio of 4.5:1 (alfa) 0.97× 8 409
Drupal Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.09× 7 403
Acquia Cloud Platform Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.09× 7 403
Amazon Web Services Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.09× 7 403
PHP Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.09× 7 403

Veelvoorkomende Lighthouse-aanbevelingen

Niet-toegankelijkheidsproblemen die Google Lighthouse markeerde op de bemonsterde pagina's van meerdere sites — prestaties, best practices, SEO en AI-gereedheid. Wanneer ze terugkeren op onafhankelijke overheidssites, wijst dat meestal op een gedeeld platform, thema of CDN, waar één gecoördineerde oplossing iedereen helpt. Gerangschikt op aantal getroffen sites. Toegankelijkheidsaudits zijn weggelaten (ze overlappen met axe-core).

Top 25 Lighthouse-aanbevelingen over ≥2 sites.
Aanbeveling Categorie Sites Pagina's Gesch. besparing
WebMCP tools registered Agentisch (AI-gereedheid) 9 1359 —
WebMCP form coverage Agentisch (AI-gereedheid) 9 1359 —
WebMCP schemas are valid Agentisch (AI-gereedheid) 9 1359 —
llms.txt follows recommendations Agentisch (AI-gereedheid) 9 1359 —
Network dependency tree Prestaties 9 1349 —
Reduce unused JavaScript Prestaties 9 1337 691.6 MB · 2744.9s
Minimize main-thread work Prestaties 9 1320 998.3s
Reduce JavaScript execution time Prestaties 9 1320 998.8s
Time to Interactive Prestaties 9 1316 —
Reduce unused CSS Prestaties 9 1301 105.3 MB · 576.7s
Render-blocking requests Prestaties 9 1300 2325.2s
Largest Contentful Paint Prestaties 9 1253 —
Use efficient cache lifetimes Prestaties 9 1229 3016.3s
First Contentful Paint Prestaties 9 1204 —
Max Potential First Input Delay Prestaties 9 1128 —
Speed Index Prestaties 9 1098 —
Total Blocking Time Prestaties 9 1078 —
Font display Prestaties 9 949 64.0s
Cumulative Layout Shift Agentisch (AI-gereedheid) 9 440 —
Layout shift culprits Prestaties 9 438 —
Legacy JavaScript Prestaties 9 422 73.0s
Forced reflow Prestaties 9 386 —
Browser errors were logged to the console Beste praktijken 9 262 —
Initial server response time was short Prestaties 9 209 53.3s
Missing source maps for large first-party JavaScript Beste praktijken 8 806 —

Recurring patterns across domains

The same underlying rule failing on multiple independent sites — the strongest signal of a shared CMS template, design-system component, or widget bug rather than a one-off content issue. Ranked by fix leverage: sites affected × severity × pages, not raw count.

Top 25 patterns spanning ≥2 sites.
Pattern Ernst Likely source Sites Pagina's
Target size is at least 44×44 CSS pixels (Enhanced) Matig sjabloon 10 5680
Text has minimum contrast ratio of 4.5:1 Matig sjabloon 10 5166
All page content should be contained by landmarks Matig sjabloon 6 3984
Text has enhanced contrast Matig sjabloon 9 2627
Scrolling content can be accessed by keyboard Matig sjabloon 7 2133
aria-hidden element does not contain focusable elements Matig sjabloon 6 2281
Form field label is visible Matig sjabloon 10 1096
Heading levels should only increase by one Matig sjabloon 8 986
aria attribute is permitted for element role Matig inhoud 7 955
Landmarks should have a unique role or role/label/title (i.e. accessible name) c Matig inhoud 9 650
Text has sufficient color contrast (Enhanced) Matig sjabloon 5 839
Document should have one main landmark Matig sjabloon 4 990
First focusable element is link to main content Matig sjabloon 4 784
Elements must meet minimum color contrast ratio thresholds Ernstig sjabloon 6 343
Page should contain a level-one heading Matig sjabloon 5 615
Headings are structured hierarchically Matig sjabloon 8 351
Images must have alternative text Kritiek sjabloon 3 446
Scrollable region must have keyboard access Ernstig inhoud 3 578
Accessible name of link or button matches visible label Matig sjabloon 8 260
Target size is at least 24×24 CSS pixels or has spacing (Minimum) Matig sjabloon 6 322
<ul> and <ol> must only directly contain <li>, <script> or <template> elements Ernstig sjabloon 7 153
<html> element must have a lang attribute Ernstig sjabloon 2 446
Table header has scope Matig sjabloon 6 222
Links must be distinguishable without relying on color Ernstig sjabloon 4 206
Presentational children of an element are not focusable Matig sjabloon 6 185
Geblokkeerde doelen (1)

Deze sites gaven de scanner alleen "toegang geweigerd"-antwoorden, dus er kon geen toegankelijkheids- of duurzaamheidsdata worden verzameld. Dit is doorgaans een WAF of botmanager die geautomatiseerd verkeer blokkeert, geen scanfout. Zie WAF-ALLOWLIST.md voor hoe de scanner op de toelatingslijst kan worden gezet.

  • hhs.gov — HTTP 403 (2026-W40)

Hulpmiddelen

Waarom dit bestaat

Continue meting is beter dan eenmalige audits. Dit register volgt of elke site na verloop van tijd toegankelijker en lichter wordt, met axe-core en Alfa (de opensource-engine achter Siteimprove) voor toegankelijkheid, en paginagewicht met CO₂-schattingen van Sustainable Web Design voor duurzaamheid. Alles hier is open: de scanner, de data en de rapporten.

This data is also available beyond the web page: a read-only JSON API (no auth, no server), a machine-discovery API catalog, and for coding agents an llms.txt guide plus a local MCP server.