Почему виджеты доступности не решают проблему
· 5 мин чтения
Виджет доступности не решает проблему, потому что не исправляет код сайта: поля без подписей, кнопки без названий и недоступное с клавиатуры меню остаются на месте. Он лишь добавляет панель с настройками поверх страницы. В 2025 году Федеральная торговая комиссия США (FTC) обязала одного из крупнейших поставщиков таких виджетов, accessiBe, заплатить $1 млн за обещания, которые продукт не выполнял.
Ниже — почему так происходит и что делать вместо виджета.
Как устроен виджет-оверлей
Владелец сайта вставляет одну строку JavaScript. На странице появляется кнопка с иконкой, а за ней — панель: увеличить шрифт, включить высокий контраст, остановить анимации, «режим для слабовидящих», «режим для эпилепсии». Некоторые продукты ещё пытаются автоматически дописывать атрибуты в код страницы прямо в браузере посетителя.
Звучит удобно. Проблема в том, что главные барьеры находятся не во внешнем виде, а в структуре страницы.
Пять причин, почему виджет не помогает
1. Ошибки в коде остаются
Если у поля «Email» в оформлении заказа нет подписи, экранный диктор озвучит «поле ввода» — с виджетом или без. Если меню открывается только по наведению мыши, пользователь клавиатуры до него не доберётся. Автоматические «исправления» в браузере угадывают, а не понимают смысл: какое название дать кнопке-иконке, что изображено на фото товара.
2. Люди уже пользуются своими инструментами
Пользователи вспомогательных технологий настраивают их под себя: экранный диктор, системное увеличение, высокий контраст в операционной системе, расширения браузера. Им не нужна ещё одна панель на каждом сайте. Иногда виджет даже мешает: перехватывает клавиши, добавляет лишние элементы в порядок фокуса, конфликтует с экранным диктором.
3. Обещания не подтвердились в суде и у регулятора
В апреле 2025 года FTC вынесла окончательное решение по делу accessiBe: $1 млн и запрет утверждать, что автоматический продукт делает любой сайт соответствующим WCAG, без доказательств. Источник — пресс-релиз FTC.
4. Иски подают и против сайтов с виджетами
В США иски о доступности сайтов подают и против сайтов, на которых установлен оверлей. По отчёту UsableNet за 2025 год, таких исков было от 85 до 132 в месяц. Виджет не защитил эти сайты от претензий.
5. Закон оценивает саму услугу
European Accessibility Act требует, чтобы услугой можно было пользоваться. Если покупатель с экранным диктором не может оформить заказ, панель с настройками этого не меняет. Подробнее — в руководстве по European Accessibility Act.
Что на самом деле нужно людям
Тем, кто пользуется экранным диктором, нужны правильные подписи, названия кнопок, структура заголовков и предсказуемый порядок фокуса. Тем, кто пользуется только клавиатурой, нужно, чтобы каждый элемент был доступен клавишами и фокус было видно. Людям со слабым зрением нужен достаточный контраст и сайт, который не ломается при увеличении. Людям с когнитивными нарушениями нужны понятные тексты, понятные сообщения об ошибках и отсутствие лишних шагов.
Всё это — свойства самого сайта. Панель настроек поверх страницы их не создаёт.
Виджет и закон: два частых заблуждения
«С виджетом мы уже выполнили требования». Закон оценивает, можно ли пользоваться услугой. Если форма оформления заказа без подписей, требования не выполнены, даже если на странице есть кнопка с настройками.
«Виджет хотя бы не вредит». Иногда вредит: если он добавляет элементы в порядок фокуса, перехватывает клавиши или меняет то, как экранный диктор читает страницу, пользоваться сайтом становится труднее.
Как объяснить это руководству или клиенту
Если решение о виджете принимает не разработчик, а руководитель или заказчик, помогают три простых аргумента:
- виджет не исправляет код, а проблемы в коде видны любой проверке;
- американский регулятор FTC уже наказал крупного поставщика виджетов за обещания, которые продукт не выполнял;
- исправление шаблона темы часто убирает ошибку на всех страницах сразу и даёт измеримый результат в отчёте.
Почему виджеты всё равно продаются
Потому что их легко продать: одна строка кода, понятная кнопка на сайте, ощущение, что вопрос закрыт. Исправление кода требует времени разработчика, и честный сервис не может пообещать, что всё решится за минуту. Но именно исправление кода делает сайт удобным для людей.
Что делать вместо виджета
Найти ошибки
Автоматическая проверка быстро находит часть технических ошибок: подписи полей, названия кнопок, контраст, альтернативный текст, язык страницы. Начните с бесплатной проверки одной страницы. Это автоматическая проверка, а не полный аудит, и не юридическая консультация.
Исправить шаблон
Большинство ошибок живёт в теме магазина: в шапке, карточке товара, корзине, оформлении заказа. Исправление в шаблоне убирает ошибку на всех похожих страницах. Самые частые случаи — в статье «10 частых ошибок доступности».
Проверить вручную ключевой сценарий
Пройдите путь от поиска до оплаты только клавиатурой. Проверьте увеличение до 200%. Список пунктов — в чек-листе WCAG 2.2.
Следить за изменениями
Новые баннеры, приложения и обновления темы приносят новые ошибки. Регулярная проверка помогает заметить их сразу.
Честно рассказать о доступности
Если магазин подпадает под EAA, опубликуйте информацию о доступности: что сделано, какие есть ограничения, как с вами связаться.
Если виджет уже стоит
Удалять его срочно не обязательно, но не считайте его решением и не ссылайтесь на него в информации о доступности. Проверьте сайт без виджета, исправьте ошибки в коде и уберите из текстов на сайте утверждения, что виджет делает сайт доступным. Убедитесь, что виджет не мешает навигации с клавиатуры и работе экранного диктора.
Коротко
- Виджет меняет внешний вид страницы, но не исправляет её код.
- Люди с инвалидностью обычно уже пользуются собственными инструментами, и виджет им не нужен.
- Регулятор в США наказал поставщика виджетов за невыполненные обещания, а иски подают и к сайтам с виджетами.
- Работает другой путь: найти ошибки, исправить шаблон, проверить ключевые сценарии вручную и следить за изменениями.
Подробнее о нашем подходе — на странице «Почему виджеты-оверлеи не делают сайт доступным». Мы не ставим на сайты никаких виджетов.