Пункт про доступность в чек-листе аудита разложен на две работы, и их постоянно путают. Версия для слабовидящих — отдельный режим на сайте (12 000 ₽ работы). Подписи к изображениям — разметка страниц, которую читает скринридер (2 000 ₽). Первая — про отдельный режим на сайте, вторая — про разметку страниц, которую читает скринридер. В карточке клиники обе стоят отдельными строками со своей ценой.
Что требует 118н — дословно
Требование к самому сайту — приложение № 2 к приказу Минздрава России от 13.03.2025 № 118н, пункт 2. Там перечислены семь условий, и версия для слабовидящих названа прямо:
наличие карты официального сайта для удобства навигации по сайту, работоспособного поиска по сайту, версии официального сайта для слабовидящих лицприказ Минздрава России № 118н, приложение № 2, п. 2
Дальше начинается практика: приказ не расшифровывает, что считать версией для слабовидящих, — и остаётся зазор, в котором живёт кнопка, которая ничего не делает. Проверяющий смотрит не код, а поведение: нажал — изменилось. Поэтому единственный способ подтвердить выполнение пункта — показать, что режим включается.
Три состояния, а не два
Цифры считаны по 1656 хостам каталога, где проверка вообще возможна (сайт открылся). Аудит «до/после» сделан на 542 сайтах, где кнопка нашлась: браузер снимает главную до нажатия и после, а доля изменившихся пикселей показывает, был ли эффект. Слабый эффект (2–10% — поменялась только шапка или цвет ссылок) — у 4%.
Пункт первый: версия для слабовидящих
Проверять надо не факт наличия кнопки, а пять вещей по порядку:
- Основной текст вырос. Не только заголовки: абзацы, таблицы цен, карточки услуг. Ориентир — кегль основного текста не меньше 18 px.
- Контраст поднялся. Тёмный текст на светлом фоне (или инверсия), без серого на сером. Именно контраст, а не размер шрифта, делает текст читаемым при катаракте.
- Фоны и анимация отключились. Пёстрая фотография под текстом — главная причина, по которой человек с плохим зрением не читает страницу.
- Режим запоминается. Переход в другой раздел не должен возвращать обычный вид.
- Режим работает на всех страницах, а не только на главной.
Как это выглядит, когда работает


Разница кадров 99.7%: режим перестроил страницу целиком — шрифт, контраст, отключённые фоны.
А так — кнопка есть, вид не изменился


Снимки совпадают пиксель в пиксель (разница 0.0%): нажатие не изменило ничего. Формально кнопка на месте, фактически пункта 118н нет.
Промежуточный случай: меняется не то


Разница кадров 2.2%: поменялись отдельные элементы, основной текст остался прежним.
Почему кнопка нарисована, а режим не включается
Причин ровно три, и все три встречаются на сайтах, которые делали с заботой о доступности:
- Скрипт режима не загрузился404 после пересборки шаблона, блокировка баннером cookie, ошибка в консоли
- Стиль применяется к заголовкам, а не к текстуменяются h1–h3, основной текст остаётся 14 px
- Режим не сохраняется между страницамипосле клика по меню страница возвращается в обычный вид
Режим живёт только на главной
Отдельная проверка — внутренние страницы. Обходим главную и три внутренних и смотрим, на каких страницах есть переключатель. Из 34 сайтов, где такой обход сделан:
- Кнопка на всех проверенных страницах11
- Нигде нет19
- Только на главной2
- На части страниц2
Практический вывод: если кнопка есть только на главной, пациент, пришедший из поиска сразу на страницу услуг, режима не получит. И формально это тоже невыполненный пункт — речь идёт о «версии официального сайта», а не одной страницы.
Пункт второй: подписи к изображениям (alt)
Это отдельная работа (подписи к изображениям (alt), 2 000 ₽) и самый частый технический
дефект в каталоге: у картинок нет атрибута alt либо там стоит имя файла
(«IMG_2043.jpg», «banner-2-new.png»). Скринридер читает именно alt — и человек вместо
«врач-стоматолог, приём» слышит «IMG underscore 2043 точка jpg».
Три правила, которые закрывают почти весь объём:
- Смысловая картинка — описание по существу«Стоматолог проводит осмотр, кабинет 3» — что на снимке, а не «фото»
- Декоративная — пустой altalt="" у линий, теней, иконок-подложек, иначе скринридер читает мусор
- Текст на картинке — дублировать в altакции и графики, выложенные картинкой, иначе их нет ни для кого, кроме зрячих
Проверка без софта: отключите в браузере показ картинок (в Chrome — настройки сайта →
изображения). Всё, что осталось пустыми рамками без подписи, — кандидат в работу. Второй
способ: щёлкнуть правой кнопкой по картинке → «Посмотреть код» → посмотреть, есть ли
alt и что в нём.
Что за пределами 118н, но входит в ГОСТ
Спецверсия закрывает требование приказа, но не делает сайт доступным по ГОСТ Р 52872-2019 и WCAG. Три вещи, которые 118н не спрашивает, а экспертиза находит:
- Контраст текста ниже 4,5:1 хотя бы в одном месте98%
- Есть картинки без alt94%
- Есть текст мельче 12 px57%
- Не указан язык страницы (lang)19%
Срез маленький — 47 сайтов с проверка браузером, поэтому проценты показывают порядок величины, а не всю картину каталога. Полный разбор различий между 118н, ГОСТ и WCAG — в статье «118н, ГОСТ Р 52872 и WCAG».
Порядок исправления
- Включить режим и проверить его на трёх страницах — главная, услуги, врачи. Если включается везде — пункт закрыт, дальше можно не идти.
- Починить переключатель, если он нарисован: чаще всего это один скрипт и одна строка в шаблоне, а не переделка сайта.
- Добавить кнопку на все страницы через общий шаблон (шапка сайта), а не вставлять на каждую руками.
- Заполнить alt у смысловых картинок и пустой alt у декоративных — это делается в контенте, без программиста.
Если сайт на конструкторе, часть этого уже есть. Что именно закрывает Тильда и чего в ней нет — отдельный разбор по 24 сайтам на tilda.ws. Как проверить себя шестью способами без софта — в статье «Как проверить сайт на доступность».