vital-scans registre de qualité ouvert

Registre de qualité hebdomadaire

Accessibilité et durabilité, mesurées en continu avec des moteurs open source. Des milliers de pages par domaine, scannées lentement et poliment au fil de chaque semaine.

Domaines classés par score d'accessibilité (meilleur en premier). La trajectoire compare le score à celui d'il y a environ 4 semaines. Les comptes sont des médianes par page sur les 7 derniers jours, comparables entre sites de toute taille.
DomaineNoteTrajectoirePages auditées (7 j)axe médian / pageAlfa médian / pageTendance
www.cms.gov A 100 ▬ stable +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 ▲ en amélioration +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 ▬ stable +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 ▬ stable +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 ▬ stable +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 ▬ stable +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 ▬ stable +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 ▬ stable +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 ▬ stable +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 ▼ en dégradation -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.

Les scores sont un signal relatif et automatisé basé sur les violations axe par page (axe s'exécute sur chaque page ; Alfa est échantillonné et rapporté séparément). Les tests automatisés ne détectent que ~⅓ des obstacles — utilisez les scores pour comparer et suivre la tendance, pas comme un succès/échec.

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

Pires fautifs sur tous les domaines

Problèmes à plus fort impact sur l'ensemble du parc, classés par pages concernées × gravité × personnes touchées — où concentrer les efforts en premier.

Les 20 principaux problèmes sur tous les domaines actifs.
DomaineProblèmeGravitéPages
www.medicare.gov All page content should be contained by landmarks (WCAG criterion undetermined) Grave 1722
www.cdc.gov All page content should be contained by landmarks (WCAG criterion undetermined) Grave 1692
www.healthcare.gov ARIA attributes must conform to valid values (WCAG 4.1.2) Critique 1102
www.medicaid.gov Text has enhanced contrast (WCAG 1.4.6) Modéré 1273
www.medicaid.gov Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) Modéré 1273
www.medicaid.gov Scrolling content can be accessed by keyboard (WCAG criterion undetermined) Modéré 1273
data.cms.gov Banner landmark should not be contained in another landmark (WCAG criterion undetermined) Modéré 1093
www.medicaid.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) Modéré 1049
data.medicaid.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) Modéré 1029
data.medicaid.gov Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) Modéré 1029
data.medicaid.gov aria-hidden element does not contain focusable elements (WCAG 4.1.2) Modéré 863
data.cms.gov Scrollable region must have keyboard access (WCAG 2.1.1) Grave 558
data.cms.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) Modéré 884
data.cms.gov Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) Modéré 884
data.healthcare.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) Modéré 725
data.healthcare.gov Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) Modéré 725
www.cdc.gov Images must have alternative text (WCAG 1.1.1) Critique 339
data.healthcare.gov aria-hidden element does not contain focusable elements (WCAG 4.1.2) Modéré 623
www.cdc.gov Landmarks should have a unique role or role/label/title (i.e. accessible name) c (WCAG criterion undetermined) Modéré 584
www.healthcare.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) Modéré 555

Problèmes inter-technologies

Constats d'accessibilité qui réapparaissent avec la même technologie sur plusieurs sites — le signal le plus fort qu'un obstacle réside dans un CMS, un thème ou un widget partagé plutôt que dans le contenu d'un seul site. Classés par facteur × nombre de sites concernés. Association, et non preuve de cause : confirmez avant d'attribuer.

Les 25 principales associations technologie ↔ constat couvrant ≥2 sites.
Technologie Constat Levier Sites Pages
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

Recommandations Lighthouse courantes

Problèmes non liés à l'accessibilité que Google Lighthouse a signalés sur les pages échantillonnées de plusieurs sites — performance, bonnes pratiques, SEO et préparation à l'IA. Une récurrence sur des sites gouvernementaux indépendants indique généralement une plateforme, un thème ou un CDN partagé, où une seule correction coordonnée profite à tous. Classés par nombre de sites concernés. Les audits d'accessibilité sont omis (ils recoupent axe-core).

