Перейти до вмісту

Аудит доступності для 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 чи його національними версіями.