a11y (веб-доступность)

a11y – нумероним слова accessibility: между «a» и «y» стоит 11 букв. Обозначает веб-доступность – проектирование сайтов, пригодных для людей с ограничениями зрения, слуха, моторики и когнитивных функций. Главный стандарт – WCAG.

4 минуты чтения

Термин родился в среде разработчиков как нумероним: в слове accessibility между первой буквой «a» и последней «y» стоит ровно 11 букв, отсюда запись a11y – по той же модели, что i18n (internationalization) и l10n (localization). Произносится «эй-илевен-вай». За сокращением стоит целая дисциплина проектирования: сайт считается доступным, когда люди с ограничениями зрения, слуха, моторики и когнитивных функций могут воспринимать его контент, ориентироваться в нём и взаимодействовать с интерфейсом – в том числе через вспомогательные технологии: скринридеры, экранные лупы, переключатели и голосовое управление. Технический фундамент доступности – семантический HTML и атрибуты ARIA, а формальные требования задают стандарты W3C.

Как это работает

Стандартизацией занимается Web Accessibility Initiative (WAI) – инициатива консорциума W3C. По определению W3C, доступность означает, что люди с инвалидностью могут воспринимать веб, понимать его, навигировать по нему, взаимодействовать с ним и вносить свой вклад. Главный документ – WCAG (Web Content Accessibility Guidelines), руководство по доступности веб-контента. WCAG 2.1 получила статус рекомендации W3C 5 июня 2018 года и добавила 17 критериев успеха к версии 2.0. Действующая WCAG 2.2 (актуальная редакция от 12 декабря 2024 года) добавила ещё 9 критериев – среди них минимальный размер области клика (Target Size), незакрытый индикатор фокуса (Focus Not Obscured) и доступная аутентификация без когнитивных тестов (Accessible Authentication) – и удалила устаревший критерий 4.1.1 Parsing. Версии обратно совместимы: сайт, соответствующий 2.2, автоматически соответствует 2.0 и 2.1. Следующая мажорная версия, WCAG 3.0, пока существует в статусе рабочего черновика.

В основе WCAG – четыре принципа, известные по акрониму POUR:

  • Perceivable (воспринимаемость) – контент можно воспринять хотя бы одним органом чувств: alt-тексты у изображений, субтитры у видео, достаточный контраст
  • Operable (управляемость) – интерфейсом можно пользоваться с клавиатуры, без ловушек фокуса и жёстких ограничений по времени
  • Understandable (понятность) – текст читается, навигация предсказуема, формы объясняют ошибки
  • Robust (надёжность) – валидная семантичная разметка, которую корректно читают браузеры и вспомогательные технологии

Уровни A, AA и AAA – в чём разница

Уровни соответствия WCAG
УровеньЧто требуетКому нужен
AУстранение базовых барьеров: альтернативный текст, доступ с клавиатуры, отсутствие контента, провоцирующего приступыАбсолютный минимум для любого сайта
AAВсё из A плюс контраст текста, масштабирование до 200%, видимый фокус, адаптивностьПрактический и юридический ориентир: «соответствие WCAG» в нормативных требованиях почти всегда означает именно AA
AAAМаксимальные требования: повышенный контраст, сурдоперевод, упрощённый языкОтдельные страницы и сервисы для особых аудиторий; целиком по сайту почти не применяется

В России действует ГОСТ Р 52872-2019 «Интернет-ресурсы и другая информация, представленная в электронно-цифровой форме. Требования доступности для людей с инвалидностью» – национальный стандарт, введённый 1 апреля 2020 года взамен редакции 2012 года и разработанный на основе WCAG 2.1. Практический вывод: работа по WCAG закрывает и требования российского стандарта.

Зачем это нужно

W3C прямо указывает: доступность помогает не только людям с инвалидностью. Те же решения выручают пользователей смартфонов с маленьким экраном и ярким солнцем за спиной, пожилых людей, тех, у кого ограничение временное (травма руки, забытые очки), и посетителей с медленным интернетом. Тим Бернерс-Ли, создатель веба, сформулировал это так: «Сила веба – в его универсальности. Доступ для каждого, независимо от инвалидности, – его неотъемлемая часть».

Доступность, SEO и GEO – одна механика

Аргумент, который почти не звучит в русскоязычных материалах: поисковый бот обходит страницу программно, без визуальной картинки – по сути так же, как скринридер. Он опирается на те же ориентиры: иерархию заголовков, семантические теги nav, main и article, alt-тексты и осмысленные тексты ссылок. Той же логике следуют парсеры AI-поисковиков: LLM получает не скриншот, а DOM и извлечённый из него текст, поэтому чем чище семантика, тем проще машине – любой машине – понять структуру и процитировать контент. Рефакторинг под a11y напрямую работает на GEO и AI-видимость: один бюджет даёт три эффекта – опыт пользователя со скринридером, индексацию и цитируемость в генеративных ответах.

