Souhrn
Pro vedení firmy: Přístupnost webu rozhoduje o tom, jestli si návštěvník s omezením (zrakovým, motorickým, nebo jen s malým displejem na slunci) může na stránce vůbec přečíst text, kliknout na odkaz nebo dokončit formulář. CIAD spustil nad 299 českými firemními doménami živý automatizovaný test přístupnosti (nástroj axe-core, pravidla WCAG) a zjistil, že u naprosté většiny dostupných webů našel alespoň jedno porušení.
Co automatizovaný test měří, a co změřit nedokáže
Nástroj axe-core je open-source knihovna, kterou stránku po stránce prochází
prohlížeč a kontroluje ji proti sadě strojově ověřitelných pravidel odvozených z WCAG
(Web Content Accessibility Guidelines) · třeba jestli má obrázek alternativní text, jestli
je barevný kontrast textu dostatečný, nebo jestli má stránka označenou hlavní obsahovou
oblast. Je to stejný typ testu, který běží uvnitř nástrojů pro vývojáře v Chromu nebo
Firefoxu.
Automatizovaný test ale najde jen podmnožinu reálných problémů s přístupností. Nedokáže
zjistit, jestli se dá formulář vyplnit jen z klávesnice bez zaseknutí kurzoru (takzvaná
klávesnicová past), jestli čtečka obrazovky přečte obsah stránky ve smysluplném pořadí,
ani jestli je text v atributu alt skutečně popisný, nebo jen technicky
přítomný. Tyhle věci vyžadují ruční test člověkem. 98,7 % je proto spodní hranice
podílu webů s problémem, ne úplný audit · skutečný podíl webů s alespoň jedním
problémem přístupnosti může být jen vyšší, nikdy ne nižší, než co ukazuje strojový test.
Vzorek a jeho meze
Vzorek je konvenienční, ne náhodný: 299 českých komerčních domén z výzkumného korpusu, který CIAD dlouhodobě používá napříč paralelními bezpečnostními a výzkumnými studiemi. Není sestavený náhodným výběrem a nepokrývá žádný konkrétní obor ani celou českou ekonomiku. Každé procento v tomto textu se vztahuje výhradně k těmto 299 zkoumaným doménám, nikdy k českým firmám obecně.
| Kategorie | Počet |
|---|---|
| Domén celkem, test zahájen | 299 |
| Nedostupné nebo test se nedokončil | 59 |
| Dostupné, základ pro všechny metriky přístupnosti | 224 |
Z 59 nedostupných případů jde o 34× chybu DNS, 10× chybu HTTP, 7× timeout, 1× chybu TLS a 7 případů, kdy bezpečnostní politika samotného webu (CSP nebo Trusted Types) zablokovala vložení testovacího skriptu do stránky nebo test přerušila souběžná navigace stránky. Těch 59 domén je z metrik úplně vyloučeno a nikdy se nepočítá jako „bez problému" · nedostupnost je jiná kategorie než dostupný web bez nálezu, a míchat je dohromady by číslo zkreslilo.
Test byl spuštěn nad vstupní URL každé domény, jeden běh, čerstvý kontext prohlížeče bez přihlášení nebo uložených dat prohlížeče pro každou doménu zvlášť.
Hlavní zjištění: 98,7 % dostupných webů má alespoň jedno porušení
Z živého testu 224 dostupných českých firemních domén (3. 8. 2026) CIAD zjistil, že 98,7 % (221 z 224) má alespoň jedno porušení pravidla přístupnosti podle sady axe-core (WCAG 2.0/2.1, úrovně A a AA, plus doporučené postupy). Typický dostupný web má čtyři porušení najednou (medián 4) a desetina webů jich má osm nebo víc (90. percentil 8, maximum 12). Zjištění popisují technický stav veřejně dostupné stránky k datu měření a nepředstavují právní posouzení jednotlivých subjektů.
| Statistika počtu nálezů na web (z 224) | Hodnota |
|---|---|
| Weby bez jakéhokoli nálezu | 3 (1,2 %) |
| Weby alespoň s jedním nálezem | 221 (98,7 %) |
| Medián nálezů na web | 4 |
| 75. percentil | 6 |
| 90. percentil | 8 |
| Maximum | 12 |
| Průměr | 4,5 |
Závažnost nálezů: surová čísla, ne podíl webů
Následující tabulka je jiná veličina než tabulka výše · počítá jednotlivé výskyty nálezů
napříč všemi 224 weby, ne kolik webů má daný problém. Jeden web s osmi nálezy do ní
přispívá osmi řádky, ne jedním. Nástroj axe-core řadí každý nález do jedné ze čtyř úrovní
podle toho, jak pravděpodobně brání reálnému použití stránky: critical
a serious typicky úkon úplně znemožní, moderate a minor
použití spíš ztěžují, než že by ho blokovaly.
| Závažnost | Počet výskytů |
|---|---|
| critical | 137 |
| serious | 443 |
| moderate | 454 |
| minor | 49 |
| Celkem výskytů | 1 083 |
Co nejčastěji chybí, a co to znamená pro návštěvníka
Následující tabulka měří třetí věc: u kolika procent z 224 dostupných webů se daný typ pravidla porušil alespoň jednou. Jeden web může spustit víc pravidel zároveň, takže sloupec nesčítá na 100 %. Devět nejčastějších pravidel, s vysvětlením bez žargonu:
| Pravidlo | Podíl webů (z 224) | Co to pro návštěvníka znamená |
|---|---|---|
| Barevný kontrast textu | 70,0 % | Text a pozadí nemají dostatečný rozdíl · člověk se sníženým viděním, nebo kdokoli s telefonem na slunci, text nepřečte. |
| Chybějící oblasti stránky | 65,0 % | Stránka není rozdělená na pojmenované oblasti (hlavička, hlavní obsah, patička) · uživatel čtečky obrazovky nemá způsob, jak mezi nimi přeskakovat. |
| Odkaz bez přístupného názvu | 57,5 % | Odkaz nemá text popisující, kam vede · čtečka obrazovky ho přečte jen jako „odkaz", bez informace kam. |
| Přeskočené pořadí nadpisů | 37,5 % | Nadpisy přeskakují úrovně (třeba z H1 rovnou na H4) · uživatel čtečky, který si nechá vypsat strukturu stránky, dostane matoucí obraz. |
| Duplicitní oblasti stránky | 23,8 % | Stránka má víc oblastí stejného typu bez rozlišení · čtečka nabídne víc stejně pojmenovaných položek a není jasné, která je ta pravá. |
| Obrázek bez alternativního textu | 22,5 % | Obrázek nemá textový popis · pro nevidomého návštěvníka jako informace neexistuje. |
| Chybějící hlavní oblast stránky | 17,9 % | Stránka nemá označenou hlavní obsahovou oblast · uživatel čtečky nemá způsob, jak přeskočit menu, a to na úplně každé stránce webu. |
| Zakázané přiblížení stránky | 13,8 % | Stránka technicky brání přiblížení · člověk se slabším zrakem si na mobilu nemůže zvětšit text. |
| Tlačítko bez přístupného názvu | 12,5 % | Tlačítko nemá text ani popisek, jen ikonu · čtečka obrazovky ho přečte jen jako „tlačítko", bez informace co udělá. |
Dalších přibližně 21 kontrolovaných pravidel s nižším výskytem (od popisků rámců a chybějícího jazyka stránky po duplicitní patičky) je v datovém souboru ke stažení níže, beze zkrácení na první tři jako u dřívějšího interního měření CIAD.
Proč tato čísla nenavazují na dřívější měření CIAD
CIAD dřív měřil přístupnost jiným nástrojem: kategorií přístupnosti v Lighthouse, ne sadou pravidel axe-core použitou v tomto testu. Obě metody vycházejí ze stejných principů WCAG, ale nejsou vzájemně zaměnitelné · liší se přesná sada kontrolovaných pravidel i způsob, jak se z jednotlivých nálezů skládá výsledné číslo. Dřívější měření navíc u každého webu zaznamenávalo jen první tři nalezená pravidla, takže jeho dílčí čísla byla spodní hranicí, ne skutečným podílem. Tímto měřením se dřívější číslo nahrazuje a dál už neplatí · v textu proto není žádné číslo z archivu uvedené vedle těchto dat, jako by šlo o časovou řadu, protože by to bylo zavádějící srovnání dvou různých metod.
Proč na tom firmě záleží
Komerční rámec. Podíl webů s alespoň jedním nálezem popisuje, kolik návštěvníků může narazit na překážku, když se snaží dokončit nákup nebo poptávku. Podle Světové zdravotnické organizace (údaj ze 7. března 2023) žije se závažným zdravotním znevýhodněním zhruba 1,3 miliardy lidí, tedy 16 % světové populace · a se stárnutím populace roste i podíl lidí, pro které je dostatečný kontrast a velikost textu nutnou podmínkou k tomu, aby web vůbec mohli používat. Kolik z nich připadá na návštěvníky konkrétního českého webu, tento sken neměří.
Regulatorní rámec. Směrnice EU 2019/882 (European Accessibility Act) je do českého práva promítnuta zákonem č. 424/2023 Sb., o požadavcích na přístupnost některých výrobků a služeb, účinným od 28. června 2025. Podle Ministerstva průmyslu a obchodu se povinnosti podle zákona vztahují na vymezené kategorie výrobků a služeb (mimo jiné služby elektronických komunikací, služby zpřístupňující audiovizuální média, přepravní služby a finanční služby), ne na webové stránky obecně, a mikropodniky jsou ze zákona vyňaty. Přechodné ustanovení do 28. června 2030 se navíc týká jen vztahů s klienty, které existovaly už před účinností zákona · není to všeobecná odkladná lhůta pro každého poskytovatele. Jestli se povinnost týká konkrétní firmy a v jakém rozsahu, je otázka pro jejího právníka · tento odstavec popisuje rámec regulace podle zdroje MPO, ne právní posouzení jednotlivého subjektu.
Co s tím
Jak si to ověřit u vlastního webu za pár minut, bez nástrojů:- Otevřete web v prohlížeči a spusťte jeho vestavěný audit přístupnosti (v Chromu a Edge záložka Lighthouse nebo Accessibility v nástrojích pro vývojáře, ve Firefoxu Accessibility Inspector) · ukáže konkrétní nálezy na dané stránce zdarma.
- Zkuste stránku přiblížit klávesovou zkratkou pro zvětšení textu (Ctrl a plus, na Macu Cmd a plus) a podívejte se, jestli text zůstane čitelný a rozložení se nerozpadne.
- Zkuste projít celou stránku jen klávesnicí, bez myši · klávesou Tab mezi odkazy a tlačítky, Enter pro potvrzení. Pokud se kurzor někde zasekne nebo není vidět, kde právě je, narazil jste přesně na typ problému, který automatizovaný test v této studii nedokáže odhalit.
Metodika
Detail dostatečný k tomu, aby ho kdokoli zopakoval na stejném vzorku:
- Zdroj vzorku: 299 českých komerčních domén z výzkumného korpusu, který CIAD používá napříč paralelními bezpečnostními a výzkumnými studiemi.
- Datum a okno měření: 3. 8. 2026, živý běh, měřicí okno přibližně 19:18 až 19:22 UTC, žádná archivní data.
- Nástroj:
axe-corespuštěný v prohlížeči ovládaném přes Playwright, čerstvý kontext prohlížeče (bez přihlášení, bez uložených dat) pro každou doménu zvlášť. - Rozsah: jedna vstupní URL na doménu, jeden běh, žádné přihlašování ani interakce se stránkou nad rámec jejího načtení.
- Sada pravidel: tagy axe-core
wcag2a,wcag2aa,wcag21a,wcag21aaabest-practice, bez zkrácení počtu zaznamenaných nálezů na web. - Základ pro výpočet podílu: 224 pro všechny metriky (299 mínus 59 nedostupných nebo nedokončených testů, po vyloučení hloubkového shluku z dosažitelných). Nedostupná doména se nikdy nepočítá jako web bez nálezu.
- Nedostupné případy: 34 chyba DNS, 10 chyba HTTP, 7 timeout, 1 chyba TLS, 7 případů, kdy bezpečnostní politika webu (CSP nebo Trusted Types) zablokovala testovací skript nebo test přerušila souběžná navigace stránky.
- Meze metody: automatizovaný test nepokrývá klávesnicové pasti, pořadí čtení obsahu čtečkou obrazovky, popisnou kvalitu alternativního textu ani funkčnost formulářů bez myši · tyto věci vyžadují ruční test člověkem a v datech chybí.
- Rozsah testu: výhradně čtení a analýza vykresleného DOM stránky. Žádná autentizace, žádné testování zranitelností, žádný zásah do funkčnosti webu.
- Publikovaná data: pouze agregáty · žádná doména, žádné jméno firmy. Podrobná data z jednotlivého testu nejsou veřejná.
Data ke stažení
Agregovaná data ke stažení pod licencí CC BY 4.0 · JSON i CSV, bez doménových jmen a bez jmen firem. Kdokoli může data ověřit, přepočítat nebo citovat s odkazem na tuto stránku.