vital-scans オープンな品質台帳

週次品質台帳

オープンソースのエンジンで継続的に測定するアクセシビリティとサステナビリティ。ドメインごとに数千ページを、毎週ゆっくりと礼儀正しくスキャンします。

アクセシビリティスコア順のドメイン(良い順)。推移は約 4 週間前のスコアと比較したものです。件数は直近 7 日間のページあたり中央値で、規模にかかわらずサイト間で比較できます。
ドメインスコア推移監査済みページ(7 日間)ページあたり axe 中央値ページあたり Alfa 中央値傾向
www.cms.gov A 100 ▬ 横ばい +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 ▲ 改善中 +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 ▬ 横ばい +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 ▬ 横ばい +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 ▬ 横ばい +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 ▬ 横ばい +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 ▬ 横ばい +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 ▬ 横ばい +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 ▬ 横ばい +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 ▼ 悪化中 -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.

スコアは、ページあたりの axe 違反に基づく相対的かつ自動的なシグナルです(axe はすべてのページで実行され、Alfa はサンプリングされて別途報告されます)。自動テストで見つかる障壁は約 3 分の 1 にすぎません。スコアは合否判定としてではなく、比較と方向性の把握に使ってください。

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

全ドメインで最も問題の多い項目

全体で最も影響の大きい問題。影響を受けたページ × 重大度 × 到達する人数で順位付け — 最初に注力すべき箇所です。

すべてのアクティブなドメインにおける主要な問題 20 件。
ドメイン問題深刻度ページ
www.medicare.gov All page content should be contained by landmarks (WCAG criterion undetermined) 深刻 1722
www.cdc.gov All page content should be contained by landmarks (WCAG criterion undetermined) 深刻 1692
www.healthcare.gov ARIA attributes must conform to valid values (WCAG 4.1.2) 重大 1102
www.medicaid.gov Text has enhanced contrast (WCAG 1.4.6) 中程度 1273
www.medicaid.gov Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) 中程度 1273
www.medicaid.gov Scrolling content can be accessed by keyboard (WCAG criterion undetermined) 中程度 1273
data.cms.gov Banner landmark should not be contained in another landmark (WCAG criterion undetermined) 中程度 1093
www.medicaid.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) 中程度 1049
data.medicaid.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) 中程度 1029
data.medicaid.gov Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) 中程度 1029
data.medicaid.gov aria-hidden element does not contain focusable elements (WCAG 4.1.2) 中程度 863
data.cms.gov Scrollable region must have keyboard access (WCAG 2.1.1) 深刻 558
data.cms.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) 中程度 884
data.cms.gov Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) 中程度 884
data.healthcare.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) 中程度 725
data.healthcare.gov Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) 中程度 725
www.cdc.gov Images must have alternative text (WCAG 1.1.1) 重大 339
data.healthcare.gov aria-hidden element does not contain focusable elements (WCAG 4.1.2) 中程度 623
www.cdc.gov Landmarks should have a unique role or role/label/title (i.e. accessible name) c (WCAG criterion undetermined) 中程度 584
www.healthcare.gov Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) 中程度 555

技術横断的な問題

複数のサイトで同じ技術とともに繰り返し現れるアクセシビリティの検出 — 障壁が 1 つのサイトのコンテンツではなく、共有された CMS、テーマ、ウィジェットに存在するという最も強いシグナルです。リフト × 影響を受けたサイト数で順位付けされています。これは関連であって原因の証明ではありません。原因と結びつける前に確認してください。

2 サイト以上にまたがる主要な技術 ↔ 検出の関連 25 件。
技術 検出結果 リフト サイト数 ページ
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

共通の Lighthouse 推奨事項

Google Lighthouse が複数サイトのサンプルページで指摘したアクセシビリティ以外の問題 — パフォーマンス、ベストプラクティス、SEO、AI 対応度。独立した複数の政府サイトで繰り返し現れる場合、通常は共有プラットフォーム、テーマ、CDN を示しており、1 つの協調的な修正がすべてに役立ちます。影響を受けたサイト数で順位付け。アクセシビリティ監査は省略されています(axe-core と重複するため)。

