Перейти к содержимому

Аудит доступности для e-commerce и SaaS в ЕС

Ваши проблемы с доступностью прячутся за логином: в чекауте, в кабинете, в дашборде. Именно туда мы и смотрим.

Настоящий аудит по WCAG 2.1 AA вашего живого магазина или приложения, вместе с чекаутом, кабинетом и дашбордом. Ничего не ставится на сайт, никаких оверлеев, стейджинг не нужен. Сам аудит ничего не стоит. Платите за работу с кодом после него, и только если захотите отдать её нам.

Посмотреть цены

European Accessibility Act действует с 28 июня 2025 для e-commerce выше порога микропредприятия (от 10 сотрудников и оборот больше €2 млн). Эта страница не скажет вам, что виджет решает вопрос, потому что он его не решает.

Это не про разметку. Это про то, что человек слышит, и на четвёртом элементе он не слышит ничего.

Почему этот аудит, а не бесплатный сканер

За логином

Самые дорогие страницы живут за сессией: чекаут, ошибки оплаты, кабинет клиента. Бесплатные сканеры туда не заходят. Мы проверяем живые сценарии, которые проходит реальный покупатель, на десктопной и мобильной ширине.

Карта правок, а не 400 строк

Большинство нарушений делят несколько источников: один токен, использованный везде, один компонент, повторённый на каждой странице. Отчёт группирует находки по источнику. Правите шесть компонентов и три токена, и гаснут сотни нарушений. Ваш разработчик тратит день, а не квартал.

Честно про покрытие

Автоматика надёжно ловит от 30 до 40% нарушений WCAG. Остальное требует человека: осмысленные alt-тексты, ловушки фокуса, восстановление после ошибок. Эта часть аудита ручная, и на каждой находке стоит пометка.

Чего не может предложить другой аудит

Четыре довода ниже конкуренту нечем перекрыть. Каждый из них либо замер, который мы публикуем, либо поведение, которое можно проверить в самом отчёте.

Мы единственный аудит, у которого есть свой браузер

Остальные продают отчёт или оверлей, переписывающий вашу страницу всем подряд. Мы не ставим на ваш сайт ничего. Qiksy Legato чинит страницы по мере загрузки, на стороне читателя, в его собственном браузере. Отчёт говорит владельцу, что сломано; это ещё и даёт человеку, который не может пользоваться сайтом, способ пройти его уже сегодня, пока бэклог остаётся бэклогом.

Мы публикуем, как часто наши правки верны

277 197 правок на 6 737 доменах. Мы взяли случайную выборку из 200 и проверили каждую руками: 77,5% верных, 19% нейтральных, 1% откровенно вредных. Ни один продавец оверлеев такой цифры не печатает, потому что напечатать её значит сказать вслух, как часто продукт вводит незрячего в заблуждение. Наша лежит на странице данных вместе с выборкой и вердиктами.

Отчёт не напишет «97% соответствия»

Один процент говорит о доле проверенных критериев, а не о том, дойдёт ли человек до конца покупки, и перед регулятором это не актив, а риск. Наш отчёт печатает то, что проверено НЕ было, держит «не проверено» отдельно от «неприменимо» и никогда не переносит вердикт с проверенной страницы на непроверенную.

Под замером стоит имя человека

Не строчка про инклюзивные практики в описании компании. В отчёте стоит имя того, кто прошёл ваш сайт, и тут же сказано, что это техническая оценка, а не сертификат соответствия Европейскому акту о доступности.

Деливерабл: полистайте отчёты

Первый настоящий: наш собственный прод-сайт, три находки, которые он дал, и три правки, вышедшие в тот же день. Остальные пять это примеры по вымышленным магазинам из пяти вертикалей, собранные, чтобы показать структуру и глубину того, что вы получаете: строку-вердикт, карту правок по токенам и компонентам, находки с измеренными доказательствами. Любой открывается целиком.

  • Вердикт одной строкой
  • Покрытие: какие состояния открыли
  • Топ-риски
  • Карта правок по токенам
  • Карта правок по компонентам
  • Клавиатурный маршрут
  • Ручная проверка человеком
  • Инвентарь чужих фреймов
  • План починки 30/60/90
  • Черновик заявления о доступности
  • Реестр находок с доказательствами
Бутик одежды · Shopify1 / 5Открыть в новой вкладке

Уже платите за виджет доступности?