Les 25 principales recommandations Lighthouse couvrant ≥2 sites.
Recommandation Catégorie Sites Pages Économie est.
WebMCP tools registered Agentique (prêt pour l'IA) 9 1359 —
WebMCP form coverage Agentique (prêt pour l'IA) 9 1359 —
WebMCP schemas are valid Agentique (prêt pour l'IA) 9 1359 —
llms.txt follows recommendations Agentique (prêt pour l'IA) 9 1359 —
Network dependency tree Performance 9 1349 —
Reduce unused JavaScript Performance 9 1337 691.6 MB · 2744.9s
Minimize main-thread work Performance 9 1320 998.3s
Reduce JavaScript execution time Performance 9 1320 998.8s
Time to Interactive Performance 9 1316 —
Reduce unused CSS Performance 9 1301 105.3 MB · 576.7s
Render-blocking requests Performance 9 1300 2325.2s
Largest Contentful Paint Performance 9 1253 —
Use efficient cache lifetimes Performance 9 1229 3016.3s
First Contentful Paint Performance 9 1204 —
Max Potential First Input Delay Performance 9 1128 —
Speed Index Performance 9 1098 —
Total Blocking Time Performance 9 1078 —
Font display Performance 9 949 64.0s
Cumulative Layout Shift Agentique (prêt pour l'IA) 9 440 —
Layout shift culprits Performance 9 438 —
Legacy JavaScript Performance 9 422 73.0s
Forced reflow Performance 9 386 —
Browser errors were logged to the console Bonnes pratiques 9 262 —
Initial server response time was short Performance 9 209 53.3s
Missing source maps for large first-party JavaScript Bonnes pratiques 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 Gravité Likely source Sites Pages
Target size is at least 44×44 CSS pixels (Enhanced) Modéré modèle 10 5680
Text has minimum contrast ratio of 4.5:1 Modéré modèle 10 5166
All page content should be contained by landmarks Modéré modèle 6 3984
Text has enhanced contrast Modéré modèle 9 2627
Scrolling content can be accessed by keyboard Modéré modèle 7 2133
aria-hidden element does not contain focusable elements Modéré modèle 6 2281
Form field label is visible Modéré modèle 10 1096
Heading levels should only increase by one Modéré modèle 8 986
aria attribute is permitted for element role Modéré contenu 7 955
Landmarks should have a unique role or role/label/title (i.e. accessible name) c Modéré contenu 9 650
Text has sufficient color contrast (Enhanced) Modéré modèle 5 839
Document should have one main landmark Modéré modèle 4 990
First focusable element is link to main content Modéré modèle 4 784
Elements must meet minimum color contrast ratio thresholds Grave modèle 6 343
Page should contain a level-one heading Modéré modèle 5 615
Headings are structured hierarchically Modéré modèle 8 351
Images must have alternative text Critique modèle 3 446
Scrollable region must have keyboard access Grave contenu 3 578
Accessible name of link or button matches visible label Modéré modèle 8 260
Target size is at least 24×24 CSS pixels or has spacing (Minimum) Modéré modèle 6 322
<ul> and <ol> must only directly contain <li>, <script> or <template> elements Grave modèle 7 153
<html> element must have a lang attribute Grave modèle 2 446
Table header has scope Modéré modèle 6 222
Links must be distinguishable without relying on color Grave modèle 4 206
Presentational children of an element are not focusable Modéré modèle 6 185
Cibles bloquées (1)

Ces sites n'ont renvoyé au scanner que des réponses d'accès refusé, si bien qu'aucune donnée d'accessibilité ou de durabilité n'a pu être collectée. Il s'agit généralement d'un WAF ou d'un gestionnaire de bots bloquant le trafic automatisé, et non d'un échec du scan. Voir WAF-ALLOWLIST.md pour savoir comment autoriser le scanner.

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

Outils

Pourquoi cela existe

La mesure continue vaut mieux que des audits ponctuels. Ce registre suit si chaque site devient plus accessible et plus léger au fil du temps, à l'aide d'axe-core et d'Alfa (le moteur open source derrière Siteimprove) pour l'accessibilité, et du poids des pages avec les estimations de CO₂ de Sustainable Web Design pour la durabilité. Tout est ouvert ici : le scanner, les données et les rapports.

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.