Пример

Типовые находки аудита доступности на Битрикс-шаблонах – «кнопки» на div, пустые alt и отключённый фокус. Все три проблемы исправляются без редизайна. Первая и самая частая:

<!-- Плохо: нет фокуса, роли и работы с клавиатуры -->
<div class="btn" onclick="send()">Отправить</div>

<!-- Хорошо: фокус, Enter/Space и роль – из коробки -->
<button type="submit">Отправить</button>

Alt-текст должен описывать смысл изображения, а не факт его наличия; ориентиры страницы задаёт семантическая разметка:

<img src="chart.png" alt="График роста трафика на 40% за квартал">
<nav aria-label="Основное меню">…</nav>
<main>
  <h1>Единственный h1 страницы</h1>
</main>

Видимый фокус (критерии 2.4.7 и 2.4.11) возвращается двумя строками CSS:

a:focus-visible, button:focus-visible {
  outline: 2px solid #1a73e8;
  outline-offset: 2px;
}

Быстрая проверка без инструментов: отложите мышь и пройдите ключевой сценарий сайта только с клавиатуры – Tab, Enter, Escape. Если оформить заказ или отправить заявку не удалось, сайт недоступен, и точечные атрибуты вроде aria-label этого не исправят: начинать нужно с семантики и клавиатурной навигации, а уже потом закрывать частные критерии WCAG.

Частые вопросы

Почему accessibility сокращают до a11y?

Это нумероним: между первой буквой «a» и последней «y» в слове accessibility стоит 11 букв. Модель та же, что у i18n (internationalization) и l10n (localization). Произносится «эй-илевен-вай». Сокращение прижилось в среде разработчиков и стало общепринятым обозначением темы веб-доступности.

Что такое WCAG и чем отличаются уровни A, AA и AAA?

WCAG (Web Content Accessibility Guidelines) – руководство W3C по доступности веб-контента, главный мировой стандарт a11y. Уровень A устраняет базовые барьеры (альтернативный текст, доступ с клавиатуры), AA добавляет контраст, масштабирование и видимый фокус, AAA – максимальные требования вроде сурдоперевода. Практический и юридический ориентир – AA: в нормативных требованиях «соответствие WCAG» почти всегда означает именно его.

Чем WCAG 2.2 отличается от WCAG 2.1?

WCAG 2.2 – действующая рекомендация W3C (актуальная редакция от 12 декабря 2024 года). Она добавила 9 новых критериев успеха – среди них минимальный размер области клика, незакрытый индикатор фокуса и доступная аутентификация – и удалила устаревший критерий 4.1.1 Parsing. Версии обратно совместимы: сайт уровня 2.2 соответствует и 2.1, и 2.0. WCAG 2.1 остаётся рекомендацией W3C с 5 июня 2018 года.

Обязательна ли доступность сайта по закону в России?

В России действует ГОСТ Р 52872-2019 – национальный стандарт доступности интернет-ресурсов, введённый 1 апреля 2020 года взамен редакции 2012 года и разработанный на основе WCAG 2.1. Жёсткость требований зависит от типа ресурса, поэтому для конкретного проекта вопрос обязательности стоит проверять отдельно. Практический ориентир один: работа по WCAG 2.1/2.2 закрывает и российский стандарт, поскольку он построен на тех же критериях.

Помогает ли доступность SEO и попаданию в AI-ответы?

Да, механика общая: поисковый бот и LLM-парсер читают DOM программно, как скринридер, опираясь на заголовки, семантические теги и alt-тексты. Чистая семантика улучшает и опыт пользователей вспомогательных технологий, и индексацию, и шансы на цитирование в генеративных ответах. При этом отдельного «фактора ранжирования a11y» поисковики не заявляли – работает именно машиночитаемость разметки.

С чего начать делать сайт доступным?

С четырёх шагов, не требующих редизайна: семантический HTML (button вместо кликабельных div, один h1, корректная иерархия заголовков), осмысленные alt-тексты, полная работа интерфейса с клавиатуры с видимым фокусом и достаточный контраст текста. Затем – проверка скринридером и автоматическими инструментами. MDN рекомендует закладывать доступность с начала разработки: «прикручивать» её к готовому продукту заметно дороже.

Кому нужна доступность, кроме людей с инвалидностью?

По W3C, те же решения выручают пользователей смартфонов при ярком солнце, пожилых людей, людей с временными ограничениями (травма руки, забытые очки) и посетителей с медленным интернетом. Отдельная категория – машины: поисковые боты и AI-парсеры читают страницу теми же путями, что и скринридеры. Доступность – характеристика качества интерфейса в целом, а не нишевая функция.

Материалы по теме

Валентина Меланина

Нужна консультация?

Разберу ваш сайт и покажу точки роста

Если хотите понять, как этот термин применить к вашему проекту — начнём с аудита.