Колко готови са онлайн магазините за 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, които покрива. Нищо не беше кликвано, приемано, затваряно или въвеждано, затова банерите за бисквитки останаха както си бяха. Магазин броим за „с открити неизпълнени правила“, ако на началната му страница поне едно от тези правила не е изпълнено.
Правилото 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, проверени: 4876); файл, който не можеше да бъде прочетен, означаваше без ограничения. Сайтове, които не се заредиха, включително с отговори 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: / или ни пишете на адреса, посочен на страницата Издател. Ще спрем сканирането и ще изтрием записите на вашия домейн.
Ограничения
- Автоматичните тестове откриват само част от проблемите с достъпността. Страница без открити неизпълнени правила не е непременно достъпна, а много изисквания се нуждаят от ръчна проверка.
- Проверена е само началната страница на всеки магазин, не страниците на продуктите, поръчката и документите. Банерите за бисквитки не са затваряни, а съдържание, което се появява по-късно от 1,5 секунди след зареждането, не се проверява.
- Извадките не са случайни извадки от всички магазини. Числата описват магазините, които проверихме, а сравненията между държави и вълни са само ориентировъчни, защото изходните списъци за подбор се различават.
- Класовете по размер и софтуерът на магазина са наши собствени оценки по публични сигнали и при отделни магазини могат да са погрешни.
- Всеки магазин беше сканиран веднъж. Резултатите се променят, когато магазинът обнови сайта си.
- Автоматично открито неизпълнено правило се отнася до техническо правило на WCAG. Правните изисквания се различават по държави, а изследването не прави изявление за правния статус на нито един магазин.
Цитиране и контакт
Ако използвате тези числа, цитирайте: EAA Watch, „Колко готови са онлайн магазините за European Accessibility Act?“, https://eaa.steadyrobots.com/bg/izsledvane-dostapnost-magazini/, 12 октомври 2026 г.
Обобщените резултати са достъпни като CSV файл без имена на магазини и домейни: изтегляне (CSV). Лиценз: CC BY 4.0, използването е свободно с цитирането по-горе.
Въпроси или поправки: пишете на адреса, посочен на страницата Издател.
Проверете собствената си начална страница
Безплатната проверка пуска същия инструмент върху всяка страница и обяснява разбираемо всяка находка.