Audyt WCAG: audyt dostępności i poprawki w Twoim kodzie

Firmy objęte europejskim aktem o dostępności, podmioty publiczne i wykonawcy w przetargach muszą wykazać, że ich aplikacje webowe i mobilne spełniają WCAG. Nasz zespół robi audyty dostępności według WCAG 2.2 AA i poprawia w Twoim kodzie to, co nie spełnia tego standardu. Każde znalezisko zamykamy po ponownym teście.

Audyt WCAG i dostępności

Dlaczego z nami: audyt dostępności i poprawki w jednym zespole

Projektanci, programiści frontendu i testerzy QA, którzy audytują Twój produkt, potem sami zmieniają jego komponenty w React, React Native lub Django. Robiliśmy to w Centrum Komunikacji i w Generatorze ETR dla PSONI, w aplikacjach webowych i natywnych aplikacjach mobilnych.

Na iOS i Androidzie czytnik ekranu komunikuje się z widokami natywnymi, więc zmiana często trafia do komponentu React Native. W słowniku wyjaśniamy, co zawiera raport z audytu dostępności. Hasło o WCAG 2.2 opisuje sam standard.

Daria Gusieva, Head of Design w Order Group od marca 2026, prowadzi UX, UI i dostępność według WCAG w projektach klientów. Recenzuje nasze hasła słownika o WCAG 2.2, audycie dostępności, testach z czytnikiem ekranu i zarządzaniu fokusem.

Audyt WCAG i dostępności
Przebadane adresy
48

angielskie i polskie strony ordergroup.co w audycie WCAG 2.2 AA

Kryteria sukcesu
55

kryteriów WCAG 2.2 na poziomach A i AA, każde ze statusem w raporcie z audytu

Naruszenia axe
0

zgłoszonych przez skaner na ordergroup.co po zmianach w kodzie

Zmierzone elementy tekstu
2140

na zdjęciach, żaden poniżej progu kontrastu

Aplikacje klientów
2

testowane z czytnikami ekranu na iOS, Androidzie i w przeglądarce: Centrum Komunikacji i PSONI

Co obejmuje nasz audyt dostępności strony

Wszystkie 55 kryteriów sukcesu, jedno po drugim

Raport zawiera tabelę wszystkich 55 kryteriów sukcesu WCAG 2.2 na poziomach A i AA. Każde ma status: spełnione, częściowo spełnione, niespełnione, nie dotyczy albo do oceny przez człowieka.

Próba uzgodniona na początku

Razem wybieramy platformy i próbę. Próba obejmuje strony i ekrany pogrupowane według szablonów, kompletne procesy, takie jak rejestracja, formularze i płatność, każdą wersję językową oraz komputer i telefon.

Testy automatyczne

Skaner axe-core działa w Playwright z tagami WCAG 2.0, 2.1 i 2.2 A i AA na całej próbie. Szybko wskazuje brakujące nazwy, etykiety i błędy struktury, ale obejmuje tylko część kryteriów.

Testy ręczne i skryptowe

Kontrast tekstu na zdjęciach i gradientach mierzymy piksel po pikselu. Sprawdzamy reflow przy 320 px, powiększenie 200%, odstępy tekstu (kryterium 1.4.12), ruch i napisy w filmach, a tester przechodzi całą próbę klawiszami Tab i Shift+Tab.

Czytniki ekranu na każdej platformie

VoiceOver na iOS, TalkBack na Androidzie i czytnik ekranu w przeglądarce przechodzą całą próbę na każdej platformie objętej zakresem.

Raport, z którego korzysta Twój zespół

Lista problemów gotowa do przeniesienia na tablicę zadań zespołu. W projekcie PSONI ponumerowane uwagi miały nagrania, więc każdą można było odtworzyć.

Ponowny test i deklaracja dostępności

Ponowne testy zamykają znaleziska i dają materiał do deklaracji dostępności.
Audyt WCAG i dostępności

Kto zamawia audyt zgodności z WCAG: EAA, ustawy o dostępności i zamówienia publiczne

