Дизайн — статьи о сайтах
Разбираем, что такое доступность веб-сайта, кому она реально нужна и какие решения в вёрстке, дизайне и контенте делают проект понятным для людей с ограничениями — и заодно удобнее для всех остальных.
Доступность — одна из тех вещей, о которых вспоминают в самом конце, когда сайт уже свёрстан, согласован и наполовину наполнен. Обычно в формулировке «а можно добавить кнопку для слабовидящих?». Так появляются виджеты с увеличением шрифта и чёрно-жёлтой темой, которые решают примерно ничего: сайт под ними остаётся ровно таким же недоступным, просто с большими буквами.
Настоящая доступность — это не кнопка. Это набор решений в структуре, вёрстке, дизайне и текстах, принятых до того, как страница ушла в разработку. И она касается куда большего числа людей, чем принято думать.
Первая ассоциация — незрячие пользователи и программы экранного доступа. Они действительно важная аудитория, но далеко не единственная.
И есть ещё одна категория, о которой чаще всего думают в последнюю очередь: поисковые роботы. Они тоже «смотрят» на сайт без глаз — через код, заголовки, подписи к изображениям и текстовое содержание. Поэтому доступный сайт почти всегда оказывается технически более здоровым и лучше индексируется.
Большинство проблем не экзотические, а довольно скучные и повторяющиеся из проекта в проект.
Низкий контраст. Светло-серый текст на белом фоне выглядит в макете воздушно и дорого. На дешёвом экране в солнечный день его просто не видно. То же касается полупрозрачных подписей под полями ввода и бледных плейсхолдеров.
Текст, вшитый в картинку. Баннер, где всё предложение — одно изображение. Его нельзя увеличить без потери качества, нельзя выделить, нельзя прочитать скринридеру, нельзя перевести автоматическим переводчиком.
Кнопки, которые не кнопки. Если интерактивный элемент сделан обычным блоком с обработчиком клика, он не получает фокус с клавиатуры и не воспринимается вспомогательными технологиями как управляющий элемент. Визуально всё в порядке, функционально — тупик.
Ссылки без смысла. Десять ссылок «Подробнее» подряд. Пользователь скринридера часто просматривает список ссылок отдельно от текста, и этот список превращается в бессмыслицу.
Формы без подписей. Плейсхолдер вместо label выглядит аккуратно, но исчезает, как только человек начинает печатать. Для пользователя с нарушением памяти или внимания это настоящая проблема: он уже не помнит, что писал в третьем поле.
Невидимый фокус. Разработчик убрал «некрасивую рамку» вокруг активного элемента и ничем её не заменил. Человек, идущий по странице клавишей Tab, теряет курсор и перестаёт понимать, куда он попадёт, нажав Enter.
Агрессивные автоэффекты. Слайдеры, переключающиеся сами по себе, всплывающие окна через три секунды, параллакс на пол-экрана. Для части пользователей это не «вау», а физический дискомфорт вплоть до головокружения.

Хорошая новость в том, что процентов восемьдесят доступности закрывается аккуратной работой, а не специальными технологиями.
Доступность легко заявить и трудно подтвердить, поэтому её стоит проверять так же, как вёрстку или скорость.
Отдельно стоит сказать про готовые виджеты доступности — панели, которые навешиваются одной строкой кода. Они дают ощущение решённой задачи, но не чинят ни семантику, ни фокус, ни контраст в самих макетах. Это косметика поверх проблемы, а не её устранение.
Доступность часто воспринимают как социальную нагрузку: дополнительные требования, которые удорожают проект и не приносят заказчику ничего. На практике всё иначе.
Это расширение аудитории. Люди с ограничениями — реальные клиенты с реальными деньгами. Если конкурент сделал сайт, на котором невозможно оформить заказ без мыши, а у вас — можно, выбор очевиден.
Это дешевле на старте. Переделывать доступность в готовом проекте дорого: приходится трогать и макеты, и вёрстку, и контент. Заложенная в начале, она почти не влияет на бюджет — это просто дисциплина работы, а не отдельный этап.
Это качество кода. Семантическая разметка, предсказуемая структура, подписанные элементы — то же самое, что требуется для нормальной поддержки, тестирования и индексации. Доступный сайт обычно оказывается аккуратнее написанным.
Это удобнее всем. Субтитры смотрят в транспорте без наушников. Понятные подписи к полям сокращают количество ошибок при заполнении. Контрастный текст читается на солнце. Крупные кнопки проще нажимать на бегу. Решения, придуманные для узкой группы, почти всегда улучшают опыт большинства.
Поэтому разговор про доступность уместнее вести не в конце проекта, а на этапе прототипа и дизайна — вместе с обсуждением структуры и сценариев. Тогда это не «ещё одна задача», а нормальный стандарт работы, по которому видно, что сайт делали для людей, а не для скриншота в портфолио.
Читайте также
Дизайн — статьи о сайтах
Дизайн
Бизнес — статьи о сайтах
Дизайн — статьи о сайтах
Заявка
Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.
Форма обратной связи