WCAG 2.2 Najczęstsze błędy w dostępności (WCAG) i jak je naprawić

Najczęstsze błędy w dostępności (WCAG) i jak je naprawić

W tym artykule przyglądamy się typowym problemom, które można łatwo (i często samodzielnie) poprawić na stronie internetowej, jeśli chodzi o dostępność Twojej strony wg wytycznych WCAG 2.2.

Spis treści

W tym artykule omówię najczęstsze błędy związane z dostępnością stron internetowych według wytycznych WCAG 2.2 i pokażę, jak je naprawić. Znajdziesz tutaj konkretne wskazówki, narzędzia do samodzielnego audytu oraz informacje o tym, które błędy możesz poprawić sama, a które wymagają pomocy specjalistki.

1. Czym jest WCAG i kogo dotyczy?

WCAG (Web Content Accessibility Guidelines) to międzynarodowe wytyczne dotyczące dostępności treści internetowych, opracowane przez organizację W3C. W skrócie: to zestaw zasad, które sprawiają, że strony internetowe są użyteczne dla wszystkich, także dla osób z niepełnosprawnościami wzroku, słuchu, ruchu czy funkcji poznawczych.

Aktualna wersja to WCAG 2.2, obowiązująca od października 2023 roku. Zawiera cztery główne zasady, które musi spełniać dostępna strona:

  • Postrzegalność treści muszą być prezentowane w sposób, który użytkownik może odebrać
  • Funkcjonalność interfejs musi być obsługiwalny (także klawiaturą)
  • Zrozumiałość treści i obsługa muszą być zrozumiałe
  • Solidność treści muszą być interpretowane przez różne technologie wspomagające

WCAG definiuje trzy poziomy zgodności: A (podstawowy), AA (zalecany standard) i AAA (zaawansowany). Większość wymagań prawnych odnosi się do poziomu AA.

2. Dlaczego dostępność ma znaczenie w 2025 roku?

Aspekt prawny

W Polsce od 2019 roku obowiązuje Ustawa o dostępności cyfrowej podmiotów publicznych. Od 28 czerwca 2025 roku wchodzi w życie Europejski Akt o Dostępności (EAA), który rozszerza obowiązki także na wiele firm prywatnych, szczególnie tych prowadzących sprzedaż online. Jeśli prowadzisz sklep internetowy lub platformę kursową, ta regulacja może Cię dotyczyć bezpośrednio.

Aspekt biznesowy i SEO

Dostępna strona to nie tylko kwestia etyki, to także lepsza pozycja w Google. Algorytmy wyszukiwarek premiują strony, które:

  • mają poprawnie opisane obrazki (atrybuty alt)
  • są czytelne na urządzeniach mobilnych
  • ładują się szybko i mają przejrzystą strukturę nagłówków
  • nie powodują błędów nawigacyjnych

Innymi słowy: wiele wymagań WCAG pokrywa się z dobrymi praktykami SEO. Naprawiając dostępność, poprawiasz jednocześnie widoczność swojej strony w wyszukiwarce.

3. Jak sprawdzić swoją stronę: 4 narzędzia

Zanim zaczniesz naprawiać, warto wiedzieć, co dokładnie wymaga poprawy. Oto cztery narzędzia, z których korzystam przy audytach:

WAVE (wave.webaim.org)

Bezpłatne narzędzie online. Wklejasz adres swojej strony i dostajesz wizualny raport błędów. Pokazuje problemy z kontrastem, brakujące opisy alt i błędy struktury. Dobre na początek, bo pokazuje dokładnie gdzie na stronie występuje problem.

Lighthouse (w Chrome DevTools)

Wbudowany w przeglądarkę Chrome audytor. Kliknij prawym przyciskiem myszy na stronie, wybierz „Zbadaj”, potem zakładkę „Lighthouse” i uruchom audyt dostępności. Daje ocenę punktową i listę konkretnych zaleceń.

Colour Contrast Analyser (contrastchecker.com)

Służy wyłącznie do sprawdzania kontrastu kolorów. Wpisujesz kolor tekstu i tła, a narzędzie mówi Ci czy spełniasz wymogi WCAG AA.

Wtyczka Accessibility Checker do WordPressa

Jeśli masz stronę na WordPressie, wtyczka WP Accessibility lub Accessibility Checker (Equalize Digital) pozwala sprawdzać dostępność bezpośrednio z poziomu panelu admina, przy każdym poście lub stronie.

4. 10 najczęstszych błędów WCAG i jak je naprawić