Cztery regulacje tłumaczą, dlaczego zespoły zamawiają audyt zgodności z WCAG:

  • Europejski akt o dostępności (EAA), dyrektywa (UE) 2019/882, od 28 czerwca 2025 r. obejmuje wybrane produkty i usługi cyfrowe, w tym bankowość, e-commerce i e-booki.
  • W Polsce dyrektywę wdraża ustawa z 26 kwietnia 2024 r. o zapewnianiu spełniania wymagań dostępności niektórych produktów i usług przez podmioty gospodarcze (Dz.U. 2024 poz. 731).
  • Polskie podmioty publiczne podlegają ustawie z 4 kwietnia 2019 r. o dostępności cyfrowej stron internetowych i aplikacji mobilnych podmiotów publicznych (tekst jednolity Dz.U. 2023 poz. 1440), która wymaga dostępnych stron i aplikacji oraz opublikowanej deklaracji dostępności.
  • Art. 100 Prawa zamówień publicznych wymaga, by opis przedmiotu zamówienia uwzględniał wymagania dostępności dla osób z niepełnosprawnościami, gdy z systemu będą korzystać ludzie. Tak WCAG trafia do specyfikacji przetargowych i umów.

To kontekst, a nie porada prawna. To, czy EAA obejmuje Twoją usługę, ocenia prawnik.

Jaki audyt: wersja WCAG, poziom i platforma

Podmioty publiczne zwykle zamawiają WCAG 2.1 AA, a specyfikacja PSONI wymaga WCAG 2.2 na poziomie AAA. Wersję i poziom wskazuje umowa albo prawo, a audyt się do nich stosuje.

Platforma zmienia audyt tak samo mocno jak wersja standardu. Stronę testujemy czytnikiem ekranu w przeglądarce, klawiaturą i powiększeniem. Aplikacja natywna dostaje rundy z VoiceOver na iOS i TalkBack na Androidzie, bo ten sam ekran zachowuje się na każdym inaczej. Zakres audytu mobilnego to więc liczba platform, a nie tylko liczba ekranów.

Programista przy monitorze z kodem w ciemnym biurze

Audyt dostępności i poprawki: zmiany w Twoim kodzie

Poprawki dostępności polegają na zmianie komponentów, etykiet, komunikatów i stylów, dopóki każde kryterium nie przejdzie testu. Przykłady z projektów klientów:

  • W aplikacji Centrum Komunikacji okna dialogowe otwierają się w stylu prezentacji fullScreen z React Native. VoiceOver zostaje w oknie i czyta jego 4 kontrolki, a nie 25 za nim. Na tym polega zarządzanie fokusem.
  • Dla PSONI prowadzimy arkusz wszystkich etykiet ARIA, czyli nazw, które czytnik ekranu odczytuje na głos, w aplikacji webowej i mobilnej. Ten sam arkusz służy jako katalog komunikatów o błędach i statusach.
  • Aplikacja PSONI ma 3 rozmiary czcionki: 100%, 150% i 200%, co spełnia wymóg powiększenia do 200% z kryterium 1.4.4. Użytkownik wybiera też głos męski lub żeński i prędkość czytania w syntezie mowy.
  • W PSONI komunikat walidacji mówi użytkownikowi, co zrobić po przekroczeniu limitu znaków, a opis przycisku wyjaśnia, co on robi. Ponowny test we wrześniu 2026 to potwierdził.

Specyfikacja PSONI wymaga widocznej etykiety tekstowej przy każdej ikonie, zgodnie z WCAG 1.1.1 i wytycznymi W3C dla osób z trudnościami poznawczymi. Takie wymaganie spełnia się w projekcie interfejsu, zanim powstanie kod. Tym zajmuje się nasz zespół projektowania UX.

Centrum Komunikacji i PSONI: rundy z czytnikiem ekranu i ponowne testy

Centrum Komunikacji: WCAG 2.1 AA, czytniki ekranu i monitory brajlowskie

Centrum Komunikacji to aplikacja mobilna i webowa dla osób głuchych, słabosłyszących, niewidomych i głuchoniewidomych, działająca produkcyjnie od 20 kwietnia 2026. Wymaganiem było WCAG 2.1 AA oraz zgodność z czytnikami ekranu i monitorami brajlowskimi. Aplikację testowano z czytnikami ekranu przez cały projekt, a nasz zespół przygotował raport WCAG na odbiór drugiego etapu (27 kwietnia 2026).

