WCAG 2.2 opisuje kryteria sukcesu zorganizowane wokół czterech zasad: postrzegalności, funkcjonalności, zrozumiałości i solidności. Poziom AA jest najczęściej przyjmowanym celem dla stron usługowych. Wymagania prawne zależą od rodzaju podmiotu i usługi, dlatego kwestii zgodności nie należy rozstrzygać samym artykułem.

Z perspektywy wdrożenia dostępność poprawia także ogólną jakość. Czytelne etykiety, rozsądne cele dotykowe, logiczne nagłówki i komunikaty błędów pomagają użytkownikom w słońcu, w stresie, na małym telefonie albo przy wolniejszym łączu.

Krótka odpowiedźZacznij od semantycznego HTML, pełnej obsługi klawiatury, widocznego fokusu, kontrastu, etykiet formularzy, responsywności i testów manualnych. Automat wykrywa tylko część problemów.

Semantyczny HTML i struktura dokumentu

Używaj prawdziwych elementów header, nav, main, footer, button, a i form zgodnie z ich rolą. Klikalny div wymaga ręcznego odtworzenia zachowania klawiatury i zwykle jest gorszy niż natywny przycisk. Strona powinna mieć logiczny H1 oraz hierarchię nagłówków opisującą sekcje, a nie wielkość fontu.

Dodaj link pomijający nawigację, poprawny język dokumentu i opisowe tytuły stron. Landmarki powinny być jednoznaczne, szczególnie gdy występuje kilka nawigacji. ARIA stosuj tylko wtedy, gdy natywny HTML nie wystarcza. Błędna rola może zaszkodzić bardziej niż jej brak.

Klawiatura, fokus i elementy interaktywne

  1. Przejdź całą stronę klawiszem Tab od początku do końca.
  2. Sprawdź, czy kolejność fokusu odpowiada kolejności wizualnej i logicznej.
  3. Otwórz i zamknij menu, modal, akordeon oraz ustawienia cookies bez myszy.
  4. Upewnij się, że fokus jest wyraźny na ciemnym i jasnym tle.
  5. Po zamknięciu modalu zwróć fokus do elementu, który go otworzył.
  6. Nie twórz pułapek klawiatury i nie ukrywaj fokusu stylem outline: none.

WCAG 2.2 dodaje między innymi kryteria dotyczące zasłoniętego fokusu i minimalnego rozmiaru celu na poziomie AA. Baner cookies nie powinien przykrywać aktualnie używanego elementu bez możliwości obsługi. Na mobile przyciski muszą mieć rozsądny obszar dotyku i odstęp.

Kontrast, powiększenie i reflow

Tekst powinien zachowywać wymagany kontrast względem tła, a ważne elementy graficzne i stan fokusu muszą być rozpoznawalne. Sam kolor nie może być jedynym sposobem oznaczenia błędu lub aktywnego pola. Czerwone obramowanie warto uzupełnić ikoną, komunikatem i powiązaniem programistycznym.

Sprawdź stronę przy powiększeniu 200 i 400 procent oraz w wąskim widoku odpowiadającym 320 pikselom CSS. Treść nie powinna wymagać poziomego przewijania, poza elementami, które rzeczywiście go potrzebują, jak duża tabela. Tabele należy umieścić w kontrolowanym kontenerze z przewijaniem i widocznym nagłówkiem.

Dostępny formularz kontaktowy

ElementWymaganiePrzykład błędu
EtykietaWidoczna i programowo powiązanaPlaceholder jako jedyny opis
Wymagane poleInformacja tekstowa i requiredTylko czerwona gwiazdka
BłądKonkretny komunikat przy poluOgólne coś poszło nie tak
SukcesKomunikat odczytywany przez technologię wspomagającąZmiana koloru bez tekstu
ZgodaZrozumiała treść i osobne poleDomyślnie zaznaczony checkbox

