Чек-лист: подготовить сайт к проверке доступности
Большинство барьеров живёт в шаблонах: шапка, подвал, карточка товара, форма. Исправление одного шаблона закрывает находки на десятках страниц. Этот чек-лист помогает пройти по ним до того, как запускать проверку.
Разметка
- Один h1 на странице, заголовки по уровням без пропусков.
- Атрибут lang="ru" у html, lang у фрагментов на других языках.
- Заголовок страницы (title) уникальный и описательный.
- Ориентиры: header, nav, main, footer; ссылка «К содержанию» первой в порядке обхода.
Изображения и цвет
- У всех информативных картинок есть alt, у декоративных – пустой.
- Контраст текста не ниже 4,5:1, крупного – 3:1, элементов управления – 3:1.
- Статусы и ошибки обозначены не только цветом.
Клавиатура и движение
- Все действия доступны с клавиатуры, фокус виден и идёт в логичном порядке.
- Модальные окна удерживают фокус и закрываются по Escape.
- Карусели и видео можно остановить, автовоспроизведение без звука или с управлением.
- Анимации учитывают настройку «уменьшить движение».
Формы
- У каждого поля есть подпись, связанная через label или aria-labelledby.
- Обязательные поля обозначены текстом, а не только звёздочкой.
- Ошибки описаны словами рядом с полем и объявляются диктору.
- CAPTCHA с альтернативой или без неё.
Документы и декларация
- PDF размечены по ГОСТ Р 70176-2022 или есть HTML-версия.
- Опубликована декларация доступности со ссылкой в подвале.
После этого запустите проверку в SEOptimer: отчёт покажет, что осталось, и даст разработчику точные селекторы.
Проверьте свой сайт. Бесплатно, без регистрации, около минуты.
Проверить сайт