Przy każdym błędzie znajdziesz etykietę poziomu trudności naprawy:

  • 🟢 Możesz naprawić sama, bez wiedzy technicznej
  • 🟡 Wymaga podstawowej orientacji w ustawieniach WordPress
  • 🔴 Zalecana pomoc specjalistki lub developera

❌ Błąd 1: Brak tekstów alternatywnych dla obrazków

Problem: Obrazki bez atrybutu alt są niewidoczne dla czytników ekranu i nieindeksowane przez Google.

Jak sprawdzić: Uruchom WAVE, czerwone ikony przy obrazkach oznaczają brakujące opisy.

Jak naprawić w WordPress: Wejdź do Biblioteki Mediów, kliknij obrazek i uzupełnij pole „Tekst alternatywny”. Przykład: „Natalia Andrzejczuk przy laptopie, konsultacja online”. Jeśli obrazek jest wyłącznie dekoracyjny (np. separator graficzny), zostaw pole puste, to też jest poprawne według WCAG.

🟢 Możesz naprawić sama

❌ Błąd 2: Niewystarczający kontrast kolorów

Problem: Jasny tekst na jasnym tle jest nieczytelny dla osób z dysfunkcjami wzroku oraz w warunkach słabego oświetlenia.

Wymaganie WCAG: Współczynnik kontrastu co najmniej 4,5:1 dla tekstu zwykłego i 3:1 dla dużego tekstu (powyżej 18pt lub 14pt pogrubionego).