Rundy odbyły się na iOS i Androidzie, każda z ponownym testem. Po pierwszej rundzie VoiceOver wybiera każdy kafelek i każdą ikonę menu dolnego jako osobny element, a klawiaturą brajlowską można wpisywać wartości w polach na iOS, co sprawdziliśmy na środowisku testowym. TalkBack i VoiceOver odczytują przyciski na liście spotkań właściwymi nazwami. Kolejna runda objęła etykietę przycisku zamykającego komunikat, odczyt komunikatów o błędach i listę dokumentów, w której każda pozycja ma własny opis. Po ponownych testach przeprowadziliśmy jeszcze jedną rundę z samym VoiceOver.

Niewidomy ekspert dostępności, który współpracuje z klientem, przetestował aplikację produkcyjną na iOS i Androidzie. Po jego uwagach każdy kafelek usługi ma własną etykietę czytaną przez czytnik ekranu, a fokus po wejściu na ekran zamówienia trafia we właściwe miejsce. Ponowny test objął obie platformy.

PSONI: Generator ETR i specyfikacja WCAG 2.2 AAA

Dla PSONI (Polskiego Stowarzyszenia na rzecz Osób z Niepełnosprawnością Intelektualną) budujemy Generator ETR, aplikację webową i mobilną, która zamienia dokumenty w tekst łatwy do czytania.

Runda z czytnikiem ekranu w przeglądarce zakończyła się 6 października 2026. Tester czytał tekst zdaniami i słowami oraz przechodził po elementach klawiszem Tab, a raport zamieniliśmy w osobne zadanie z poprawkami. W październiku 2026 odbyła się runda mobilna z TalkBack i VoiceOver, a oba systemy różnią się w szczegółach:

  • Na Androidzie można wybrać pojedyncze słowo tekstu wprost. Na iOS czytnik wybiera blok i przesuwa się po słowach gestem, a podwójne dotknięcie otwiera objaśnienie słowa.
  • Pasek postępu nagrania na Androidzie obsługuje się przesunięciem dwoma palcami, a na iOS dwukrotnym dotknięciem i przesuwaniem jednym palcem.
  • Czytnik w telefonie odczytuje licznik ponownego wysłania kodu mniej więcej co 5 sekund. Ten rytm ustala sam czytnik.

Sprawdzamy też eksportowany dokument DOCX: język pl-PL, tytuł w metadanych, jeden nagłówek H1 i właściwe style nagłówków, Arial 14 pt, interlinię 1,5, czarny tekst na białym tle i format A4.

Audyt WCAG i dostępności

Nasza strona: audyt, deklaracja i wynik

10 października 2026 zbadaliśmy ordergroup.co według WCAG 2.2 AA: 48 adresów po angielsku i po polsku, 55 kryteriów, axe-core i testy ręczne. Zmiany w kodzie z tego audytu trafiły do repozytorium tego samego dnia, a deklarację dostępności opublikowaliśmy 12 października. ordergroup.co spełnia WCAG 2.2 AA w zakresie tej deklaracji, czyli samooceny według WCAG-EM, metodyki oceny W3C.

Poza zakresem deklaracji są trzy elementy:

  • Nagrania wideo w sekcji Wideo, do których napisy i transkrypcje są w przygotowaniu.
  • E-booki PDF, które nie są w pełni otagowane. Na prośbę przesyłamy ich treść w dostępnej formie.
  • Treści dostawców zewnętrznych: baner Cookiebot i odtwarzacz YouTube.

W nagłówku strony jest panel dostępności: większy tekst, wysoki kontrast, zatrzymanie animacji i wideo, podkreślenie linków i większe odstępy tekstu. Strona w pełni działa z klawiatury, ma link „Przejdź do treści” i widoczny fokus oraz respektuje systemowe ograniczenie ruchu. Układ działa na ekranie szerokim na 320 px i przy powiększeniu 200% bez przewijania w poziomie. Bariery można zgłaszać pod adresem z deklaracji, a odpowiadamy w ciągu 5 dni roboczych.

Trzy sprawdzenia, na których opiera się audyt, i ich wyniki po zmianach w kodzie:

Co obejmuje każde sprawdzenie na ordergroup.co i jaki jest jego wynik po zmianach w kodzie
SprawdzenieCo obejmujeWynik po zmianach
Skan axe-coreBrakujące nazwy, etykiety i błędy struktury0 naruszeń
Pomiar na pikselachKontrast tekstu na zdjęciach i gradientach0 z 2140 zmierzonych elementów tekstu poniżej progu
Testy ręczne i skryptoweKryteria, których skaner nie oceniSpełnia WCAG 2.2 AA w zakresie deklaracji