Оверлеи меняют страницу поверх и не чинят разметку под ней. В январе 2025 FTC США обязала одного из вендоров оверлеев выплатить $1 млн за заявления, что его продукт делает сайты соответствующими WCAG. Попросите нас прогнать сайт с включённым виджетом. То, что останется, и есть первая страница аудита.

Начните бесплатно: проверьте одну страницу

Qiksy Check бесплатно и без аккаунта читает одну страницу: что сможет скринридер, что поймёт поисковик. Когда одна страница оказывается верхушкой айсберга, этот аудит и есть полный прогон. Проверить страницу бесплатно →

Аудит бесплатно. Платите за работу, а не за диагноз

Сумму за починку называем после аудита: она считается из его результата, а не из телефонного разговора. Отчёт остаётся вашим в любом случае, даже если чинить будете сами или не будете вовсе.

Аудит

$0все состояния

  • Все типы страниц и все состояния: маршрут × вьюпорт × открытый слой × данные × валидация
  • То, что за логином, тоже: чекаут, кабинет, дашборд
  • Десктоп 1440 и мобайл 390, WCAG 2.1 AA
  • HTML-отчёт целиком плюс CSV для вашего трекера
  • Отчёт ваш. Чините сами, чужими руками или нашими, как захотите

Починка

$120за состояние

  • Чинят разработчики, в исходниках, а не накладкой поверх
  • Правка на уровне токена там, где источник это токен: один шаблон чинит все страницы своего типа
  • Критерий приёмки на каждом пункте: что именно должно заработать
  • Повторный прогон с диффом: что закрылось, что осталось
  • Цена фиксируется до начала работ и не растёт по ходу

От 25 состояний по $95 за состояние, от 100 состояний по $75. Минимальный заказ: 20 состояний, $2 400.

Приёмка

за кругчеловеком, не машиной

  • Незрячий специалист проходит починенное руками и голосом, на NVDA и VoiceOver
  • Проходит сценарий целиком: от каталога до оплаченного заказа
  • Его подпись стоит под конкретными состояниями, а не под сайтом вообще
  • Не прошёл? Возвращаем в починку, круг не засчитан
  • Подпись, а не значок: «ноль ошибок у машины» и «человек дошёл» это разные утверждения

Поддержка

$3 900/год

  • Ежемесячный перепрогон всех состояний
  • Дифф-отчёт и предупреждение о регрессе после ваших релизов
  • Доступность разъезжается с каждым выкатом, поэтому это единственная строка, которая обязана быть повторяемой
  • Без автопродления и без сохранённой карты: счёт за 14 дней; не оплатили, и мониторинг просто останавливается

Дополнительно: черновик Accessibility Statement $400 · сводка соответствия EN 301 549 для тендеров $900. Работа за пределами реестра, то есть новая функция, редизайн или чужой вендор, стоит $140/час.

Проекты, за которые мы не беремся

Шесть ситуаций, в которых мы говорим «нет», и говорим до того, как появится счёт. Каждая кончается одинаково: отчётом, по которому никто ничего не сделал. Участвовать в этом не хочется.

  • Оверлей остаётся на месте

    Виджет поверх сайта станет первым, что найдёт отчёт, и всё, что лежит под ним, проверить нельзя. Снимайте его, или отдайте аудит тем, кто согласится его не замечать. На шестидесятый день мы скажем ровно то же, что и в первый.

  • До исходников никого не пускают

    Починка происходит в репозитории. Если разметку и CSS держит конструктор страниц, договор с вендором или тема, которую нельзя форкать, правкам некуда лечь. Бесплатный аудит в силе, а работа нет.

  • «Минимум, чтобы не засудили»

    Это не уменьшенная версия нашей работы, это другая работа. Мы говорим, чего человек не может сделать и сколько стоит это починить; риски оценивает юрист. Просите у нас первое.

  • Срок через две недели

    Сайту, которого не касались ни разу, нужен квартал, а не полмесяца. Мы лучше потеряем заказ, чем подпишем дату, которую потом будем месяц объяснять.

  • На вашей стороне за это никто не отвечает

    Отчёту нужен человек, который раздаст задачи, разработчик, который починит, и тот, кто примет. Там, где не назван никто, документ прочитают один раз и запомнят как расход.

  • Дизайн обсуждению не подлежит

    Часть находок это контраст, фокус и размер зоны нажатия, и они меняют вид бренда, немного и заметно. Если гайдлайн важнее, список правок ужмётся до того, что ничего не решает.