Po błędzie zachowaj wpisane dane i przenieś fokus do podsumowania lub pierwszego błędnego pola. Komunikat powinien mówić, jak poprawić wartość. Dla telefonu i e-maila ustaw odpowiedni autocomplete oraz inputmode, aby ułatwić wprowadzanie na urządzeniu mobilnym.

Obrazy, ikony, animacje i multimedia

Alt opisuje funkcję lub informację obrazu w danym kontekście. Dekoracyjna grafika powinna mieć pusty alt, a przycisk z samą ikoną potrzebuje dostępnej nazwy. Nie powtarzaj w alt tekstu widocznego obok. Zrzut wykresu wymaga krótkiego opisu oraz danych lub wniosków w treści.

Film z mową potrzebuje napisów, a ważna informacja wizualna może wymagać audiodeskrypcji. Animacje wywołane interakcją powinny respektować prefers-reduced-motion. Migające treści są szczególnie ryzykowne i zwykle nie mają uzasadnienia na stronie firmowej.

Test automatyczny to początek, nie koniec

Lighthouse, axe lub WAVE wykrywają między innymi brakujące nazwy, część problemów kontrastu i niepoprawne atrybuty. Nie ocenią jednak, czy alt ma sens, kolejność fokusu jest logiczna, komunikat błędu jest pomocny, a tekst zrozumiały. Dlatego wynik 100 nie oznacza pełnej zgodności.

Minimalny zestaw manualny obejmuje klawiaturę, powiększenie, mobile, tryb wysokiego kontrastu i próbę popularnym czytnikiem ekranu. W ważnym serwisie warto zaangażować osoby korzystające z technologii wspomagających. Ich doświadczenie ujawnia bariery, których checklista nie przewiduje.

Jak włączyć dostępność do procesu projektu?

  • Projekt: kontrasty, stany, fokus, błędy i wielkości celów dotykowych.
  • Content: język, nagłówki, linki, alt i transkrypcje.
  • Development: semantyka, klawiatura, ARIA, reflow i komunikaty.
  • QA: automat plus scenariusze manualne na kilku urządzeniach.
  • Publikacja: szybki regres kluczowych ścieżek i formularza.
  • Utrzymanie: kontrola po zmianie komponentu, treści lub zewnętrznej wtyczki.
Pobierz

W centrum badań i zasobów tej strony znajduje się skrócona checklista WCAG do wykorzystania podczas odbioru projektu.

Najczęstsze pytania

Czy wynik Lighthouse 100 oznacza zgodność z WCAG?

Nie. Automat sprawdza tylko część kryteriów i nie ocenia wielu aspektów kontekstu oraz użyteczności.

Czy każda grafika musi mieć opisowy alt?

Nie. Grafika dekoracyjna powinna mieć pusty alt. Opis jest potrzebny, gdy obraz przekazuje informację lub pełni funkcję.

Czy WCAG 2.2 zastąpiło WCAG 2.1?

WCAG 2.2 jest nowszą rekomendacją W3C i zawiera kryteria wcześniejszych wersji z określonymi zmianami. Przy nowych projektach warto przyjmować 2.2.

Czy dostępność dotyczy tylko osób niewidomych?

Nie. Obejmuje potrzeby wzrokowe, ruchowe, słuchowe, poznawcze i sytuacyjne oraz różne sposoby obsługi urządzeń.

Źródła i dokumentacja

Dokumentację źródłową sprawdzono 20 lipca 2026 r. Linki prowadzą do materiałów pierwotnych lub oficjalnych instrukcji.

Historia aktualizacji

- publikacja poradnika, weryfikacja źródeł, FAQ i linkowania wewnętrznego.

Materiały robocze i metodologia

Zobacz checklisty, zasady redakcyjne i pliki do pobrania używane przy audytach.

Otwórz centrum zasobów
Kanoniczny adres artykułuhttps://pawlinaltd.pl/blog/wcag-2-2-checklista-strony-firmowej/