2 サイト以上にまたがる主要な Lighthouse 推奨事項 25 件。
推奨事項 カテゴリ サイト数 ページ 推定削減量
WebMCP tools registered エージェント対応(AI 対応度) 9 1359 —
WebMCP form coverage エージェント対応(AI 対応度) 9 1359 —
WebMCP schemas are valid エージェント対応(AI 対応度) 9 1359 —
llms.txt follows recommendations エージェント対応(AI 対応度) 9 1359 —
Network dependency tree パフォーマンス 9 1349 —
Reduce unused JavaScript パフォーマンス 9 1337 691.6 MB · 2744.9s
Minimize main-thread work パフォーマンス 9 1320 998.3s
Reduce JavaScript execution time パフォーマンス 9 1320 998.8s
Time to Interactive パフォーマンス 9 1316 —
Reduce unused CSS パフォーマンス 9 1301 105.3 MB · 576.7s
Render-blocking requests パフォーマンス 9 1300 2325.2s
Largest Contentful Paint パフォーマンス 9 1253 —
Use efficient cache lifetimes パフォーマンス 9 1229 3016.3s
First Contentful Paint パフォーマンス 9 1204 —
Max Potential First Input Delay パフォーマンス 9 1128 —
Speed Index パフォーマンス 9 1098 —
Total Blocking Time パフォーマンス 9 1078 —
Font display パフォーマンス 9 949 64.0s
Cumulative Layout Shift エージェント対応(AI 対応度) 9 440 —
Layout shift culprits パフォーマンス 9 438 —
Legacy JavaScript パフォーマンス 9 422 73.0s
Forced reflow パフォーマンス 9 386 —
Browser errors were logged to the console ベストプラクティス 9 262 —
Initial server response time was short パフォーマンス 9 209 53.3s
Missing source maps for large first-party JavaScript ベストプラクティス 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 深刻度 Likely source サイト数 ページ
Target size is at least 44×44 CSS pixels (Enhanced) 中程度 テンプレート 10 5680
Text has minimum contrast ratio of 4.5:1 中程度 テンプレート 10 5166
All page content should be contained by landmarks 中程度 テンプレート 6 3984
Text has enhanced contrast 中程度 テンプレート 9 2627
Scrolling content can be accessed by keyboard 中程度 テンプレート 7 2133
aria-hidden element does not contain focusable elements 中程度 テンプレート 6 2281
Form field label is visible 中程度 テンプレート 10 1096
Heading levels should only increase by one 中程度 テンプレート 8 986
aria attribute is permitted for element role 中程度 コンテンツ 7 955
Landmarks should have a unique role or role/label/title (i.e. accessible name) c 中程度 コンテンツ 9 650
Text has sufficient color contrast (Enhanced) 中程度 テンプレート 5 839
Document should have one main landmark 中程度 テンプレート 4 990
First focusable element is link to main content 中程度 テンプレート 4 784
Elements must meet minimum color contrast ratio thresholds 深刻 テンプレート 6 343
Page should contain a level-one heading 中程度 テンプレート 5 615
Headings are structured hierarchically 中程度 テンプレート 8 351
Images must have alternative text 重大 テンプレート 3 446
Scrollable region must have keyboard access 深刻 コンテンツ 3 578
Accessible name of link or button matches visible label 中程度 テンプレート 8 260
Target size is at least 24×24 CSS pixels or has spacing (Minimum) 中程度 テンプレート 6 322
<ul> and <ol> must only directly contain <li>, <script> or <template> elements 深刻 テンプレート 7 153
<html> element must have a lang attribute 深刻 テンプレート 2 446
Table header has scope 中程度 テンプレート 6 222
Links must be distinguishable without relying on color 深刻 テンプレート 4 206
Presentational children of an element are not focusable 中程度 テンプレート 6 185
ブロックされた対象(1)

これらのサイトはスキャナーに対してアクセス拒否のレスポンスのみを返したため、アクセシビリティやサステナビリティのデータを収集できませんでした。これは通常、スキャンの失敗ではなく、WAF やボットマネージャーが自動トラフィックをブロックしているものです。スキャナーを許可リストに登録する方法については WAF-ALLOWLIST.md を参照してください。

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

ツール

この取り組みについて

継続的な測定は単発の監査に勝ります。この台帳は、アクセシビリティには axe-core と Alfa(Siteimprove の基盤となるオープンソースエンジン)を、サステナビリティにはページ重量と Sustainable Web Design の CO₂ 推定を用いて、各サイトが時間とともにアクセシブルかつ軽量になっているかを追跡します。スキャナー、データ、レポートのすべてがオープンです。

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.