Wysoki
Naruszenia WCAG na poziomie AA lub krytyczne błędy funkcjonalne (koszyk, finalizacja zakupu, formularze). Witryna bezpośrednio narusza przepisy o dostępności.
- Ryzyko:
- Bezpośrednia niezgodność z prawem (EAA).
- Termin:
- Naprawić jak najszybciej.
Prawdziwy audyt prawdziwej witryny, strony średniej firmy, około 100 podstron. Pominęliśmy tylko nazwę. Wszystkie liczby, ustalenia i propozycje poprawek są prawdziwe.
Naruszenia WCAG na poziomie AA lub krytyczne błędy funkcjonalne (koszyk, finalizacja zakupu, formularze). Witryna bezpośrednio narusza przepisy o dostępności.
Naruszenia WCAG na poziomie A lub problemy z użytecznością/SEO. Witryna działa, ale wymaga poprawek.
Brak naruszeń WCAG na poziomie A lub AA — jedynie drobne lub kosmetyczne problemy i zalecenia.
Duża liczba ustaleń to nie katastrofa, to inwentaryzacja. Liczy się rozkład istotności oraz fakt, że 6757 wystąpień wynikało tu z zaledwie 6 różnych przyczyn.
target-sizeOsoby z niepełnosprawnością ruchową lub wzrokową oraz użytkownicy ekranów dotykowych z trudem trafiają w mały cel i popełniają błędy. Powiększ obszar kliknięcia za pomocą paddingu:
/* before */
<a href="tel:..." class="page-header--link">+33 1 00 00 00 00</a>
/* after */
<a href="tel:..." class="page-header--link"
style="padding:10px; display:inline-block;">+33 1 00 00 00 00</a>W praktyce zalecamy poprawkę za pomocą klasy CSS zamiast stylu inline, propozycja pokazuje zasadę.
label-title-onlyBez widocznego <label> czytnik ekranu nie powie wiarygodnie, do czego służy pole. title ani placeholder nie wystarczą. Dodaj powiązaną etykietę:
/* before */
<input class="search" title="address" type="text">
/* after */
<label for="locality">Address</label>
<input id="locality" class="search" type="text">regionCzytniki ekranu nie mogą niezawodnie nawigować ani pomijać treści znajdującej się poza obszarami orientacyjnymi. Ponieważ to element szablonu, opakuj go w jeden obszar orientacyjny:
/* before */
<div class="page-content">
...
</div>
/* after */
<main class="page-content">
...
</main>Jedna poprawka w szablonie usuwa wszystkie ~6 400 wystąpień — rozwiązywane per szablon, nie per strona.
Duża liczba wystąpień nie oznacza tysięcy różnych problemów — zwykle to kilka przyczyn powtarzanych w szablonach. Dlatego audyt rozwiązuje się per szablon i per przyczyna, a nie strona po stronie: jedna poprawka w szablonie usuwa wszystkie jej wystąpienia naraz.
Uwaga o skali: podsumowanie powyżej dzieli wykryte problemy na 3 poziomy ryzyka (wysoki / średni / niski) według wpływu na zgodność, co decyduje też o cenie. Raport poniżej dzieli je na 4 poziomy techniczne (krytyczny / poważny / umiarkowany / drobny) według wagi defektu ocenianej przez silnik skanujący. Dwa spojrzenia na te same dane, nie niespójność.
Raport PDF, te same dane gotowe do przekazania prawnikowi, zarządowi lub regulatorowi: podsumowanie, podział według istotności i reguł, zalecana kolejność poprawek.
Deklaracja dostępności, wygenerowana w formacie dla Twojego kraju, z prawdziwymi ustaleniami w sekcji treści niedostępnych.
Projekt deklaracji, przed opublikowaniem należy zweryfikować wszystkie dane. Axively nie świadczy usług doradztwa prawnego.
Każdy audyt obejmuje bezpłatny weryfikacyjny re-scan w ciągu 30 dni. Zespół poprawia szablony zgodnie z propozycjami, uruchamia re-scan i widzi bezpośrednie porównanie przed i po na tej samej wizualizacji.
jednorazowa płatność zależna od wielkości witryny, weryfikacyjny re-scan w cenie