Wasz wybór

Powiązane artykuły

Audyt dostępności (accessibility) strony

Audyt dostępności to systematyczny proces oceny, czy strona internetowa jest użyteczna dla wszystkich użytkowników — niezależnie od tego, czy korzystają z klawiatury zamiast myszy, czytnika ekranu zamiast monitora, lub czy mają ograniczenia poznawcze wpływające na odbiór treści. Szacuje się, że ponad 15% populacji świata żyje z jakąś formą niepełnosprawności, co oznacza, że niedostępna strona wyklucza realną część potencjalnych użytkowników.

Wyniki dobrze przeprowadzonego audytu wskazują konkretne bariery techniczne i projektowe, a nie ogólne zalecenia. Różnica między rzetelnym audytem a pobieżnym skanem narzędziem automatycznym jest ogromna — i warto ją rozumieć, zanim przystąpimy do oceny własnego serwisu.

Standardy WCAG jako punkt odniesienia audytu

Każdy audyt dostępności zaczyna się od ustalenia, względem jakiego kryterium oceniamy stronę. Dziś branżowym standardem są wytyczne WCAG (Web Content Accessibility Guidelines) w wersji 2.1, a coraz częściej także 2.2, opublikowanej w 2023 roku przez W3C. Wytyczne te organizują wymagania wokół czterech zasad: percepcja, obsługa, zrozumienie i niezawodność — w skrócie POUR.

Każda zasada rozkłada się na kryteria sukcesu podzielone na trzy poziomy:

  • Poziom A — minimalne wymagania, których niespełnienie uniemożliwia korzystanie ze strony przez część użytkowników
  • Poziom AA — standard stosowany w europejskich przepisach prawnych, m.in. w dyrektywie o dostępności cyfrowej z 2016 roku
  • Poziom AAA — wymagania rozszerzone, trudne do spełnienia globalnie, ale istotne w wybranych kontekstach np. serwisów dla osób z niepełnosprawnościami

Podczas audytu określamy zakres zgodności z góry — najczęściej jest to zgodność na poziomie AA w odniesieniu do WCAG 2.1 lub 2.2. Decyzja o wersji standardu powinna uwzględniać wymagania prawne obowiązujące w danej branży. Sektor publiczny w Polsce podlega ustawie o dostępności cyfrowej z 2019 roku, która wprost odwołuje się do WCAG 2.1 AA.

Warto wiedzieć, że WCAG 2.2 dodało nowe kryteria sukcesu, m.in. związane z rozmiarem obszarów dotykalnych na urządzeniach mobilnych czy widocznością focusu klawiatury. Jeśli audytujemy serwis, który ma być zgodny z najnowszym standardem, te kryteria też wchodzą do metodologii oceny.

Metodologia audytu — automatyczne skany i testy ręczne

Żaden skaner automatyczny nie zastąpi ręcznej weryfikacji. Badania pokazują, że narzędzia automatyczne wykrywają od 30% do 40% problemów z dostępnością — resztę można odkryć dopiero przez interakcję z interfejsem. Dlatego rzetelna metodologia audytu dostępności łączy oba podejścia.

Automatyczne narzędzia skanujące — co wykrywają, a czego nie

Do skanów automatycznych używamy narzędzi takich jak Axe, WAVE, Lighthouse (dostępny bezpośrednio w Chrome DevTools) czy IBM Equal Access Checker. Każde z nich analizuje kod HTML, ARIA i CSS pod kątem znanych błędów.

Automaty dobrze radzą sobie z wykrywaniem: brakujących atrybutów alt na obrazach, nieprawidłowego kontrastu kolorów (narzędzia mierzą stosunek jasności i porównują z progami WCAG — 4,5:1 dla normalnego tekstu), brakujących etykiet formularzy, nieprawidłowej hierarchii nagłówków czy błędnie zastosowanych ról ARIA.

Czego nie wykrywają? Nie ocenią, czy tekst alternatywny obrazu jest sensowny (tylko czy istnieje), nie sprawdzą, czy treść odczytana przez screen reader brzmi logicznie, nie wykryją pułapek fokusowych, które możesz napotkać tylko obsługując stronę klawiaturą.

Testy ręczne z klawiaturą i czytnikiem ekranu

Testy ręczne dzielimy na dwie kategorie: nawigacja klawiaturą i testy z rzeczywistymi screen readers. Nawigacja klawiaturą polega na całkowitym odłożeniu myszy — używamy wyłącznie klawisza Tab, Shift+Tab, Enter, Escape i klawiszy strzałek. Sprawdzamy, czy fokus jest zawsze widoczny, czy kolejność tabulacji odpowiada wizualnej strukturze strony, czy wszystkie interaktywne elementy są osiągalne i obsługiwalne.

Testy z czytnikami ekranu przeprowadzamy w kombinacjach najczęściej używanych przez osoby niewidome: NVDA z Firefox, JAWS z Chrome lub Edge, VoiceOver na macOS i iOS. Weryfikujemy, czy screen reader poprawnie odczytuje nazwy przycisków, etykiety pól formularzy, komunikaty o błędach, zmiany stanu komponentów (np. rozwinięcie menu) i powiadomienia dynamiczne.

ARIA — kiedy pomaga, a kiedy szkodzi dostępności

Specyfikacja ARIA (Accessible Rich Internet Applications) to zestaw atrybutów HTML, który pozwala deweloperom przekazywać informacje semantyczne tam, gdzie standardowy HTML jest niewystarczający. W kontekście audytu dostępności ARIA jest tematem szczególnie ważnym, bo błędnie zastosowane atrybuty ARIA często bardziej szkodzą niż pomagają.

Pierwsza zasada ARIA mówi wprost: jeśli możesz użyć natywnego elementu HTML o odpowiedniej semantyce, zrób to. Przycisk powinien być znacznikiem

Natalia Grzybowska
Natalia Grzybowska
Junior SEO Specialist Natalia specjalizuje się w SEO, skupiając się na stabilnym wzroście widoczności stron w wynikach wyszukiwania. Z zaangażowaniem analizuje dane, optymalizuje treści i nieustannie szuka sposobów na poprawę pozycji w Google.
Popularne