Jak naprawić: Sprawdź kontrast na contrastchecker.com. Szary tekst (#999999) na białym tle (#FFFFFF) ma kontrast 2,85:1, za mało. Ciemnoszary (#595959) na białym tle daje 7:1, w porządku.

🟡 Wymaga edycji kolorów w motywie WordPress lub Elementorze

❌ Błąd 3: Brak obsługi klawiaturą

Problem: Osoby niekorzystające z myszy (np. z niepełnosprawnością ruchową) muszą móc poruszać się po stronie wyłącznie klawiaturą.

Jak sprawdzić: Otwórz swoją stronę i naciśnij Tab. Powinna podświetlać kolejne elementy (linki, przyciski, pola formularza). Jeśli nic się nie podświetla albo kolejność jest chaotyczna, masz problem.

Jak naprawić w WordPress: Sprawdź czy motyw ma wbudowany styl fokusu. Jeśli nie, dodaj w CSS: a:focus, button:focus { outline: 2px solid #E8593C; outline-offset: 2px; }

🔴 Zalecana pomoc specjalistki

❌ Błąd 4: Brak widocznego fokusu

Problem: Nawet jeśli obsługa klawiaturą działa technicznie, często projektanci usuwają widoczny fokus, bo „wygląda brzydko”. To poważny błąd dostępności. W CSS pojawia się jako outline: none.

Jak naprawić: Zamiast usuwać fokus, zaprojektuj go estetycznie. Możesz użyć koloru marki, np. outline: 2px solid #E8593C. Fokus nie musi być brzydki, musi być widoczny.

🟡 Edycja CSS motywu

❌ Błąd 5: Niepoprawna hierarchia nagłówków

Problem: Wiele stron WordPress używa nagłówków (H1, H2, H3) jako elementów stylizacyjnych, a nie strukturalnych. Na stronie są dwa H1 albo H3 pojawia się przed H2. To dezorientuje czytniki ekranu i szkodzi SEO.

Zasada: Jedna strona = jeden H1 (tytuł strony lub artykułu). Podsekcje to H2. Podsekcje podsekcji to H3. Nie pomijaj poziomów.

Jak sprawdzić: W WAVE kliknij zakładkę Structure, zobaczysz drzewo nagłówków swojej strony.

🟢 Możesz naprawić sama w edytorze WordPress lub Elementorze

❌ Błąd 6: Niejasne komunikaty błędów w formularzach

Problem: Formularz nie działa, ale jedyna informacja to czerwona ramka lub komunikat „Błąd”. Użytkownik nie wie, które pole poprawić i dlaczego.

Jak powinno być: Każdy błąd powinien mówić dokładnie, co jest nie tak: „Pole e-mail jest wymagane”, „Format adresu e-mail jest nieprawidłowy”, „Numer telefonu powinien zawierać 9 cyfr”.

W WordPress / Contact Form 7 / Elementor Forms: Sprawdź ustawienia walidacji formularza i dostosuj treści komunikatów błędów.

🟢 Możesz naprawić sama w ustawieniach wtyczki formularza

❌ Błąd 7: Zbyt małe przyciski na mobile

Problem: Na telefonie trudno trafić w małe przyciski lub linki ustawione blisko siebie. WCAG 2.2 wprowadziło nowe kryterium (2.5.8) dotyczące minimalnego rozmiaru obszaru dotyku.

Wymaganie: Minimalny rozmiar obszaru klikalnego to 24×24 px. Zalecany to 44×44 px (standard Apple i Google). Odstęp między elementami klikalnymi co najmniej 24 px.

Jak naprawić: W Elementorze lub CSS zwiększ padding przycisków i upewnij się, że linki w menu nie są zbyt gęsto upakowane na widoku mobilnym.

🟡 Edycja stylów mobilnych w Elementorze

❌ Błąd 8: Brak etykiet przy polach formularza

Problem: Pola formularza mają tylko placeholder (szary tekst wewnątrz pola, który znika po kliknięciu). Bez widocznej etykiety czytnik ekranu nie wie, czego dotyczy pole.

Jak powinno być: Każde pole powinno mieć widoczną etykietę (label) nad lub obok pola, powiązaną z nim kodem HTML. Placeholder może być dodatkiem, ale nie zastąpieniem etykiety.

🔴 Zależy od wtyczki formularza, czasem prosto, czasem wymaga edycji kodu

❌ Błąd 9: Filmy bez napisów lub transkrypcji

Problem: Jeśli na Twojej stronie są filmy z mową, osoby niesłyszące nie mogą skorzystać z tej treści.

Wymaganie WCAG: Nagrania wideo z mową muszą mieć napisy (poziom A) lub transkrypcję tekstową (poziom AA).

Jak naprawić: YouTube automatycznie generuje napisy, możesz je edytować i poprawić w panelu YouTube Studio. W przypadku wideo osadzonego na stronie dodaj transkrypcję tekstową poniżej filmu.

🟢 Możesz zrobić sama na YouTube Studio

❌ Błąd 10: Linki bez opisowych nazw

Problem: Linki z tekstem „kliknij tutaj”, „więcej” lub „tutaj” są bezużyteczne dla osób korzystających z czytników ekranu, nie wiadomo dokąd prowadzą.

Jak powinno być: Tekst linku powinien opisywać jego cel: „Pobierz cennik usług”, „Przejdź do portfolio”, „Umów bezpłatną konsultację”.

🟢 Możesz naprawić sama edytując treści strony

5. Co możesz naprawić sama, a co oddaj specjalistce

Zrobisz sama (bez wiedzy technicznej)

  • Opisy alt dla obrazków
  • Napisy na filmach YouTube
  • Poprawa tekstów linków (usunięcie „kliknij tutaj”)
  • Komunikaty błędów w formularzach
  • Korekta hierarchii nagłówków w edytorze

Wymaga podstawowej orientacji w WordPress lub Elementorze

  • Kontrast kolorów, edycja w ustawieniach motywu
  • Rozmiar przycisków na mobile
  • Widoczny fokus, edycja CSS

Oddaj specjalistce

  • Obsługa klawiatury i zarządzanie fokusem (JavaScript)
  • Etykiety formularzy powiązane z kodem HTML
  • Kompleksowy audyt i naprawa całej strony
  • Wdrożenie deklaracji dostępności (wymóg prawny dla podmiotów publicznych)

Podsumowanie

Dostępność to nie tylko wymóg prawny. To wyraz troski o użytkownika i jednocześnie inwestycja w SEO i wizerunek marki. Większość błędów opisanych w tym artykule możesz naprawiać stopniowo, zaczynając od tych najprostszych.

Dobra kolejność działania:

  1. Uruchom audyt WAVE i Lighthouse
  2. Napraw brakujące opisy alt i teksty linków
  3. Sprawdź kontrast kolorów i hierarchię nagłówków
  4. Reszta: konsultacja ze specjalistką

Chcesz, żebym spojrzała na Twoją stronę WordPress pod kątem WCAG? Napisz do mnie i razem to ogarniemy.

Przeczytaj także: Jak przeprowadzić audyt WCAG krok po kroku

Picture of Natalia Andrzejczuk

Natalia Andrzejczuk

Jestem twórczynią marki Made by a Woman i specjalizuję się w budowaniu stron WordPress, sklepów WooCommerce oraz platform kursowych dla kobiet prowadzących własny biznes. Pomagam mentorkom, coachkom i specjalistkom zamienić technologiczny chaos w estetyczną, działającą przestrzeń online - bez stresu i technicznego bełkotu. Wyróżnia mnie wyjątkowe wyczucie potrzeb klientek, terminowość i podejście oparte na partnerstwie, a nie jednorazowej transakcji. Działam z Olsztyna, pracuję online z całą Polską i światem (porozumiewam się również po angielsku).
Translate »