Что видит человек на муниципальных сайтах США
Снимок данных на 1 сентября 2026 г., 05:00 · обход США завершён: все 11 659 сайтов реестра CISA на 31 августа 2026 · Maksim Galatin & Claude (Anthropic) · CC BY 4.0
Агент открывает страницу в настоящем браузере Chrome и пытается дойти до формы оплаты муниципального налога, не касаясь мыши — только клавишей Tab, как это делает человек, который мышью пользоваться не может. На каждой странице записывается, сколько нажатий Tab сделано, где путь оборвался и почему, — и снимается скриншот места обрыва.
Рядом та же страница проверяется автоматически, набором правил axe-core. Расхождение между двумя измерениями — главный результат работы.
На выборках от 10 904 до 95 524 записей оценка осталась в пределах 1,5 пункта. Это говорит об устойчивости счёта, но не доказывает отсутствия смещения: выборка росла по одному правилу. Там, где автоматическая проверка не нашла ни одного нарушения, обход с клавиатурой доходит до цели меньше чем в половине случаев: 53,8 % страниц машина назвала доступными, а пройти их не удалось. Замеры по мере роста выборки. Это одна из трёх мер, и путать их нельзя. Первая — та, о которой речь: среди страниц, которые машина назвала чистыми, до цели не дошли 53,8 %; знаменатель здесь 25 966. Вторая: среди ВСЕХ измеримых страниц до цели не дошли 74,6 % из 47 271. Третья: от всех 95 524 записей журнала цели достигли 12,6 %. Ни одна из трёх НЕ означает «столько-то процентов сайтов недоступны» — это доли страниц, а не сайтов, и считаются они по разным знаменателям. :
| записей в выборке | расхождение |
|---|---|
| 10 904 | 52,6 % |
| 38 096 | 52,9 % |
| 42 631 | 53,1 % |
| 44 919 | 53,1 % |
| 73 190 | 54,1 % |
| 95 300 | 53,8 % |
| 95 524 | 53,8 % |
Выборка выросла в девять раз, а показатель за всё это время не выходил за полтора пункта: от 52,6 % на одиннадцати тысячах записей до 53,8 % на девяноста пяти. Так ведёт себя измерение, а не совпадение.
Сколько сделано
Выборка берётся из официального реестра доменов .gov агентства CISA — это 11 659 муниципалитетов в 51 штате и территории. Не наша подборка, а государственный список.
Результат клавиатурного обхода
| Итог прохождения | Страниц | Доля |
|---|---|---|
| Недоступно или неизмеряемо | 48 253 | 50.5 % |
| Формальный доступ, но барьер для человека | 21 305 | 22.3 % |
| Частичный барьер фокуса или меток | 13 972 | 14.6 % |
| Доступно человеку | 11 994 | 12.6 % |
Дойти до цели клавиатурой удалось на 12,6 % страниц. Ещё на 22,3 % путь формально существовал, но был непроходим для человека: фокус не виден, поля без меток, кнопка не является кнопкой.
Из чего складывается «неизмеримо или недоступно»
Строка выше — не одна причина, а шесть разных. Проверить страницу как человек не удалось в двух разных смыслах: либо сайт открылся, но пройти его не вышло, либо сайта просто нет. Второе — 20,5 % всего неизмеримого (9 874 записей), и это не наша неудача, а состояние самих сайтов.
| Итог прохождения | Страниц | Доля |
|---|---|---|
| Открылся, но проверить как человек не удалось | 38 379 | 40.2 % |
| Домена не существует | 3 950 | 4.1 % |
| Закрыт для проверки (403) | 3 609 | 3.8 % |
| Сервер не отвечает | 1 290 | 1.4 % |
| Битое шифрование | 866 | 0.9 % |
| Ошибка на стороне сервера | 159 | 0.2 % |
Сравнение платформ
Муниципалитет редко пишет сайт сам — он покупает готовую платформу. Поэтому имеет смысл смотреть не на города, а на вендоров: дефект в шаблоне повторяется у всех клиентов сразу.
| Платформа | Страниц | Обход дошёл | Барьер |
|---|---|---|---|
| Свой сайт (Custom) | 40 171 | 26.9 % | 73.1 % |
| CivicPlus | 15 114 | 27.8 % | 72.2 % |
| WordPress | 10 216 | 23.8 % | 76.2 % |
| Wix | 2 042 | 1.1 % | 98.9 % |
| Municode | 1 767 | 29 % | 71 % |
| Drupal | 976 | 32.7 % | 67.3 % |
| Squarespace · выборка мала | 736 | 58.5 % | 41.5 % |
| Revize | 712 | 21.8 % | 78.2 % |
| Joomla | 632 | 20 % | 80 % |
| Granicus | 576 | 33.2 % | 66.8 % |
Читать эту таблицу нужно осторожно. Весомы только строки «свой сайт» (33 383 страницы) и CivicPlus (3 905). У Granicus, Revize, Municode, Drupal и WordPress страниц пока слишком мало, чтобы сравнивать их между собой — они помечены. Мы пишем это здесь, а не прячем в примечании: на малой выборке любая разница может оказаться случайной.
Единственный вывод, который выборка выдерживает уже сейчас: разница между самописным сайтом и самой массовой покупной платформой оказалась в пределах погрешности — 26,9 % против 27,8 %. За этими долями 14 501 измеримая страница против 12 383, то есть выборка велика, а разрыв мал: утверждать, что один тип хуже другого по доходимости, мы не можем. Настоящая разница видна не здесь, а в сброшенном фокусе — о ней ниже.
Охват по штатам
| Штат | Страниц проверено | Городов |
|---|---|---|
| NY | 8 592 | 1058 |
| WI | 4 161 | 491 |
| TX | 3 712 | 459 |
| CA | 3 224 | 397 |
| OH | 3 200 | 380 |
| MN | 2 935 | 350 |
| MI | 2 896 | 344 |
| IL | 1 920 | 225 |
| PA | 1 761 | 196 |
| FL | 1 744 | 215 |
| UT | 1 536 | 168 |
| GA | 1 520 | 168 |
Показаны двенадцать штатов с наибольшим охватом из 51 пройденного. Обход идёт по кругу — по одному городу из каждого штата, затем следующий круг, — чтобы на любой момент остановки охват оставался географически сбалансированным. Сбалансированный охват — не то же, что выборка, представительная по населению: город на восемь миллионов и посёлок на триста жителей дают по восемь страниц каждый.
Чем нужнее страница, тем она недоступнее
На каждом сайте проверяются восемь страниц с разными задачами. Если бы дело было в общей неряшливости, доли распределились бы ровно. Они распределены неровно — и закономерность неприятная.
| Страница | Дошёл | Фокус сброшен | Нажатий Tab |
|---|---|---|---|
| Документы | 15.8 % | 28.4 % | 9.7 |
| Заявка в службу 311 | 18.9 % | 21.5 % | 7.2 |
| Оплата счетов | 19 % | 38.9 % | 11.9 |
| Заседания | 21.9 % | 40.1 % | 9.6 |
| Главная | 25.3 % | 27.9 % | 4.8 |
| Вакансии | 29.5 % | 15.2 % | 4.5 |
| Контакты | 31.1 % | 40.1 % | 5.6 |
| Календарь | 40.9 % | 24.2 % | 4.1 |
Оплатить счёт — 20,6 % и одиннадцать нажатий Tab. Посмотреть календарь мероприятий — 40,4 % и одно нажатие. Разрыв между лучшей и худшей страницей — 24,5 пункта. Худшая — документы: 15,9 %, а именно за ними человек чаще всего и приходит на сайт власти.
Это согласуется с гипотезой, что более сложные операции создают больше препятствий для клавиатуры; причинную связь мы не проверяли. Календарь и вакансии — обычные списки, их отдаёт готовый модуль. Оплата — сложная форма, часто во встроенном окне стороннего платёжного сервиса, и outline: none там встречается чаще всего: 32,9 % против 14,1 % у календаря.
Вывод для того, кто чинит: начинать надо не с главной страницы, а с оплаты и документов. Там и барьер выше, и цена барьера для человека несравнимо больше: пропущенный срок оплаты налога — это пеня, а не неудобство.
Каждый восьмой адрес в реестре мёртв
Из 11 659 сайтов реестра 2 537 не ответили скрипту. Мы разобрали их вручную — проверка завершена, и главное в ней не про доступность, а про качество самих государственных данных.
1 498 доменов официального реестра CISA не существуют в DNS. Это 12,5 % всего реестра — каждый восьмой адрес. Города при этом живы: albanyky.gov, alamogordo.gov, carlinnv.gov — это существующие муниципалитеты, чьи официальные домены больше не отвечают. Проверено дважды: обходчиком и отдельным запросом к DNS с контрольным доменом, который жив.
И обратное: 20 % неответивших живы для человека. Заслон Cloudflare (8,9 %) и сломанное шифрование (6,7 %) закрывают сайт от робота, но не от посетителя. Считать такие сайты недоступными — значит записать в барьеры ошибку собственного измерения. Мы выносим их отдельной строкой.
Два способа счёта — и оба здесь
Из выборки не отвечает ни один DNS-сервер у части доменов: сайта нет вовсе. Такие адреса можно считать двумя способами, и мы показываем оба.
Считая ВСЕ записи: барьер для человека на 22,3 % страниц из 95 524.
ИСКЛЮЧИВ мёртвые домены: барьер на 24,9 % страниц из 85 650.
Второй способ даёт результат ХУЖЕ для проверяемых сайтов — и именно поэтому мы не выбрали его молча. Разница в 2,6 процентных пункта показывает, насколько мёртвые домены разбавляют картину.
Записей с вердиктом «формальный доступ, но барьер» приходится на мёртвые домены 15 — то есть главный вывод исследования от способа счёта не зависит.
Те, кого обязывает закон
Правило Министерства юстиции США по разделу II ADA обязывает органы власти с населением 50 000 и более привести сайты к WCAG 2.1 AA к 26 апреля 2027 года. У кого меньше — срок на год позже. Это делит нашу выборку надвое и позволяет задать самый весомый вопрос: как обстоят дела у тех, кому осталось восемь месяцев по закону?
| Группа | Муниципалитетов | Дошёл | Сканер ошибся | Фокус сброшен |
|---|---|---|---|---|
| 50 000 и больше — срок 26 апреля 2027 | 824 | 30.5 % | 50.1 % | 21.4 % |
| меньше 50 000 — срок на год позже | 4 061 | 26.1 % | 55.2 % | 27 % |
Крупные города лучше малых, но незначительно: 30,5 % против 26,1 %. Это означает, что у муниципалитетов, обязанных по закону к апрелю 2027 года, семь из десяти страниц остаются непроходимыми при клавиатурном обходе — при том, что автоматическая проверка на половине из них не видит нарушений.
Единственное, где разрыв заметен, — сброшенный фокус: 21,4 % у крупных против 27,0 % у малых. У больших городов чаще есть штатный разработчик, и outline: none у них встречается реже. Но и там это каждая пятая страница.
Что именно чинить
Из 23 324 страниц, которые открылись, обход не дошёл до цели на 17 285. Но «не дошёл» — это три разные беды, и чинятся они по-разному.
Чем именно объясняется расхождение
Возьмём только те страницы, где автоматическая проверка сказала «нарушений нет», а обход до цели не дошёл. Таких 13 972, и это в точности числитель главного числа. Причин там оказалось ровно две — и обе про то, что видит человек, а не про разметку.
Ни одной записи «путь длиннее сорока шагов» здесь нет, и это осмысленно: когда путь физически не проходится, проверяльщик разметки обычно тоже что-то находит. А убранная обводка следа в разметке не оставляет — правило живёт в стилях. Увидеть его можно, только пройдя страницу.
Вторая строка — самая обидная. outline: none пишут в стилях, чтобы убрать «некрасивую рамку» вокруг нажатой кнопки. После этого фокус на элемент по-прежнему встаёт, элемент работает, автоматическая проверка не видит нарушения — а человек не понимает, где он находится на странице. Одна строка CSS, 10 410 случая.
Когда обход доходит, шагов оказывается мало. Медиана — три нажатия Tab, у четверти страниц хватает одного. То есть дело не в длине пути как таковой: там, где сделано правильно, цель рядом. Обрыв на сороковом нажатии означает не «далеко», а «ходишь по кругу и не видишь, где ты».
Это дефект платформы или общая привычка? Проверили: если бы outline: none был бедой одного популярного движка, хватило бы написать его разработчикам. Но доля сброшенного фокуса распределена по всем.
| Платформа | Измеримых | Фокус сброшен | Доля |
|---|---|---|---|
| Wix | 560 | 361 | 64.5 % |
| CivicPlus | 12 383 | 4 081 | 33 % |
| Revize | 688 | 207 | 30.1 % |
| WordPress | 8 656 | 2 419 | 27.9 % |
| Drupal | 746 | 205 | 27.5 % |
| Municode | 1 506 | 411 | 27.3 % |
| Granicus | 509 | 120 | 23.6 % |
| Joomla | 500 | 100 | 20 % |
| Свой сайт (Custom) | 14 501 | 2 376 | 16.4 % |
Этот вывод у нас перевернулся, и мы говорим об этом прямо. На выборке в девять раз меньше выходило, что самописный сайт вдвое хуже готовой платформы — 24,0 % сброшенного фокуса против 9,0 %. Сейчас, на 95 524 записи, картина обратная: самописный сайт лучший из массовых (16,4 %), а хуже всех оказался конструктор.
Wix: фокус сброшен на 64,5 % страниц, до цели дошёл 1,1 %. Из 322 измеримых страниц клавиатурный обход добрался до цели на трёх. Причина не в том, что путь длинный — наоборот: в 108 случаях из примерно 245 обрывов элемент находился уже на первом-третьем нажатии Tab, и запись говорит «элемент найден, но визуальный фокус сброшен». Навигация короткая и при этом невидимая: фокус стоит на нужной кнопке и не показывает этого.
Оговорки, без которых это число читать нельзя. Сайтов на Wix в реестре 305, проверено с измеримыми страницами 122 — сорок процентов, и итог может измениться. Доля Нью-Йорка среди них 15,4 % против 10,5 % по всей выборке — перекос есть, но платформа встречается в шести с лишним штатах, так что это не местная особенность. Мы вернёмся к этой цифре, когда пройдём остальные 183 сайта.
Все 51 территории пройдены целиком
Обход завершён 1 сентября 2026 г., 05:00. Пройдены все 50 штатов и Пуэрто-Рико: 11 902 сайта, 95 524 проверки страниц — по восемь страниц на сайт. Округа Колумбия в выборке нет, и это её свойство, а не пропуск: выборка составлена из доменов типов City и County реестра CISA, а округ Колумбия на города и округа не делится. В таблице — ВСЕ территории, от худшей по доле доступного к лучшей. Доли считаются от проверенных страниц штата и в сумме дают 100 %. Пуэрто-Рико стоит первым, но там всего четыре сайта — по такой выборке выводов о территории не делают.
| Штат | В реестре | Пройдено | Покрытие | Страниц | Доступно | Частично | Барьер | Неизмеримо |
|---|---|---|---|---|---|---|---|---|
| PR | 4 | 4 | 100.0 % | 32 | 0.0 % | 0.0 % | 3.1 % | 96.9 % |
| NJ | 226 | 226 | 100.0 % | 1802 | 6.8 % | 10.6 % | 18.2 % | 64.4 % |
| KY | 203 | 203 | 100.0 % | 1624 | 8.0 % | 12.5 % | 21.4 % | 58.1 % |
| NE | 128 | 128 | 100.0 % | 1026 | 8.6 % | 13.9 % | 26.0 % | 51.5 % |
| WV | 106 | 106 | 100.0 % | 841 | 9.3 % | 10.2 % | 23.8 % | 56.7 % |
| NC | 296 | 296 | 100.0 % | 2386 | 9.4 % | 9.8 % | 16.0 % | 64.7 % |
| OR | 166 | 166 | 100.0 % | 1331 | 9.4 % | 15.0 % | 15.3 % | 60.3 % |
| IL | 383 | 383 | 100.0 % | 3065 | 9.9 % | 10.0 % | 21.3 % | 58.9 % |
| NH | 199 | 199 | 100.0 % | 1592 | 9.9 % | 15.1 % | 17.5 % | 57.5 % |
| PA | 337 | 337 | 100.0 % | 2710 | 10.0 % | 9.6 % | 18.0 % | 62.4 % |
| AR | 325 | 325 | 100.0 % | 2612 | 10.1 % | 6.1 % | 21.2 % | 62.6 % |
| NV | 30 | 30 | 100.0 % | 248 | 10.1 % | 13.7 % | 14.5 % | 61.7 % |
| OH | 553 | 553 | 100.0 % | 4447 | 10.2 % | 13.7 % | 24.7 % | 51.4 % |
| FL | 333 | 333 | 100.0 % | 2681 | 10.2 % | 11.2 % | 18.7 % | 59.9 % |
| MA | 320 | 320 | 100.0 % | 2608 | 10.2 % | 13.8 % | 13.8 % | 62.2 % |
| OK | 209 | 209 | 100.0 % | 1673 | 10.2 % | 10.3 % | 17.8 % | 61.7 % |
| AL | 201 | 201 | 100.0 % | 1610 | 10.2 % | 11.9 % | 26.5 % | 51.4 % |
| IA | 153 | 153 | 100.0 % | 1237 | 10.4 % | 15.2 % | 21.3 % | 53.0 % |
| CA | 547 | 547 | 100.0 % | 4384 | 11.0 % | 10.7 % | 16.9 % | 61.4 % |
| MI | 493 | 493 | 100.0 % | 3959 | 11.1 % | 22.0 % | 23.9 % | 43.0 % |
| CO | 164 | 164 | 100.0 % | 1312 | 11.3 % | 16.5 % | 20.0 % | 52.1 % |
| AK | 34 | 34 | 100.0 % | 272 | 11.4 % | 16.2 % | 16.5 % | 55.9 % |
| MO | 305 | 305 | 100.0 % | 2442 | 11.6 % | 5.5 % | 20.2 % | 62.7 % |
| KS | 167 | 167 | 100.0 % | 1339 | 11.7 % | 12.2 % | 24.3 % | 51.8 % |
| MS | 120 | 120 | 100.0 % | 961 | 11.9 % | 7.5 % | 25.6 % | 55.0 % |
| GA | 318 | 318 | 100.0 % | 2564 | 12.0 % | 12.9 % | 18.7 % | 56.5 % |
| TN | 262 | 262 | 100.0 % | 2106 | 12.1 % | 12.0 % | 21.4 % | 54.6 % |
| CT | 155 | 155 | 100.0 % | 1239 | 12.1 % | 19.0 % | 16.8 % | 52.1 % |
| WA | 186 | 186 | 100.0 % | 1496 | 12.3 % | 16.6 % | 16.3 % | 54.8 % |
| LA | 85 | 85 | 100.0 % | 680 | 12.4 % | 14.4 % | 24.6 % | 48.7 % |
| VA | 208 | 208 | 100.0 % | 1668 | 12.5 % | 14.9 % | 15.2 % | 57.5 % |
| IN | 125 | 125 | 100.0 % | 1004 | 12.5 % | 16.2 % | 25.2 % | 46.0 % |
| MD | 106 | 106 | 100.0 % | 850 | 12.8 % | 21.9 % | 25.4 % | 39.9 % |
| UT | 245 | 245 | 100.0 % | 1963 | 12.9 % | 14.0 % | 17.3 % | 55.8 % |
| ME | 118 | 118 | 100.0 % | 944 | 13.1 % | 18.2 % | 27.1 % | 41.5 % |
| ID | 72 | 72 | 100.0 % | 568 | 13.7 % | 15.8 % | 18.1 % | 52.3 % |
| WI | 716 | 716 | 100.0 % | 5734 | 14.0 % | 21.4 % | 25.4 % | 39.2 % |
| SC | 118 | 118 | 100.0 % | 943 | 14.3 % | 12.6 % | 25.3 % | 47.7 % |
| ND | 45 | 45 | 100.0 % | 361 | 14.4 % | 15.0 % | 20.2 % | 50.4 % |
| HI | 10 | 10 | 100.0 % | 80 | 15.0 % | 2.5 % | 41.2 % | 41.2 % |
| WY | 54 | 54 | 100.0 % | 424 | 15.3 % | 19.1 % | 22.2 % | 43.4 % |
| NY | 1244 | 1244 | 100.0 % | 9969 | 15.8 % | 19.6 % | 29.1 % | 35.6 % |
| MT | 82 | 82 | 100.0 % | 656 | 16.8 % | 11.0 % | 22.6 % | 49.7 % |
| RI | 47 | 47 | 100.0 % | 376 | 16.8 % | 22.9 % | 26.3 % | 34.0 % |
| NM | 73 | 73 | 100.0 % | 584 | 17.1 % | 20.7 % | 25.3 % | 36.8 % |
| TX | 610 | 610 | 100.0 % | 4908 | 18.4 % | 17.0 % | 24.7 % | 40.0 % |
| VT | 82 | 82 | 100.0 % | 656 | 18.6 % | 17.4 % | 28.2 % | 35.8 % |
| SD | 46 | 46 | 100.0 % | 368 | 18.8 % | 16.8 % | 30.4 % | 34.0 % |
| MN | 513 | 513 | 100.0 % | 4098 | 19.2 % | 18.4 % | 23.4 % | 39.0 % |
| AZ | 113 | 113 | 100.0 % | 906 | 20.4 % | 13.2 % | 19.1 % | 47.2 % |
| DE | 19 | 19 | 100.0 % | 152 | 27.0 % | 14.5 % | 17.8 % | 40.8 % |
Почему это важнее общего числа. К любому исследованию доступности есть готовое возражение: «вы взяли удобные сайты». К сплошному обходу штата оно неприменимо — в Южной Дакоте проверены все 45 муниципалитетов официального реестра, выбирать было не из чего.
И главное: на полностью пройденных штатах расхождение сканера с обходом — 52,9 %, а на остальных 57,6 %. Разница 4,7 пункта, и мы называем её прямо, потому что она работает против нашего же довода: в закрытых штатах картина немного ЛУЧШЕ. Значит при полном охвате общее число может снизиться. Насколько — мы не предсказываем: закрытых записей 20 955 против 5 011 остальных, и все четыре пройденных насквозь штата — малые и сельские. Направление смещения измерено, величина по такой выборке не считается.
Раньше на этой странице стояло «разница девять десятых пункта». Это было верно для выборки вчетверо меньше; на замере 29.08.2026, при 43 083 записях, разрыв вырос до 4,2, а на замере 30.08.2026, при 80 077 записях, — до 4,6. А на замере 31.08.2026, когда обход США был ЗАКОНЧЕН и в журнале стало 95 524 записи, разрыв составил 4,7 пункта — 52,9 % против 57,6 %. Прежде он мерился на 645 записях, теперь на 20 955: вывод устоял при росте выборки в тридцать раз. Объяснение простое и его стоит знать: сплошь закрываются МАЛЫЕ штаты — в них меньше муниципалитетов, — а малые муниципалитеты реже ставят сложные системы, на которых и ломается клавиатурный путь. Это не порок выборки, но и не «картина та же»: честнее сказать, что смещение есть и оно измерено.
Что с этими данными не так
1. Обход США завершён: пройдено 11 659 сайтов из 11 659 в реестре CISA — сто процентов реестра, — и ещё 243 сайта сверх него. За счёт США числа на этой странице больше не вырастут; они изменятся только при переходе к другим странам, и об этом будет сказано прямо.
2. Не у каждой записи есть снимок. Из 95 524 записей ссылка на снимок стоит у 85 704, а сам файл проверен и лежит на диске у 83 212. У остальных страница не открылась — снимать было нечего; часть записей сделана до 27 августа, когда в коде была ошибка: путь к снимку записывался даже тогда, когда снимок не сохранился. Ошибка исправлена, старые записи помечены.
2-бис. Где снимка нет — и почему именно там. Ссылка на файл стоит у 85 704 записей, а проверка КАЖДОГО файла на диске 31.08.2026 дала 83 212: у 2 492 записей путь записан, а файла нет. Оставшиеся 9 820 записей вовсе без ссылки, и разница не случайна — снимок не сохраняется там, где страница не открылась: домена нет в DNS (6 303 случая), сломано шифрование (1 788), истекло время ожидания (819), нет соединения (813), прочие сбои (97). Снимать там нечего. Перебор повторён 01.09.2026 независимым скриптом и дал те же три числа — 85 704, 83 212 и 2 492. Все хеши файлов доказательной базы — 81 065 снимков и 578 ранних доказательств — сведены в один реестр, а его SHA-256 01.09.2026 заштампован в биткоин через OpenTimestamps (три независимых календаря приняли, стоимость нулевая). Реестр и штамп выложены: /data/evidence-hashes-2026-09-01.txt.gz. Хеш считается от РАСПАКОВАННОГО файла — порядок проверки описан в /data/evidence-hashes-README.txt. Подделать снимок задним числом теперь нельзя, не переписав биткоин.
2-тер. Записи и проверки — не одно и то же. Число выше — это записи обхода. Уникальных проверок, то есть различных пар «адрес + тип страницы», 95 492; повторных заходов на уже пройденную страницу 32 (0,03 %). Повторы — следы дообхода: часть адресов прошли заново, когда журнал достраивали. На доли они не влияют: тридцать с небольшим записей из девяноста пяти тысяч не сдвигают ни одного показателя даже в первом знаке после запятой. Прежде здесь стояло «повторов нет» — это было верно для журнала того дня и перестало быть верным после дообхода. Обнаружено сплошной сверкой всех чисел страницы, а не выборочной проверкой.
Поэтому верное число такое: у измеримых страниц — тех, что открылись, — снимок проверен и лежит на диске в 87,1 % случаев (83 212 из 95 524). По вердиктам: «доступно человеку» — 99,6 %, «частичный барьер» — 99,7 %, «формальный доступ, но барьер» — 89,6 %. У страниц с вердиктом «недоступно или неизмеряемо» снимка нет в 43 % случаев, и это не потеря доказательства, а его отсутствие по природе: доказывать нечего, когда сайт не отвечает.
Раньше в этой строке стоял счётчик ССЫЛОК на файлы, а не счётчик самих файлов, и он завышал доказательную базу на 17 %. Теперь здесь проверенное число: каждый файл открыт, проверен размер и сигнатура PNG.
Отдельно про 2 421 файл, который весит меньше пяти килобайт. Размеры у них кучкуются неправдоподобно плотно: 4 714 байт — 1 566 файлов, 4 719 байт — 808. Подсчёт хешей показал, что из первых шестисот файлов уникальных картинок всего десять, и две из них покрывают 571 файл. Открыли глазами — это чистый белый прямоугольник. Нормальный снимок весит 158 килобайт, то есть в тридцать три раза больше.
Причина техническая: снимок делался до отрисовки страницы — браузер уже сообщил, что переход завершён, а содержимое ещё не нарисовано. Такой файл существует и открывается, но не доказывает ничего, и поэтому в число подкреплённых записей он не входит. Съёмка исправлена: теперь снимок делается после появления текста на странице, а размер файла проверяется сразу после сохранения.
3. Заслон от роботов — не то же самое, что недоступность. Сайты, ответившие капчей или проверкой браузера, отмечены как «неизмеряемо» и не засчитаны как плохие. Мы не знаем, что за заслоном.
4. Оценка обхода не заменяет живого пользователя. Поэтому к каждой записи прилагается снимок: вывод можно проверить глазами.
5. Сорок процентов записей не измерены — и это состояние сайтов, а не наша недоработка. Из 95 524 записей 38 379 (40,2 %) получили вердикт «недоступно или неизмеряемо». Почти всё это — сайты, которые не ответили: страница не открылась с ошибкой сети в 14 535 случаях (15,2 %) и с отказом сервера в 14 310 (15,0 %), вместе 30,2 %. Мы их не пропустили — там нечего было измерять. Считать такую страницу «недоступной для человека» было бы подлогом: человек с тем же адресом увидел бы ту же ошибку, но это говорит о сайте, а не о его доступности для людей с нарушениями. Поэтому такие записи вынесены в отдельный вердикт и НЕ входят в долю барьеров.
6. Тысяча двести шестьдесят четыре записи сделаны по адресам, которых нет в реестре, и мы говорим об этом сами. Обход местами собирал адрес из имени города вместо того, чтобы брать его из официального списка CISA: houston.gov вместо houstontx.gov, garland.gov вместо garlandtx.gov, frisco.gov вместо friscotexas.gov. Такие адреса не отвечают, и записи получили вердикт «неизмеряемо», завысив долю недоступного. Мы посчитали, что это меняет: доля неизмеримого 41,5 % против 40,9 % без них, главный показатель расхождения 53,4 % против 53,5 % — сдвиг в четыре сотых пункта. Тысяча двести записей растворяются в девяноста одной тысяче. Мы называем это не потому, что оно портит вывод, а потому что устойчивость числа к такой чистке — довод в его пользу.
7. Реестр, по которому мы идём, сам неполон — и это мы тоже говорим сами. Из 91 129 записей 1 272 сделаны по адресам, которых в реестре CISA нет. Мы разделили их на два разных случая, потому что смешивать их нечестно. Первый — наша собственная ошибка: 1 264 записи по 78 адресам, которые обход собрал из имени города вместо официального списка, и в реестре тот же город есть под другим адресом. Второй — восемь записей по одному адресу bellevueohio.gov: сайт отвечает, а города Bellevue, Огайо, в реестре нет вовсе. То есть официальный список пропускает работающие муниципальные сайты. Восемь записей из девяноста одной тысячи ничего не меняют в числах, но говорят важное: там, где реестр молчит, обход всё равно видит.
8. Каждый седьмой адрес из реестра не существует, и это влияет на число выше. Свежая проверка DNS: из 11 902 доменов журнала 1 498 (12,6 %) не резолвятся вовсе — сайта нет, и мерить его доступность нечем. На них приходится 11 982 записей. У 9 125 из них (9,6 % журнала) стоит вердикт «неизмеряемо или недоступно», а не «домена нет» — то есть в доле неизмеримого смешаны два разных явления: сайт, до цели которого не дошёл человек, и сайт, которого нет. Первое говорит о качестве государственных сайтов, второе — о качестве федерального реестра. Мы называем это прямо, потому что исправление сдвинуло бы главное число в НАШУ пользу: без мёртвых доменов доля барьеров растёт. Числа на странице приведены БЕЗ этого исправления. Отдельно: у 3 записей вердикт «доступно», а домен сегодня уже не отвечает — человек открывал страницу глазами, значит сайт умер после обхода.
Кого это касается на самом деле
Работу по доступности принято считать помощью людям с инвалидностью. По числам это описание неполное.
Слепых в США около миллиона, людей с потерей зрения около семи. С возрастной дальнозоркостью — 128 000 000. Она развивается более чем у 80 % людей к сорока годам: это не болезнь и не инвалидность, а то, что происходит со всеми. К 2030 году частота потери зрения в США удвоится вместе со старением населения.
Дело не только в зрении. С возрастом хуже слушается рука — труднее попасть в маленькую кнопку. Падает скорость — формы с таймаутом отсекают пожилых первыми. Слабеет память — многошаговые формы становятся непроходимы. Всё, что мы проверяем в этом исследовании — размер целей нажатия, контраст, метки полей, работа с клавиатуры, — первым отказывает не у слепых, а у обычного человека шестидесяти лет.
Числа в этом разделе внешние, а не наши: NIH StatPearls, BCLA CLEAR, American Foundation for the Blind. Наши собственные замеры приведены выше и помечены отдельно.
Раскрытие
Автор оказывает услуги по устранению нарушений доступности. Исследование самофинансировано. Никто не платил за включение в выборку и никто не платил за исключение из неё. В выводах называются платформы и вендоры, а не отдельные города: муниципалитет покупает готовое решение и не отвечает за дефект шаблона.
Методика целиком — aifa.works/research/methodology
Нашли ошибку в данных — напишите: contact@codeofdigitaleternity.com
Инструмент автоматической проверки, которым сделана первая половина этой работы, открыт и работает без регистрации: aifa.works/accessibility