Кого берём: команду, которая доведёт правки до мержа. Это важнее размера магазина.

Что мы меряем прямо сейчас

С августа обходчик ходит по публичным сайтам и записывает одно: места, которые доходят до скринридера без имени. Кнопка, которая называет себя «кнопка», ссылка, которая говорит «ссылка». Вот итог на последний час.

сайтов пройдено
30 541
страниц прочитано
275 292
мест без имени найдено
10 390 627
доменных зон
93

Знаменателя здесь нет, и быть не может. Обход записывает только сломанное и никогда не считает то, что и так было верно, значит ни одна из этих цифр не является долей веба. Список сайтов это наша очередь обхода, а не случайная выборка.

Машина лаборатории не отчитывалась несколько часов. Цифры последние измеренные, а не текущие.

Полные данные, метод и границы

замерено зон: 41

Чистой страны нет ни одной

Каждая зона, о которой вообще есть что сказать, то есть не меньше 1 500 страниц минимум на 100 сайтах, и сколько элементов без доступного имени встречает читалка на средней странице. Зона здесь означает доменную зону, а не место на карте.

55.6
худшая зона (.by)
26.4
лучшая зона (.tw)
18.3%
страниц без единого, в лучшей зоне

Здесь только порядок и разброс. Знаменателя нет: обход считает безымянные места и никогда не считает те, что уже были в порядке, поэтому ничто здесь не доля веба, а зона это наша очередь обхода, а не выборка из веба страны.

Как мы проверяем

Единица работы это состояние, а не страница: маршрут × вьюпорт × открытый слой × данные × валидация. «Корзина» это четыре состояния. Типовой прогон Shopify покрывает 25 из канонических 42: главная, каталог, товар, корзина-драйвер, вход, контакты чекаута, ошибка адреса, отклонённый платёж, «спасибо» и остальные. Каждое идёт по WCAG 2.1 AA, а дополнения WCAG 2.2 отдельно как улучшения.

Примерно треть того, что попадает в отчёт, даёт машинный проход; остальные две трети даёт человек, который руками проходит каждое состояние с включённой читалкой. Это наше рабочее соотношение по прогонам, а не закон. Причина за ним измерена: машина умеет сказать, что у кнопки нет имени, и не умеет сказать, что имя у неё неверное. На нашем же корпусе правок, разобранном вручную, 77,5 % автоматических имён были верными, а 1 % утверждал ложь. Ложное имя хуже отсутствующего, и ни одна машина его не ловит.

Поэтому человеческий проход это не проверка того, что выдал инструмент. Это и есть аудит. Аудит не считается законченным, и мы его не отдаём, пока человек не прошёл каждое состояние из объёма, не послушал его и не подтвердил каждую находку. Что решает только человек: значит ли имя хоть что-то для того, кто не видит значка; можно ли на самом деле выйти из ошибки; осмысленен ли порядок шагов на слух; и всё, что за логином, шагом оплаты или капчей.

  • Контраст с точными значениями и с указанием токена, из которого пришёл цвет
  • Имена, роли и лейблы: каждое поле, кнопка и кастомный виджет
  • Клавиатурный маршрут по 8 ключевым состояниям: ловушки, порядок, видимый фокус, скип-линк
  • Формы трижды, пустая отправка и одно кривое поле и успех: связь, фокус, объявление
  • Фокус, перекрытый липкой шапкой, и цели меньше 24px: геометрия, о которой почти никто не отчитывается
  • Чужие iframe идут инвентаризацией, с перечнем того, что запросить у каждого вендора
Норма зоны нажатия это 44 пикселя. Всё, что мельче, уже промах: геометрия, о которой почти никто не отчитывается.

Чем этот аудит не является

Мы называем пределы до того, как вы спросите. Без растра: текст поверх фото и градиентов не подтверждаем. Внутрь чужих iframe не заходим, поэтому платёжные поля, карты и видеоплееры инвентаризируются, а не тестируются; по EAA обязанность остаётся на продавце, и отчёт говорит, что запросить у каждого вендора. Сценарии за капчей не оцениваем. Мы читаем дерево доступности, а не поведение конкретных скринридеров.

Qiksy не юридическая фирма и юридических консультаций не даёт. Аудит это техническая оценка по WCAG 2.1 AA / EN 301 549, а не сертификат соответствия и не юридическое заключение по European Accessibility Act или его национальным версиям.