A11yAgents

Dit is een voorbeeldrapport. De bevindingen zijn realistisch maar verzonnen, voor een fictieve webshop. Zo ziet het rapport eruit dat je van je eigen site krijgt.

Toegankelijkheidsrapport

voorbeeldwinkel.nl · 3 pagina's gescand op 9 september 2026 om 10:15

66

Er staan kritieke fouten op deze site. Bezoekers met een screenreader lopen hier vast.

3 kritiek
6 ernstig
1 gemiddeld
0 klein

Wat dit rapport wel en niet zegt

Deze scan controleert de geautomatiseerd toetsbare criteria van WCAG 2.1/2.2 niveau AA — de norm waarnaar EN 301 549 en de European Accessibility Act verwijzen. Automatisch testen dekt ongeveer een derde tot de helft van alle criteria. Zaken als toetsenbordnavigatie, focusvolgorde, zinvolle alt-teksten en begrijpelijke taal vereisen handmatige beoordeling. Een score van 100 betekent dus niet dat de site voldoet.

Bevindingen (6)

1

Afbeeldingen moeten een alternatieve tekst hebben

kritiek WCAG 1.1.1 2 elementen 1 pagina

Zonder alt-tekst weet een screenreader niet wat er op de afbeelding staat.

.hero > img
<img src="/banner-najaar.jpg">

Oplossing: Geef het element een alt-attribuut, of alt="" als de afbeelding decoratief is.

.usp img:nth-child(2)
<img src="/icon-verzending.svg">

Oplossing: Geef het element een alt-attribuut.

Gevonden op: https://voorbeeldwinkel.nl/

Technische uitleg bij deze regel

2

Formuliervelden moeten een label hebben

kritiek WCAG 4.1.2 1 element 1 pagina

Zonder label weet een screenreader-gebruiker niet wat er ingevuld moet worden.

#kortingscode
<input type="text" id="kortingscode" placeholder="Kortingscode">

Oplossing: Een placeholder is geen label. Voeg een <label for="kortingscode"> toe.

Gevonden op: https://voorbeeldwinkel.nl/winkelwagen

Technische uitleg bij deze regel

3

Tekst moet voldoende contrast hebben met de achtergrond

ernstig WCAG 1.4.3 3 elementen 2 pagina's

Lichtgrijze tekst op wit is voor veel mensen onleesbaar.

.usp p
<p class="usp-text">Gratis verzending vanaf €50</p>

Oplossing: Contrast is 2.4:1, vereist is 4.5:1. Gebruik #595959 of donkerder.

footer a
<a href="/voorwaarden">Algemene voorwaarden</a>

Oplossing: Contrast is 3.1:1, vereist is 4.5:1.

.btn-secondary
<button class="btn-secondary">Verder winkelen</button>

Oplossing: Contrast is 2.9:1, vereist is 4.5:1.

Gevonden op: https://voorbeeldwinkel.nl/
https://voorbeeldwinkel.nl/winkelwagen

Technische uitleg bij deze regel

4

Links moeten een herkenbare tekst hebben

ernstig WCAG 2.4.4 2 elementen 1 pagina

Een link zonder tekst wordt voorgelezen als "link", zonder verdere uitleg.

.social a:nth-child(1)
<a href="https://instagram.com/..."><svg>…</svg></a>

Oplossing: Voeg tekst toe, of een aria-label op de link.

.social a:nth-child(2)
<a href="https://facebook.com/..."><svg>…</svg></a>

Oplossing: Voeg tekst toe, of een aria-label op de link.

Gevonden op: https://voorbeeldwinkel.nl/contact

Technische uitleg bij deze regel

5

Klikdoelen moeten minstens 24 bij 24 pixels zijn

ernstig WCAG 2.5.8 1 element 1 pagina

Kleine knoppen zijn op een telefoon of met een motorische beperking niet te raken.

.qty-minus
<button class="qty-minus">−</button>

Oplossing: Het element is 18 bij 18 pixels. Vergroot het of geef het meer ruimte.

Gevonden op: https://voorbeeldwinkel.nl/winkelwagen

Technische uitleg bij deze regel

6

Koppen moeten in logische volgorde staan

gemiddeld WCAG 1.3.1 1 element 1 pagina

Een sprong van h2 naar h4 maakt de paginastructuur onnavigeerbaar.

main h4
<h4>Openingstijden</h4>

Oplossing: Gebruik h3 in plaats van h4.

Gevonden op: https://voorbeeldwinkel.nl/contact

Technische uitleg bij deze regel

Aanbevolen vervolgstappen