Что видит человек на муниципальных сайтах США
Снимок данных на 1 сентября 2026 г., 05:00 · обход США завершён: все 11 659 сайтов реестра CISA на 31 августа 2026 · Maksim Galatin & AIfa (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 | 10 009 | 1249 |
| WI | 5 742 | 717 |
| TX | 5 372 | 668 |
| CA | 4 648 | 580 |
| OH | 4 471 | 556 |
| MN | 4 106 | 514 |
| MI | 4 039 | 502 |
| IL | 3 153 | 394 |
| FL | 2 873 | 355 |
| PA | 2 734 | 339 |
| MA | 2 664 | 327 |
| AR | 2 620 | 326 |
Показаны двенадцать штатов с наибольшим охватом из 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: вывод устоял при росте выборки в тридцать раз. Объяснение простое и его стоит знать: сплошь закрываются МАЛЫЕ штаты — в них меньше муниципалитетов, — а малые муниципалитеты реже ставят сложные системы, на которых и ломается клавиатурный путь. Это не порок выборки, но и не «картина та же»: честнее сказать, что смещение есть и оно измерено.
Фаза 2 — новые измерения: накладки, ссылки обхода, население
Массив выше закрыт и нотаризован; вторая фаза добавляет новые измерения, не трогая в нём ни байта. Перед стартом составлен реестр целостности: 369 файлов данных с SHA-256 и атрибутом «только чтение», хеш реестра доказательств совпал со штампом OpenTimestamps от 1 сентября. Все новые данные ложатся в отдельную папку phase2_20260903; опубликованные выше числа не меняются. Единица выборки — те же 11 659 доменов реестра CISA.
Сколько людей за этими сайтами — привязка к переписи
11 659 муниципалитетов реестра сопоставлены с оценками населения U.S. Census Bureau 2023 по паре «имя + штат». Сопоставлено 9 633 (82,6 %): 1 560 — точное совпадение имени, 8 056 — после снятия приставок и суффиксов (City of, Township, County), 17 — нечёткое совпадение выше порога. Не сопоставлено 2 026 (17,4 %) — и это честное число, а не недоработка: школьные советы, судебные округа, порты и другие особые юрисдикции в переписи населённых мест не имеют эквивалента, и «дотягивать» их нельзя. Ручная проверка 100 случайных сопоставлений (зерно генератора 20260903): верно 100 из 100.
Суммарное население сопоставленных юрисдикций — 444 322 386. Число больше населения страны, и это не ошибка: округа перекрывают города, и житель Тампы посчитан и в городе, и в округе Хиллсборо. Поэтому оно годится для ответа «сколько людей обслуживает этот сайт», но не для «сколько американцев живут за непроходимым сайтом» — вторую цифру мы посчитаем без двойного счёта и опубликуем отдельно.
Виджеты-накладки доступности: их купил каждый пятый живой сайт
Муниципалитеты покупают сторонние скрипты, которые обещают «сделать сайт доступным одной строкой кода». Организации незрячих считают такие накладки вредными: они перехватывают управление у настоящих вспомогательных технологий. Сколько государственных сайтов США установили их — до сих пор не измерял никто. Мы ищем подключение восьми известных продуктов на главной странице каждого домена реестра и сохраняем фрагмент кода как доказательство.
Проверены все 11 659 доменов реестра. Главная страница открылась у 7 156 (61,4 %); остальные 4 503 не ответили — защита от роботов, отсутствующая запись DNS, истёкшее время ожидания. Накладка найдена на 1 581 сайтах: 22,09 % от живых, доверительный интервал 95 % — от 21,15 до 23,07 %. Недоступные домены в долю не входят: «не удалось проверить» и «проверено, накладки нет» — разные состояния, и смешивать их нельзя.
| Продукт | Сайтов с накладкой | % |
|---|---|---|
| AudioEye | 798 | 11,15 % |
| UserWay | 615 | 8,59 % |
| AccessiBe | 141 | 1,97 % |
| Recite Me | 33 | 0,46 % |
| EqualWeb | 3 | 0,04 % |
Проход два. Первый — статический: запрашивается HTML главной страницы всех доменов. Второй — браузерный, на случайной выборке из 500 доменов: страница открывается по-настоящему, собираются все загруженные ресурсы. Часть накладок подключается динамически, через менеджеры тегов, и в статическом HTML не видна. Сравнение двух проходов на одной выборке даст процент собственного недоучёта — мы опубликуем его рядом с результатом.
Ссылка «перейти к содержимому»: её нет у двух пятых сайтов
Критерий WCAG 2.4.1 требует давать возможность пропустить повторяющуюся навигацию — обычно это первая ссылка на странице, «Skip to main content». Без неё человек, идущий по странице клавишей Tab, каждый раз проходит всё меню заново, прежде чем добраться до текста. Из 7 156 открывшихся сайтов ссылка есть у 4 255 (59,46 %, интервал от 58,32 до 60,59 %) и отсутствует у 2 901 (40,54 %); ещё 4 503 доменов не открылись и не измерены. Есть ли ссылка в коде и становится ли она видимой человеку при получении фокуса — разные вопросы, и второй мы проверяем отдельно: ссылка, которая формально есть, но при фокусе остаётся невидимой, — находка того же рода, что подавленный контур фокуса.
Почтовая защита доменов — внутренний замер
Для каждого домена читаются записи DMARC и SPF и заголовок HSTS. Эти данные собираются не для публикации: список государственных доменов со слабой почтовой защитой — готовая карта целей для фишинга. Пер-доменные результаты передаются CISA приватно; здесь появится только агрегат по штатам, без имён.
Дозакрытие Wix
Доля подавленного фокуса у платформы Wix выше считалась на 122 сайтах из 305 — это самое уязвимое число отчёта. Оставшиеся 183 сайтов проходят тем же штатным обходом: те же восемь типов страниц, те же сорок нажатий Tab, те же скриншоты. Результат пишется в отдельный файл и с основным массивом не сливается до отдельного решения.
Документы муниципалитетов в PDF
По ADA Title II повестки заседаний, протоколы и бюджеты обязаны быть доступны. Большинство городов сканируют бумагу в плоское изображение — для незрячего человека это пустая страница. Со страниц документов и заседаний берётся до 5 PDF на домен, и по каждому измеряется: есть ли текстовый слой, есть ли структурная разметка (Tagged PDF — причём отметка «помечен» и настоящее дерево структуры считаются отдельно), заголовок, язык, закладки, защита от извлечения текста. Распознавание текста не выполняется: задача — установить факт, а не восстановить документ. Для 500 случайных сканов сохраняется рендер первой страницы как доказательство. «Нет текстового слоя» — измеренный факт; «документ недоступен» — вывод, который мы не делаем за читателя.
Проверка скринридером — независимая валидация обхода
Главное возражение к исследованию: «вы мерили роботом, а не скринридером». Отвечаем на него двумя уровнями. Первый — дерево доступности, которое браузер отдаёт вспомогательным технологиям: 2 000 страниц, выборка стратифицирована по типам страниц и платформам; измеряются доступное имя целевого элемента, ориентиры (main, navigation), структура заголовков, подписи полей форм. Второй — прогон NVDA по фиксированному сценарию на 200–300 страницах с полной стенограммой произнесённого. Затем вердикты обхода сопоставляются с тем, что услышал скринридер, — так получается точность агента относительно скринридера, с доверительным интервалом. Это машинный прогон по сценарию, а не тестирование с участием незрячих пользователей — и мы называем его именно так.
Мы перепроверили свои же отрицательные вердикты
Почти все графы этого исследования говорят о НАС: «не смогли открыть», «не смогли измерить». К таким утверждениям не придраться. Но две графы говорят о МИРЕ — «домена не существует» и «сайт закрыт», — и проверить их может кто угодно одним запросом из браузера. Поэтому мы проверили сами. Взяли все домены этой графы — их 53 — и сходили к каждому как человек: браузерным заголовком, по четырём адресам (с www и без, https и http), с паузой в десять секунд. Существуют 46 из 53 — 86,8 %. За ними 368 записей журнала, и 23 из них отдают полноценную страницу: среди них официальные сайты округов и городов.
Вторая проверка касается вердикта «закрыт». Он ставился, когда сервер отвечал отказом, а снимок страницы совпадал у разных городов — то есть мы видели не сайт, а страницу блокировки. Таких городов 273. Живая проверка: сайт существует у 220 из них (80,6 %). Из них 175 (64,1 %) отдали именно заглушку защиты от роботов — человек такой сайт откроет; 45 (16,5 %) отдали живую страницу. По-настоящему молчат 15 (5,5 %) — только для них вердикт был верен.
Выборка была первой, а не единственной проверкой. Следом прошли ВСЕ записи этой графы: их 3 593, а доменов за ними 473. Итог: сайт существует у 3 585 записей из 3 593, это 99,78 %. Полноценную страницу с первого обращения отдали 628 записей (17,48 %, доменов 90); 2 957 записей (82,30 %, доменов 382) упёрлись в заглушку защиты от роботов — сайт есть, но нашего робота не пустили. По-настоящему не ответил ОДИН домен: 8 записей, 0,22 %. Выборка предсказала это с точностью до процента — 16,5 % против 17,48 %, — и это важнее самих чисел: метод устойчив, а не подогнан под результат.
Мы не переписываем прошлые числа молча и не прячем поправку в примечание. Доли основного исследования опираются на страницы, а эти две графы — на домены, и потому главный вывод не сдвигается. Но утверждение о том, что чужого сайта не существует, должно быть обеспечено проверкой, а не отказом нашего клиента. Полная перепроверка всех записей этих двух граф идёт; её результаты появятся здесь тем же порядком.
Журнал изменений данных
Числа на этой странице меняются: исследование идёт, обход продолжается, ошибки находятся и исправляются. Чтобы читателю не приходилось верить нам на слово, мы ведём журнал: что изменилось, когда и почему. Каждая запись соответствует правке в репозитории — их можно сверить построчно. Мы не переписываем прошлые числа молча: если число изменилось, здесь сказано, из-за чего.
| Когда | Что изменилось | Почему |
|---|---|---|
| 06.09.2026 | Перепроверка доведена до сплошной: пройдены все 3 593 записи графы «закрыт», сайт существует у 99,78 % | Выборка из 273 городов дала 16,5 % живых, сплошной проход — 17,48 %. Вердикт «закрыт» оказался обоснован ровно для одного домена |
| 06.09.2026 | Добавлен слой живой перепроверки: наши отрицательные вердикты проверены обращением к сайтам | Графа «домена не существует» и вердикт «закрыт» — единственные утверждения о мире, а не о нас. Их проверил бы любой читатель, поэтому проверили сами |
| 06.09.2026 | Из 53 доменов с вердиктом «не существует» существуют 46 (86,8 %), за ними 368 записей журнала | Прежняя проверка ходила голым клиентом и у 39 доменов получила SSL-ошибку. Неполная цепочка сертификатов — ошибка настройки сервера, а не отсутствие сайта: браузер такие сайты открывает |
| 06.09.2026 | Из 273 городов с вердиктом «закрыт» сайт существует у 220 (80,6 %); по-настоящему молчат 15 | Вердикт выносился по одинаковому снимку страницы блокировки. Cloudflare не пускает робота, человек заходит нормально — это про нас, а не про сайт |
| 03.09.2026 | Доказательная база заново заштампована в биткойне: 110 094 файла | База выросла на 29 029 снимков за два дня обхода. Новый хеш реестра 14bdce1f... принят тремя календарями OpenTimestamps. Прежний штамп fc236a70... от 01.09 сохранён и по-прежнему сходится со своим файлом |
| 03.09.2026 | Привязка к переписи уточнена до 9 633 муниципалитетов и 444 322 386 жителей | Сводный отчёт расходился с сырыми данными на девять муниципалитетов. Пересчитано двумя независимыми способами по population_join.csv — оба дали одно и то же. Сами данные не менялись, ошибка была в пересказе |
| 03.09.2026 | Добавлены четыре новых измерения: люди под накладками, корреляции с населением, PDF-документы, инфраструктура доменов | Вторая волна обхода завершена, числа посчитаны по сырым файлам |
| 03.09.2026 | Опубликованы результаты второй волны: накладки доступности 22,09 %, ссылка обхода отсутствует у 40,54 %, привязка к переписи | Обход всех 11 659 доменов реестра CISA завершён |
| 01.09.2026 | Механизм расхождения сканера и обхода вынесен на страницу отдельным разделом | Читатель спрашивал, откуда берётся разница между 53,8 % и остальными числами |
| 01.09.2026 | Пять чисел о мёртвых доменах отставали от источника — приведены к нему | Плановая сверка страницы с данными нашла расхождение |
| 01.09.2026 | Число мёртвых доменов уточнено до 1 498 | Прежняя оценка была завышена: 152 домена считались дважды — с www и без него. Пересчёт по уникальным доменам вместо записей |
| 01.09.2026 | Таблица штатов достроена с 14 до всех 51 территории | Обход завершён, частичная таблица больше не нужна |
| 31.08.2026 | Число территорий уточнено до 51 | Найдена ошибка счёта: две территории попадали в список дважды под разными написаниями |
| 31.08.2026 | Реестр CISA вырос на 28 доменов — обошли, снова 100 % | Агентство CISA обновило официальный реестр |
| 31.08.2026 | Исследование закрыто на 100 %: все 11 631 сайт реестра пройдены | Обход завершён |
| 30.08.2026 | Ограничение 8: 13,5 % доменов реестра не существуют | Раскрыто честно как ограничение выборки |
| 30.08.2026 | Журнал обхода достроен до 80 077 записей | Досбор потерянного на отказах сервера |
Сколько людей живёт за этими числами
Доли сами по себе ничего не говорят человеку. Поэтому мы соединили результаты обхода с привязкой к переписи и посчитали людей. В юрисдикциях, где сайт откупился виджетом-накладкой, живут 64 532 960 человек. Там, где на сайте нет даже ссылки обхода шапки, живут 52 013 413 человек. Это не оценка и не экстраполяция: сложено население тех самых муниципалитетов, чьи домены дали такой результат, и только тех, что удалось привязать к переписи. Настоящие числа выше — часть муниципалитетов осталась непривязанной честно.
Зависит ли доступность от размера города
Проверили прямо: посчитали корреляцию Пирсона между логарифмом населения и двумя признаками, на 6 015 муниципалитетах, где известно и то и другое. Накладка — 0,1857, ссылка обхода — 0,2451. Обе связи положительные, но слабые. Читается это так: крупные города чаще ставят и накладку, и настоящую ссылку обхода, — у них просто больше бюджет на сайт вообще. Но размер города не объясняет доступность: связь слишком слаба, чтобы по населению предсказать, доступен ли сайт.
PDF-документы: половина нечитаема для скринридера
Муниципалитет выкладывает бюджет, повестку заседания, бланк заявления — и почти всегда это PDF. Мы проверили главные страницы всех сайтов реестра: PDF нашлись у 2 268 из них (19,5 %). Из этих документов 1 213 (53,5 %) не имеют структурной разметки — ни заголовков, ни порядка чтения, ни альтернативного текста. Скринридер читает такой файл как сплошной поток символов, часто в неверном порядке, а иногда не читает вовсе, если это скан. Человек, которому нужен бланк заявления, его не получит.
Инфраструктура домена: чем защищена почта муниципалитета
Попутно с доступностью мы сняли состояние самих доменов — 11 654 штук. IPv6 поддерживают 15,5 %, DNSSEC включён у 5,7 %, запись CAA есть у 1,4 %. Почтовая политика DMARC настроена у 56,9 %, но в режиме реального отклонения подделок — только у 34,6 %. Это не про доступность, а про то, насколько легко выдать себя за мэрию в письме жителю. Числа приводим как есть, без выводов: они получены стандартными DNS-запросами и проверяемы кем угодно.
Доверительные интервалы
Для ключевых долей исследования посчитаны 95-процентные доверительные интервалы методом Уилсона — он остаётся верным у краёв диапазона, где нормальное приближение врёт. Расхождение сканера и обхода: 53,8 % при интервале 53,20 — 54,41 %. Недостижение цели на живых сайтах: 74,6 % при интервале 74,23 — 75,02 %. Настоящая доступность для человека: 12,6 % при интервале 12,35 — 12,77 %. Прежние числа не менялись: интервалы добавлены рядом, и на выборках от семи до девяноста пяти тысяч записей предельная погрешность меньше половины процента.
Сбор идёт с честным User-Agent, в котором назван проект и контактный адрес; не более одного запроса в секунду на домен и не более десяти одновременных соединений; при ответах 429 и 503 пауза увеличивается.
По завершении каждой фазы реестр целостности пересчитывается: расхождение хотя бы в одном хеше останавливает работу. Новые доказательства будут нотаризованы через OpenTimestamps тем же порядком, что и первые, а сырые файлы — выложены в /data.
Что с этими данными не так
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. Наши собственные замеры приведены выше и помечены отдельно.
Раскрытие
Автор оказывает услуги по устранению нарушений доступности. Исследование самофинансировано. Никто не платил за включение в выборку и никто не платил за исключение из неё. В выводах называются платформы и вендоры, а не отдельные города: муниципалитет покупает готовое решение и не отвечает за дефект шаблона.
Версии данных
Сколько раз это перепроверялось и что менялось. Строки с пометкой «в работе» — перепроверки, результаты которых ещё не выложены отдельными файлами. Их числа приведены здесь намеренно: молчание о них читается как «измерили один раз и на том всё».
| Дата | Что сделано | Записей |
|---|---|---|
| 2026-08-26 | Первая независимая перепроверка: Antigravity прошла домены реестра своим обходом. 15 045 записей. в работе | 15 045 |
| 2026-08-30 | Опубликован список доменов без записи в DNS: числятся в федеральном реестре CISA, но не существуют. опубликовано | 1 209 |
| 2026-08-31 | Список расширен после прохода по оставшимся штатам: +442 домена. опубликовано | 1 651 |
| 2026-09-01 | Записей стало МЕНЬШЕ на 152: домены, названные мёртвыми, ответили при повторной проверке настоящим браузером с четырьмя адресами на домен. Мы поправили себя, а не подчистили данные. опубликовано | 1 499 |
| 2026-09-01 | Опубликован сырой журнал клавиатурного обхода: 95 524 записи по 11 902 доменам. Обход федерального реестра CISA завершён — все 11 659 сайтов. опубликовано | 95 524 |
| 2026-09-01 | Сплошная сверка журнала глазами: каждая запись просмотрена человеком. Результат влит в журнал, отдельной версией не публиковался. в работе | 95 524 |
| 2026-09-01 | Реестр целостности: SHA-256 каждого снимка. В тот же день его собственный хеш проштампован в Bitcoin через OpenTimestamps, блок 965040. опубликовано | 81 657 |
| 2026-09-03 | Реестр целостности расширен на 28 442 записи: под доказательство подведены снимки повторных проходов. опубликовано | 110 099 |
| 2026-09-05 | Переобход 84 265 объектов после аварии медленного диска: часть прежних записей была браком измерения, а не свойством сайтов. опубликовано · скачать файл | 84 265 |
| 2026-09-06 | Все 3 593 записи графы «закрыт» проверены живьём за 473 доменами: сайт существует у 99,78 %, полноценную страницу отдали 17,48 %, остальное — заглушки защиты. Вердикт «закрыт» обоснован ровно для одного домена. опубликовано · скачать файл | 3 593 |
| 2026-09-06 | Уточнение 7 076 записей по снимкам экрана: вердикт сверен с тем, что видно на картинке, а не только с кодом ответа. опубликовано · скачать файл | 7 076 |
| 2026-09-06 | Живая проверка 4 877 записей графы «404»: часть адресов отвечает, если зайти с www или по http. опубликовано · скачать файл | 4 877 |
| 2026-09-07 | Идёт новый обход: коммерческие сайты США, 156 255 доменов в очереди. Пройден 21 258 — это 13,6 %. Найдено 142 409 нарушений WCAG 2.1 AA. Публикация после завершения: выкладывать незаконченную выборку значит подставлять её под справедливый упрёк в отборе. в работе | 21 258 |
Методика целиком — aifa.works/research/methodology
Нашли ошибку в данных — напишите: contact@codeofdigitaleternity.com
Инструмент автоматической проверки, которым сделана первая половина этой работы, открыт и работает без регистрации: aifa.works/accessibility