Hoe de score wordt berekend
De score is een indicatie van 0 tot 100 op basis van de automatische test met axe-core. Het is geen officiële beoordeling. Hieronder staat precies hoe we rekenen, zodat je de score op waarde kunt schatten.
Stap 1: punten aftrekken per gevonden probleem
Elke pagina begint op 100 punten. Voor elk type probleem dat axe-core vindt (bijvoorbeeld 'afbeeldingen zonder alt-tekst') trekken we punten af, afhankelijk van de ernst die axe-core eraan geeft:
| Ernst | Basisstraf |
|---|---|
| Kritiek | 12 punten |
| Ernstig | 6 punten |
| Gemiddeld | 3 punten |
| Klein | 1 punt |
Stap 2: opslag als het probleem vaak voorkomt
Komt hetzelfde probleem op meerdere elementen voor, dan verhogen we de straf met 10% per extra element, tot maximaal 10 extra elementen. Een probleem dat op 11 of meer elementen voorkomt, telt dus dubbel. Voorbeeld: 4 afbeeldingen zonder alt-tekst (kritiek) kosten 12 × 1,3 = 15,6 punten.
Waarom per type en niet per element? Eén ontbrekende alt-tekst op 200 productfoto's is één onderliggend probleem in het thema, geen 200. Tegelijk hoort een wijdverspreid probleem zwaarder te wegen dan een eenmalig probleem. Vandaar de opslag tot maximaal het dubbele.
Stap 3: paginascore en totaalscore
De paginascore is 100 min alle straffen, met een minimum van 0. Bij het volledige rapport is de totaalscore het gemiddelde van de scores van alle succesvol gescande pagina's. Pagina's die niet geladen konden worden, tellen niet mee.
Rekenvoorbeeld
Een homepage met deze bevindingen:
- 1 knop zonder naam (kritiek): 12 punten
- Te weinig contrast op 4 elementen (ernstig): 6 × 1,3 = 7,8 punten
- 3 links zonder naam (ernstig): 6 × 1,2 = 7,2 punten
Totaal 27 punten aftrek: de paginascore is 73.
Wat de score wel en niet zegt
- Wel: hoeveel en hoe ernstige problemen een automatische test in de code vindt. Een lage score betekent aantoonbare, concrete problemen.
- Niet: of je webshop aan de wet voldoet. Automatische tests dekken ongeveer een derde van de WCAG-criteria. Het bestelproces met het toetsenbord, de kwaliteit van alt-teksten en de begrijpelijkheid van foutmeldingen moet een mens beoordelen. Een score van 100 is dus een goede basis, geen bewijs van naleving.
- Niet: een vergelijking met een officiële norm. De weging is onze eigen keuze, bedoeld om de ernst begrijpelijk te maken. De ernstniveaus (kritiek, ernstig, gemiddeld, klein) komen van axe-core.
Duiding van de score
- 90 tot 100: goede basis
- 70 tot 89: redelijk, verbetering nodig
- 50 tot 69: matig, actie nodig
- 0 tot 49: onvoldoende
Deze labels zijn bedoeld als hulp bij het lezen van de score en hebben geen juridische betekenis.