Насколько интернет-магазины готовы к European Accessibility Act?
Наше собственное исследование главных страниц интернет-магазинов в две волны: волна 1 в Польше, Чехии, Словакии и Хорватии, волна 2 в Германии и Австрии. Мы публикуем только сводные данные и не называем магазины.
Главные выводы
- Волна 1 (Польша, Чехия, Словакия, Хорватия; n = 360): на 95 % главных страниц автоматически обнаружено хотя бы одно невыполненное правило WCAG 2.x A/AA (axe-core; доверительный интервал 95 %: 92 %–97 %).
- Волна 2 (Германия, Австрия; n = 221): на 95 % главных страниц та же проверка обнаружила хотя бы одно невыполненное правило (доверительный интервал 95 %: 91 %–97 %).
- Пять самых частых невыполненных правил в обеих волнах одни и те же и идут в том же порядке. Доля магазинов в волне 1 и в волне 2: слишком низкий контраст текста 78 % и 77 %; ссылки без понятного названия 68 % и 61 %; слишком маленькие области нажатия 41 % и 33 %; изображения без альтернативного текста 32 % и 30 %; кнопки без понятного названия 31 % и 24 %.
- Размер магазина почти ничего не меняет. Доля главных страниц с обнаруженными невыполненными правилами в волне 1: 96 % у малых и средних магазинов (n = 239) и 93 % у крупных и международных ритейлеров (n = 121). В волне 2: 96 % у магазинов, которые, вероятно, не являются микропредприятиями (n = 112; наша оценка, см. примечание о размере: проверено 25, подтверждено 16, выглядели как микро 4), и 94 % у магазинов неясного размера (n = 71). Все классы размера являются нашими оценками.
- Доля главных страниц с обнаруженными невыполненными правилами на каждой платформе, где в волне не меньше 10 магазинов, составила от 88 % до 100 %. Магазины настраивают свои темы, поэтому эти цифры описывают магазины, а не платформу.
- Автоматически обнаруженное невыполненное правило служит поводом для ручной проверки, а не юридическим выводом. Мы не утверждаем, что какой-либо магазин нарушает European Accessibility Act или национальный закон.
Результаты по странам
Доля главных страниц, на которых axe-core обнаружил хотя бы одно невыполненное правило WCAG 2.x A/AA. В скобках указано число магазинов.
Главные страницы хотя бы с одним обнаруженным невыполненным правилом, по странам
| Страна | Проверено магазинов | С обнаруженными невыполненными правилами (Доверительный интервал 95 %) |
|---|---|---|
| Польша | 84 | 77 (92 %)84 %–96 % |
| Чехия | 89 | 83 (93 %)86 %–97 % |
| Словакия | 94 | 92 (98 %)93 %–99 % |
| Хорватия | 93 | 90 (97 %)91 %–99 % |
| Всего, волна 1 | 360 | 342 (95 %)92 %–97 % |
| Германия | 123 | 115 (93 %)88 %–97 % |
| Австрия | 98 | 94 (96 %)90 %–98 % |
| Всего, волна 2 | 221 | 209 (95 %)91 %–97 % |
Результаты по размеру магазина
Классы размера являются нашими собственными оценками и различаются между волнами. European Accessibility Act исключает микропредприятия, оказывающие услуги, поэтому в волне 2 мы оцениваем, вероятно ли, что магазин является таким предприятием. Это не юридическая оценка: попадает ли компания под требования, решает право.
Результаты по размеру магазина. Волна 1: Польша, Чехия, Словакия, Хорватия
| Класс размера (наша оценка) | Проверено магазинов | С обнаруженными невыполненными правилами (Доверительный интервал 95 %) |
|---|---|---|
| Малые и средние магазины | 239 | 230 (96 %)93 %–98 % |
| Крупные и международные ритейлеры | 121 | 112 (93 %)86 %–96 % |
Результаты по размеру магазина. Волна 2: Германия, Австрия
| Класс размера (наша оценка) | Проверено магазинов | С обнаруженными невыполненными правилами (Доверительный интервал 95 %) |
|---|---|---|
| Вероятно, не микро (наша оценка)¹ | 112 | 107 (96 %)90 %–98 % |
| Размер неясен | 71 | 67 (94 %)86 %–98 % |
| Мало открытых данных о размере | 28 | 27 (96 %)82 %–99 % |
| Вероятно, микропредприятиемало данных | 10 | 8 (80 %)49 %–94 % |
¹ Наша оценка по открытым признакам (организационно-правовая форма, число отзывов, ссылки на страницы вакансий и магазинов, возраст сертификата, позиция в рейтинге трафика, число ссылок), а не правовой статус. Выборочная проверка, случайно взятые из этого класса магазины: 25 (Германия 22, Австрия 3). Подтверждены независимыми источниками как имеющие не менее 10 сотрудников или оборот свыше 2 млн евро: 16. Подтверждены косвенно: 3. Выглядели как микропредприятия: 4. Данные не найдены: 2.
Волна 1: к крупным и международным ритейлерам относятся бренды, присутствующие минимум в двух из четырёх стран, и известные крупные национальные или международные ритейлеры (наше суждение). Остальные магазины считаются малыми и средними. Волна 2: оценка опирается на открытые признаки, такие как организационно-правовая форма, число отзывов, возраст сайта и ссылки на страницы вакансий и магазинов.
Результаты по платформам магазинов
По каждой платформе: у скольких построенных на ней магазинов обнаружены невыполненные правила и сколько разных правил в среднем не выполнено на главной странице. Речь о магазинах, а не о платформе, потому что магазины настраивают темы, добавляют приложения и пишут собственное содержимое. Мы показываем только платформы, на которых в волне не меньше 10 магазинов, а строки менее чем с 20 магазинами помечаем как «мало данных». Магазины, чью платформу мы не определили, не показываем.
Результаты по платформам магазинов. Волна 1: Польша, Чехия, Словакия, Хорватия
| Платформа магазина | Проверено магазинов | С обнаруженными невыполненными правилами (Доверительный интервал 95 %) | В среднем невыполненных правил |
|---|---|---|---|
| Магазины на WooCommerce | 52 | 51 (98 %)90 %–100 % | 3,3 |
| Магазины на Magento | 48 | 45 (94 %)83 %–98 % | 5,1 |
| Магазины на Shopify | 32 | 31 (97 %)84 %–99 % | 3,1 |
| Магазины на PrestaShop | 32 | 32 (100 %)89 %–100 % | 4,7 |
| Магазины на Shoptetмало данных | 17 | 17 (100 %)82 %–100 % | 3,4 |
| Магазины на IdoSellмало данных | 16 | 16 (100 %)81 %–100 % | 5,3 |
В волне 1 средние значения образуют две группы. Невыполненных правил на главной странице, в среднем: 3,1–3,4 у магазинов на Shopify, WooCommerce и Shoptet; 4,7–5,3 у магазинов на PrestaShop, Magento и IdoSell. Выборка смешивает страны и размеры магазинов, поэтому это описание нашей выборки, а не платформ, и не рейтинг.
Результаты по платформам магазинов. Волна 2: Германия, Австрия
| Платформа магазина | Проверено магазинов | С обнаруженными невыполненными правилами (Доверительный интервал 95 %) | В среднем невыполненных правил |
|---|---|---|---|
| Магазины на Shopware | 58 | 58 (100 %)94 %–100 % | 4,6 |
| Магазины на Shopify | 28 | 28 (100 %)88 %–100 % | 3,9 |
| Магазины на WooCommerce | 23 | 23 (100 %)86 %–100 % | 3,7 |
| Магазины на Magentoмало данных | 17 | 15 (88 %)66 %–97 % | 3,9 |
Платформу определяли по признакам на главной странице при отборе, у отдельных магазинов она может быть определена неверно. Версии и темы не определяли.
Самые частые невыполненные правила
Доля магазинов, на главной странице которых правило не выполнено, по странам. Для каждой волны показаны десять правил, не выполненных у наибольшего числа магазинов. Названия правил ведут к нашим объяснениям, что они значат и как их исправить.
Самые частые невыполненные правила. Волна 1: Польша, Чехия, Словакия, Хорватия
| Правило | Польша | Чехия | Словакия | Хорватия | Всего |
|---|---|---|---|---|---|
Слишком низкий контраст текста color-contrast | 70 % | 80 % | 80 % | 82 % | 78 % |
Ссылки без понятного названия link-name | 56 % | 72 % | 68 % | 74 % | 68 % |
Слишком маленькие области нажатия target-size | 45 % | 40 % | 39 % | 41 % | 41 % |
Изображения без альтернативного текста image-alt | 27 % | 40 % | 24 % | 34 % | 32 % |
Кнопки без понятного названия button-name | 37 % | 31 % | 27 % | 29 % | 31 % |
Масштабирование отключено meta-viewport | 29 % | 20 % | 26 % | 31 % | 26 % |
Списки построены неправильно list | 27 % | 15 % | 16 % | 12 % | 17 % |
Поля форм без подписей label | 8 % | 24 % | 15 % | 11 % | 14 % |
Пункты списка вне списка listitem | 14 % | 17 % | 9 % | 11 % | 13 % |
Элементы ARIA без обязательных дочерних элементов aria-required-children | 12 % | 8 % | 7 % | 13 % | 10 % |
Самые частые невыполненные правила. Волна 2: Германия, Австрия
| Правило | Германия | Австрия | Всего |
|---|---|---|---|
Слишком низкий контраст текста color-contrast | 73 % | 83 % | 77 % |
Ссылки без понятного названия link-name | 61 % | 60 % | 61 % |
Слишком маленькие области нажатия target-size | 30 % | 37 % | 33 % |
Изображения без альтернативного текста image-alt | 33 % | 27 % | 30 % |
Кнопки без понятного названия button-name | 23 % | 27 % | 24 % |
Элементы ARIA без обязательных дочерних элементов aria-required-children | 23 % | 14 % | 19 % |
Масштабирование отключено meta-viewport | 10 % | 16 % | 13 % |
Атрибуты ARIA, недопустимые для этого элемента aria-allowed-attr | 16 % | 7 % | 12 % |
Ссылки в тексте различимы только по цвету link-in-text-block | 12 % | 12 % | 12 % |
Интерактивные элементы вложены друг в друга nested-interactive | 10 % | 12 % | 11 % |
PL Польша, CZ Чехия, SK Словакия, HR Хорватия, DE Германия, AT Австрия. Правило считается один раз на магазин, сколько бы раз оно ни нарушалось на странице. В двух волнах разные магазины, поэтому одно и то же правило может стоять в таблицах на разных местах.
Метод
Что мы измеряли
Каждую главную страницу загрузили один раз в десктопном браузере (Chromium, окно 1366 × 900 пикселей, языковые настройки страны) и дали ей 1,5 секунды на выполнение скриптов. Затем движок с открытым кодом axe-core 4.13 проверил страницу по правилам WCAG 2.0, 2.1 и 2.2 уровней A и AA, которые он охватывает. Ничего не нажимали, не принимали, не закрывали и не вводили, поэтому баннеры cookie остались как были. Магазин попадает в группу «с обнаруженными невыполненными правилами», если на его главной странице не выполнено хотя бы одно из этих правил.
Правило target-size проверяет критерий 2.5.8 из WCAG 2.2. Этого критерия нет в WCAG 2.1 AA, на уровень которой ссылается EN 301 549 v3.2.1.
Выборка волны 1
Домены второго уровня в зонах .pl, .cz, .sk и .hr, взятые по порядку из открытого рейтинга сайтов Tranco. Сайт считается интернет-магазином, если на его главной странице есть ссылка на корзину вместе с разметкой товара или списком товаров либо признак известной платформы магазинов вместе со ссылкой на корзину. Брали до 100 магазинов на страну, а сайты, которые при ручной проверке оказались не магазинами, убрали. Магазины, блокирующие автоматический доступ, в выборку не попали, поэтому исследование охватывает сайты, открытые для автоматической проверки.
Выборка и исключения, волна 1
| Выбранные магазины | 400 |
|---|---|
| Оказались не магазинами при ручной проверке | 30 |
| Не загрузились или отказали в доступе, пробовали дважды | 10 |
| В результатах | 360 |
Выборка волны 2
Интернет-магазины из открытых списков сертифицированных и оцениваемых магазинов и из рейтинга ритейлеров; самый большой отдельный список даёт 63 % немецкой и 99 % австрийской выборки. Сайт считается интернет-магазином, если на его главной странице есть признаки магазина или список называет его сертифицированным магазином. Сети, маркетплейсы и магазины с предложениями для взрослых, оружием или азартными играми не выбирали. Выборка смещена в сторону давно работающих сертифицированных магазинов.
Выборка и исключения, волна 2
| Выбранные магазины | 250 |
|---|---|
| Оказались не магазинами при ручной проверке | 19 |
| robots.txt запрещает доступ нашему роботу | 2 |
| robots.txt не удалось прочитать | 2 |
| Отказ в доступе (403, 429 или проверка на бота), без повторов | 3 |
| Не загрузились (превышение времени или сетевая ошибка), пробовали дважды | 3 |
| Оговорка об анализе текстов и данных, исключены | 0 |
| В результатах | 221 |
Класс размера и выборочная проверка (волна 2)
Класс размера является нашей оценкой по открытым признакам. European Accessibility Act освобождает микропредприятия, оказывающие услуги, поэтому класс не является утверждением о правовом статусе какого-либо магазина.
Выборочная проверка класса «вероятно, не микро»: случайно взятые магазины: 25 (Германия 22, Австрия 3), проверенные по независимым источникам (агрегаторы данных о компаниях, деловая и региональная пресса, профили работодателей). Подтверждено: 16 (12 по опубликованным цифрам или прессе, 4 по нескольким справочникам). Подтверждено косвенно: 3. Выглядели как микропредприятия: 4. Без данных: 2. Подтверждено или подтверждено косвенно: 76 % (95-процентный интервал Уилсона 57 %–89 %). Выглядели как микропредприятия: 16 % (95-процентный интервал Уилсона 6 %–35 %).
Проверка охватывает только этот класс. Она не оценивает, сколько магазинов в остальных классах размера не являются микропредприятиями.
robots.txt, отказы и интеллектуальный анализ текстов и данных
В волне 2 мы следуем RFC 9309. Файл robots.txt читали один раз для каждого магазина до сканирования. Магазин пропускали, если файл запрещает нашему роботу главную страницу или его не удалось прочитать (например, ответ 403, ошибка сервера или превышение времени); отсутствующий файл (404 или 410) означает отсутствие ограничений. Отказ в доступе вроде 403 или 429 либо проверка на бота считались отказом, и попытку не повторяли, а превышение времени или сетевую ошибку пробовали ещё раз. В волне 2 мы также читаем оговорки об анализе текстов и данных (заголовок или мета-тег tdm-reservation, либо уведомление на главной странице) и исключаем такие магазины.
В волне 1 robots.txt читали при отборе и пропускали сайты, которые запрещают доступ нашему роботу (пропущено: 102, проверено: 4 876); нечитаемый файл считался отсутствием ограничений. Сайты, которые не загрузились, в том числе с ответами 403 и 429, пробовали ещё раз. Оговорки об анализе текстов и данных в волне 1 не читали.
Запросы и идентификатор робота
Запросы на один магазин. Волна 1: robots.txt и главная страница при отборе, главная страница ещё раз, чтобы прочитать заголовок, и одна загрузка в браузере со всеми встроенными ресурсами (скрипты, стили, изображения). Волна 2: главная страница при отборе (у большинства магазинов), robots.txt один раз до сканирования и одна загрузка в браузере со всеми встроенными ресурсами. Запросы к одному и тому же магазину шли друг за другом с одного адреса, без прокси.
Робот представляется токеном EAAWatchStudy. Наша страница о роботе говорит, кто его запускает, что он запрашивает и как отказаться. В волне 1 слово «Headless» в названии браузера показывалось как «Chrome», а тестовый браузер игнорировал политику безопасности содержимого страницы; в волне 2 название браузера не менялось и политика соблюдается.
Что мы храним, что публикуем и как отказаться
По каждому домену мы храним только идентификаторы невыполненных правил, число затронутых элементов, HTTP-статус и данные для формирования выборки из открытых источников (страна, платформа магазина, категория). Мы не храним тексты страниц, изображения, снимки экрана и персональные данные. Записи хранятся до публикации отчёта и около 12 месяцев после неё, затем остаются только сводные данные.
Мы публикуем только сводные данные, без названий магазинов и без разбивки по спискам-источникам. Ячейки менее чем с 10 магазинами не показываем, а ячейки с числом магазинов от 10 до 19 помечаем как «мало данных». Доверительные интервалы рассчитаны по методу Уилсона с уровнем 95 %. Проценты округлены до целых.
Чтобы отказаться, добавьте в robots.txt строки User-agent: EAAWatchStudy и Disallow: / или напишите нам по адресу со страницы Оператор сайта. Мы остановим сканирование и удалим записи вашего домена.
Ограничения
- Автоматические тесты находят лишь часть проблем доступности. Страница без обнаруженных невыполненных правил не обязательно доступна, а многие требования нужно проверять вручную.
- Проверена только главная страница каждого магазина, без страниц товаров, оформления заказа и документов. Баннеры cookie не закрывали, а содержимое, которое появляется позже чем через 1,5 секунды после загрузки, не проверяется.
- Выборки не являются случайными выборками из всех магазинов. Цифры описывают проверенные нами магазины, а сравнения между странами и волнами лишь ориентировочные, потому что списки, из которых шёл отбор, различаются.
- Классы размера и платформа магазина являются нашими собственными оценками по открытым признакам и у отдельных магазинов могут быть неверными.
- Каждый магазин сканировали один раз. Результаты меняются, когда магазин обновляет свой сайт.
- Автоматически обнаруженное невыполненное правило относится к техническому правилу WCAG. Юридические требования различаются по странам, а исследование не делает выводов о юридическом статусе какого-либо магазина.
Цитирование и контакт
Если вы используете эти цифры, ссылайтесь так: EAA Watch, «Насколько интернет-магазины готовы к European Accessibility Act?», https://eaa.steadyrobots.com/ru/issledovanie-dostupnosti-magazinov/, 12 октября 2026 г.
Сводные результаты доступны в файле CSV без названий магазинов и доменов: скачать (CSV). Лицензия: CC BY 4.0, можно использовать со ссылкой, как указано выше.
Вопросы и поправки: пишите по адресу со страницы Оператор сайта.
Проверьте свою главную страницу
Бесплатная проверка запускает тот же движок на любой странице и понятно объясняет каждую находку.