Pytania o audyt WCAG

O co pytają kupujący przed zamówieniem audytu WCAG

Daria Gusieva
Daria Gusieva
Head of Design
Umów bezpłatną rozmowę discovery
  • Audyt dostępności strony sprawdza uzgodnioną próbę ekranów i procesów pod kątem każdego kryterium WCAG 2.2 A i AA. Łączy testy automatyczne, ręczne i skryptowe oraz rundy z czytnikiem ekranu na każdej platformie, a kończy się raportem i ponownym testem każdego znaleziska.

  • Automatyczny skan nie wystarczy do audytu WCAG. Sprawdza tylko część kryteriów, a niektóre może ocenić wyłącznie człowiek, więc resztę obejmują nasze testy ręczne i skryptowe.

  • Tak, zespół, który prowadzi audyt, wprowadza też zmiany. Projektanci i programiści zmieniają projekt i kod w React, React Native i Django, a znalezisko zostaje otwarte, dopóki ponowny test go nie zamknie.

  • Testujemy z VoiceOver na iOS i TalkBack na Androidzie i porównujemy te same ścieżki. Wybór słowa i przesuwanie paska postępu działają w obu systemach inaczej, więc każdą ścieżkę sprawdzamy na obu.

  • Zakres wyznaczają próba ekranów i procesów, wersja i poziom WCAG oraz liczba platform. Każda platforma testowana z czytnikiem ekranu to osobna runda, więc zakres ustalamy przed startem audytu.

  • Raport pokazuje stan każdego kryterium. Pełna zgodność zależy też od treści, na przykład napisów do filmów, które przygotowuje właściciel treści. Wiesz więc, co zostaje i kto za to odpowiada.

  • Audyt powinien opierać się na wersji i poziomie, które wskazuje umowa albo prawo. Domyślnie stosujemy WCAG 2.2 AA, a podmiot publiczny może wymagać WCAG 2.1 AA.

  • Tabelę 55 kryteriów WCAG 2.2 A i AA ze statusem każdego oraz listę problemów. Każdy problem ma kryterium, miejsce, kroki odtworzenia, oczekiwany wynik i priorytet, więc od razu trafia na tablicę zadań zespołu.

  • Akt obejmuje wybrane produkty i usługi cyfrowe, w tym bankowość, e-commerce i e-booki, a to, czy Twoja usługa należy do nich, powinien ocenić prawnik. My sprawdzamy produkt pod kątem WCAG i zmieniamy to, co kryteriów nie spełnia.

  • Znalezisko zamykamy po nowym teście zmiany, na każdej platformie objętej zakresem. Sam commit go nie zamyka. Ponowne testy dają też materiał do deklaracji dostępności.

Dostępność w działającym projekcie

Zbudowany wg WCAG 2.1 AA, testowany z czytnikami ekranu

Audyt WCAG i dostępności

Napisz, co mamy zbadać

Twoja wiadomość trafi do

Filip Szamborski

Filip Szamborski

Co-founder & CEO

DO TEJ PORY PRACOWALIŚMY Z MARKAMI TAKIMI JAK:

Dziękujemy za wiadomość.

Każdą wiadomość czytamy sami i odpowiadamy w ciągu 48 godzin w dni robocze.

Coś pilnego? hello@ordergroup.co

Porozmawiajmy o Twoim audycie dostępności

Opowiedz o produkcie, platformach i wersji WCAG, której potrzebujesz, a wrócimy z propozycją zakresu audytu.

Pola oznaczone gwiazdką (*) są wymagane.

Order Group sp. z o.o. wykorzysta podane dane tylko po to, żeby odpowiedzieć na Twoje zapytanie i zachować informację o nim (art. 6 ust. 1 lit. b i f RODO). Szczegóły, w tym Twoje prawa, znajdziesz w naszej Polityce prywatności (otwiera się w nowej karcie).

Odpowiadamy w ciągu 48 godzin w dni robocze - człowiek, nie autoresponder.

Korzystasz z asystenta AI? Może wysłać to zapytanie za Ciebie albo przygotować wypełniony formularz - instrukcję znajdzie w llms.txt.

Ustawienia dostępności

Rozmiar tekstu

100%