42 de pagini principale, un scanner, o după-amiază: 37 pică
Pe 15 septembrie 2026 am rulat aceeași verificare automată WCAG 2.1 AA pe paginile principale a 44 de magazine online și furnizori de servicii cunoscuți din România și Germania. Două au blocat accesul automat. Dintre cele 42 care au răspuns, 37 au cel puțin o eroare detectabilă. Cam asta vede un scanner al autorităților de supraveghere.
Cifre-cheie
- 37 din 42de pagini principale pică cel puțin o regulă WCAG 2.1 de nivel A sau AA, adică 88 %
- 24 din 24de site-uri românești pică, cu 77 de elemente eronate pe pagină în medie (mediana 68)
- 13 din 18site-uri germane pică, cu 13 elemente eronate pe pagină în medie (mediana 6)
- 21 din 42au cel puțin o problemă critică, de felul celor care blochează complet un utilizator de cititor de ecran
Ce pică cel mai des
Pe cele 42 de pagini au fost găsite 2.080 de elemente eronate. Patru tipuri de reguli explică 1.819 dintre ele, adică 87 %. Fiecare bară arată pe câte dintre cele 42 de pagini principale regula a picat cel puțin o dată.
Sunt aceleași tipuri de erori pe care WebAIM le găsește an de an pe cel mai vizitat milion de pagini principale din lume. Niciuna nu are nevoie de un redesign. Toate au nevoie de cineva care să treacă prin șabloane.
Șase observații
- Germania și România sunt la un an distanță. Cinci site-uri germane, toate branduri mari din modă, telecomunicații, transport feroviar, bănci și retail general, trec complet verificarea automată. Niciun site românesc nu o face. Magazinele de mărime medie din ambele țări au aceleași tipuri de erori; cele românești au doar mult mai multe.
- A trece de scanner nu înseamnă conformitate. Instrumentele automate detectează cam o treime din erorile WCAG. Și cele cinci site-uri germane curate au nevoie de o trecere cu tastatura, cititorul de ecran și zoom înainte ca cineva să publice o declarație care spune „conform”.
- Contrastul este o problemă de design tokens. 1.073 de elemente cu contrast slab sună mult. Pe majoritatea site-urilor vin din trei până la șase perechi de culori definite o singură dată în temă. Repari tokenii și numărul scade la zero.
- Linkurile fără text sunt bannere. Aproape fiecare dintre cele 580 de linkuri goale este un link-imagine promoțional sau un link-pictogramă fără text alternativ. E o corecție de șablon, nu de conținut.
- Cinci site-uri blochează zoomul. O singură etichetă meta cu
user-scalable=0împiedică oamenii să mărească pagina pe telefon. E o corecție de cinci minute și o încălcare a WCAG 1.4.4 care afectează pe oricine poartă ochelari de citit. - Utilizatorii de tastatură aterizează în bannerul de cookie-uri. Doar 11 din cele 42 de pagini principale oferă un link „sari la conținut”. Pe mai multe site-uri, primul lucru la care ajunge un utilizator de tastatură este dialogul de consimțământ, iar pe unele, un link fără niciun text.
Metoda
Ce a fost testat și cum
- Eșantion: 44 de pagini principale ale unor magazine online și servicii cunoscute, 24 din România și 20 din Germania, din sectoare de retail acoperite de Legea 232/2022 (electronice, modă, bricolaj, cărți, farmacie, mobilă, jucării, animale de companie, cosmetice) plus telecomunicații, bănci și transport. Două site-uri germane au blocat accesul automat și sunt excluse.
- Instrument: axe-core 4.13 doar cu setul de reguli WCAG 2.0 și 2.1, nivelurile A și AA, fără reguli de bune practici. Rulat prin Playwright în Google Chrome, la un viewport desktop de 1366 pe 768.
- Bannere de cookie-uri: acolo unde a putut fi găsit un buton „respinge” sau „acceptă”, a fost apăsat, ca să fie scanată și pagina din spatele bannerului. Unde nu, pagina a fost scanată așa cum s-a încărcat.
- Data: 15 septembrie 2026, o singură rulare pe site.
- Numărătoare: „reguli picate” este numărul de reguli axe distincte cu cel puțin o eroare; „elemente eronate” este numărul de elemente HTML care au picat. Critic și grav urmează scara de impact a axe.
Limitări
- Verificările automate găsesc doar o parte din bariere, estimată de obicei la 30-40 %. Capcanele de tastatură, ordinea focalizării, fluxurile cu cititor de ecran și mesajele de eroare inteligibile au nevoie de un om. Toate cifrele de aici sunt limite inferioare.
- A fost scanată doar pagina principală, doar pe desktop. Paginile de produs și coșul conțin de obicei mai multe formulare și mai multe erori, nu mai puține.
- Un site cu zero erori automate nu e prin asta conform; un site cu 300 de elemente eronate poate avea nevoie doar de câteva corecții, dacă vin dintr-un singur șablon.
De ce sunt site-urile anonimizate
Contează tiparul, nu stâlpul infamiei. Site-urile sunt identificate prin ID, țară, sector și mărime. Păstrez rezultatele cu nume și dau gratuit rândul unui site, cu lista completă a constatărilor, celor care îl administrează. Dacă bănuiești că magazinul tău este în tabel, cere-mi rândul tău.
Toate cele 42 de site-uri
Sortate după ID. „Cea mai frecventă problemă” este regula cu cele mai multe elemente eronate pe pagina respectivă. „h1” numără titlurile de nivel unu; o pagină ar trebui să aibă exact unul.
| ID | Țara | Sector | Mărime | Reguli picate | Elemente eronate | Critice | Grave | Cea mai frecventă problemă | Link „sari la conținut” | h1 |
|---|---|---|---|---|---|---|---|---|---|---|
| DE-01 | Germania | retail general | mare | 4 | 28 | 14 | 14 | imagini fără text alternativ | nu | 4 |
| DE-02 | Germania | electronice | mare | 6 | 66 | 15 | 51 | structura listelor | da | 1 |
| DE-03 | Germania | instrumente muzicale | mare | 4 | 46 | 25 | 21 | imagini fără text alternativ | da | 1 |
| DE-06 | Germania | bricolaj și grădină | mare | 1 | 10 | 0 | 10 | ascuns, dar focalizabil | nu | 0 |
| DE-07 | Germania | modă | mare | 0 | 0 | 0 | 0 | niciuna | da | 1 |
| DE-08 | Germania | IT și calculatoare | medie | 4 | 13 | 8 | 5 | imagini fără text alternativ | nu | 1 |
| DE-09 | Germania | IT și calculatoare | medie | 1 | 1 | 1 | 0 | butoane fără nume | nu | 1 |
| DE-10 | Germania | electronice | mare | 2 | 20 | 1 | 19 | contrastul textului | nu | 1 |
| DE-11 | Germania | piese auto și anvelope | medie | 2 | 4 | 0 | 4 | pictograme fără nume | nu | 1 |
| DE-12 | Germania | outdoor | medie | 6 | 18 | 3 | 15 | controale imbricate | nu | 0 |
| DE-13 | Germania | piese auto și anvelope | medie | 1 | 1 | 0 | 1 | linkuri fără text | nu | 1 |
| DE-14 | Germania | modă | medie | 0 | 0 | 0 | 0 | niciuna | da | 1 |
| DE-15 | Germania | jucării | medie | 3 | 8 | 6 | 2 | imagini fără text alternativ | nu | 0 |
| DE-16 | Germania | telecomunicații | mare | 0 | 0 | 0 | 0 | niciuna | nu | 1 |
| DE-17 | Germania | transport | mare | 0 | 0 | 0 | 0 | niciuna | nu | 1 |
| DE-18 | Germania | transport | mare | 4 | 13 | 3 | 10 | imagini fără text alternativ | da | 1 |
| DE-19 | Germania | bancă | mare | 0 | 0 | 0 | 0 | niciuna | da | 1 |
| DE-20 | Germania | farmacie | mare | 1 | 1 | 0 | 1 | cadru fără titlu | nu | 1 |
| RO-01 | România | marketplace | mare | 1 | 139 | 0 | 139 | contrastul textului | nu | 0 |
| RO-02 | România | electronice | mare | 6 | 152 | 57 | 95 | linkuri fără text | nu | 1 |
| RO-03 | România | modă | mare | 1 | 171 | 0 | 171 | contrastul textului | nu | 24 |
| RO-04 | România | bricolaj și grădină | mare | 2 | 131 | 0 | 131 | contrastul textului | nu | 0 |
| RO-05 | România | retail general | medie | 3 | 313 | 1 | 312 | linkuri fără text | nu | 1 |
| RO-06 | România | electronice | mare | 6 | 95 | 12 | 83 | structura listelor | nu | 0 |
| RO-07 | România | electronice | medie | 3 | 85 | 5 | 80 | contrastul textului | nu | 0 |
| RO-08 | România | electronice | medie | 5 | 79 | 10 | 69 | contrastul textului | nu | 0 |
| RO-09 | România | cărți | medie | 3 | 8 | 0 | 8 | contrastul textului | nu | 0 |
| RO-10 | România | IT și calculatoare | medie | 1 | 84 | 0 | 84 | contrastul textului | nu | 0 |
| RO-11 | România | cărți | medie | 7 | 176 | 19 | 156 | contrastul textului | nu | 0 |
| RO-12 | România | modă | medie | 1 | 3 | 0 | 3 | structura listelor | nu | 0 |
| RO-13 | România | cosmetice | mare | 4 | 76 | 0 | 76 | linkuri fără text | da | 0 |
| RO-14 | România | farmacie | medie | 1 | 2 | 0 | 2 | ARIA invalid | nu | 1 |
| RO-15 | România | farmacie | medie | 5 | 22 | 4 | 18 | linkuri fără text | nu | 0 |
| RO-16 | România | mobilă | medie | 3 | 39 | 10 | 29 | contrastul textului | da | 5 |
| RO-17 | România | jucării | medie | 4 | 21 | 1 | 19 | contrastul textului | nu | 0 |
| RO-18 | România | animale de companie | medie | 3 | 131 | 1 | 130 | contrastul textului | da | 1 |
| RO-19 | România | telecomunicații | mare | 2 | 26 | 7 | 19 | linkuri fără text | nu | 1 |
| RO-20 | România | telecomunicații | mare | 4 | 10 | 0 | 9 | structura listelor | nu | 0 |
| RO-21 | România | bancă | mare | 2 | 10 | 0 | 9 | contrastul textului | da | 1 |
| RO-22 | România | transport | medie | 6 | 59 | 5 | 53 | linkuri fără text | nu | 1 |
| RO-23 | România | modă | medie | 2 | 3 | 0 | 3 | ascuns, dar focalizabil | nu | 0 |
| RO-24 | România | cosmetice | mare | 1 | 16 | 0 | 16 | linkuri fără text | da | 1 |
Vrei cifrele pentru magazinul tău?
Verificarea rapidă rulează această scanare pe pagina principală, pe o pagină de produs și pe coș, adaugă o trecere manuală cu tastatura și cititorul de ecran și îți dă o listă prioritizată în trei zile lucrătoare.