Audit digitale toegankelijkheid van website 5minutenai.nl

Samenvatting

Wij hebben de website 5minutenai.nl onderzocht op 22 november 2025. Op dit moment zijn 45 van de 55 succescriteria als voldoende beoordeeld. In dit rapport lees je wat er bij de overige 10 nog fout gaat, en hoe je dat kunt verbeteren.

Resultaat

In dit onderzoek hebben we alle 55 toegankelijkheidseisen (succescriteria) uit de norm WCAG 2.2 onderzocht. We hebben het onderzoek uitgevoerd volgens de onderzoeksmethode WCAG-EM.

Beoordeling van succescriteria

Voldoet of niet van toepassing: 45

Voldoet niet: 10

Totaal: 55 succescriteria

Deze succescriteria zijn afgekeurd: 1.1.1, 1.4.2, 1.4.3, 1.4.4, 1.4.11, 2.1.1, 2.4.2, 2.4.4, 3.1.1, 4.1.2

De meest opvallende bevinding

Dit spel is niet toegankelijk voor mensen die hulpsoftware gebruiken. Overweeg een alternatieve oplossing te programmeren voor deze bezoekers.

In opdracht van:

Logo provincie Noord-Holland
Onderzocht door:
Proper Access
In opdracht van:
Leverancier techniek:
n.v.t. Dit is een volledig onderzoek.
Datum rapport:
22 november 2025
Standard:
WCAG 2.2
Conformiteitsdoel
WCAG 2.2, Level AA
Methodologie
WCAG-EM
Scope van het onderzoek
  • Alle pagina's op de website 5minutenai.nl

Niet in scope:

  • Subwebsite(s) waarbij de HTML en/of het systeem afwijkt van de onderzochte website
  • De van derden afkomstige inhoud (wettelijke uitzondering voor de overheid)
Basisniveau toegankelijkheidsondersteuning
  • Mozilla Firefox, versie 142
  • Google Chrome, versie 142
  • Apple Safari, versie 18
  • NVDA schermlezer in combinatie met Firefox
  • VoiceOver schermlezer in combinatie met Safari
  • Andere gangbare browsers en hulpapparatuur
Technologieën van de website
  • HTML
  • CSS
  • JavaScript
  • WAI-ARIA
  • SVG
Over dit onderzoek

Leeswijzer

Onze rapporten zijn anders. Bij het bespreken van de gevonden problemen volgen wij niet de structuur van de norm, maar die van jouw website of app. Hierdoor kun je gewoon per pagina of scherm aan de slag gaan. Wel zo makkelijk! Je vindt verderop een overzicht van alle pagina’s met problemen.

We geven je bij elk gevonden issue een paar voorbeelden, maar niet een complete lijst. Controleer zelf of het probleem ook nog op andere plekken voorkomt. Zie het rapport als een leidraad.

Gebruikte norm

Dit onderzoek laat zien in hoeverre de website op dit moment voldoet aan WCAG 2.2, niveau A en AA. WCAG staat voor Web Content Accessibility Guidelines. Dit is de internationale norm voor digitale toegankelijkheid. De Europese norm EN 301 549 bevat alle eisen van WCAG op niveau A en AA.

In dit rapport hebben we korte beschrijvingen van de succescriteria uit de norm opgenomen, met een algemene uitleg erbij. Wil je ze helemaal lezen? Bekijk dan de documentatie van WCAG.

Gebruikte onderzoeksmethode

We gebruiken de onderzoeksmethode WCAG-EM van het W3C. Het proces ziet er als volgt uit:

  • vaststellen wat binnen en buiten scope valt
  • vaststellen welke technologieën zijn gebruikt
  • steekproef (sample) samenstellen
  • steekproef onderzoeken
  • gevonden issues beschrijven

Het grootste deel van het onderzoek doen we met de hand. Voor een deel van de toegankelijkheidseisen gebruiken we automatische tools als ondersteuning, zoals axe-core en Chrome Developer Tools.

Belangrijk om te weten

Dit rapport helpt je om de toegankelijkheid van je website te verbeteren. Maar let op: het is geen definitieve, volledige lijst van alle aanwezige toegankelijkheidsproblemen. Dat zit zo:

Het is een steekproef

Ten eerste is het onderzoek gebaseerd op een steekproef. Die is op een betrouwbare manier genomen, en de meeste problemen zullen daardoor zeker aan het licht komen. Toch kan een probleem net buiten de steekproef vallen. Bij een volgend onderzoek kan het wel ontdekt worden.

Op basis van falsificatie

We beoordelen vanuit het principe van falsificatie. Dat houdt in dat we proberen te bewijzen dat iets niet waar is, in plaats van te bevestigen dat het klopt. ‘Voldoet’ betekent daarom dat we geen reden hebben gevonden om een punt af te keuren. Maar als we later wél een reden vinden, kan het alsnog worden afgekeurd.

Voortschrijdend inzicht

Het komt voor dat de beoordeling van een succescriterium op detailniveau verandert. De norm beschrijft namelijk niet élk mogelijk scenario. Samen met andere onderzoeksbureaus overleggen we hoe we met bepaalde situaties omgaan. Zo kan iets dat nu wordt afgekeurd, soms bij een volgend onderzoek worden goedgekeurd en andersom.

Oplossen leidt tot nieuw probleem

Ten slotte kan het gebeuren dat bij het oplossen van een probleem onbedoeld een nieuw toegankelijkheidsprobleem ontstaat. Dat komt dan bij een volgend onderzoek pas naar voren.

Steekproef

Gevonden problemen per pagina

Het spel

Het title-element verandert niet mee met dynamische content

Impact: Medium Type: Techniek WCAG: 2.4.2 EN: 9.2.4.2

De inhoud van pagina’s verandert op deze website dynamisch, terwijl de URL hetzelfde blijft. Bij zo’n verandering moet de tekst in het title-element ook aangepast worden. Blinde bezoekers gebruiken vaak de paginatitel om te begrijpen waar de pagina over gaat. Een verouderde titel kan dan verwarrend zijn. Daarom moet dit element tekst bevatten die de actuele inhoud van de pagina duidelijk beschrijft.

Oplossing:

Zorg dat de tekst in het title-element mee verandert op het moment dat de inhoud van de pagina dynamisch wordt gewijzigd.

Het lang-attribuut ontbreekt

Impact: Medium Type: Techniek WCAG: 3.1.1 EN: 9.3.1.1

Op deze pagina ontbreekt het lang-attribuut op het html-element.

Als dit attribuut niet aanwezig is, kan voorleessoftware de pagina niet in de correcte taal voorlezen. De software weet dan niet wat de primaire taal van de pagina is.

Oplossing:

Zorg dat het lang-attribuut aanwezig is op het html-element, en dat dit attribuut de taalcode bevat van de taal van de pagina, bijvoorbeeld lang=”nl” voor Nederlands.

Iframe heeft geen toegankelijke naam

Impact: Medium Type: Content WCAG: 4.1.2 EN: 9.4.1.2

Deze pagina bevat een iframe zonder beschrijving die zichtbaar is voor een schermlezer. Het title-attribuut ontbreekt.

Iframes moeten een goede beschrijving hebben. Die staat meestal in het title-attribuut van het iframe. Er moet in staan welk type inhoud het is (bijvoorbeeld een podcast of video), en waar het inhoudelijk over gaat. Deze beschrijving van de inhoud moet uniek en betekenisvol zijn. Door de beschrijving kunnen bezoekers met hulpsoftware beslissen of het de moeite waard is om de inhoud van het iframe te verkennen.

Oplossing:

Voeg het title-attribuut aan het iframe-element toe, en zet daar een tekst in waaruit blijkt welk type inhoud het iframe bevat, en waar het inhoudelijk over gaat.

De inhoud van deze website is niet toegankelijk voor een schermlezer

Impact: Groot Type: Techniek WCAG: 1.1.1 EN: 9.1.1.1

De inhoud van deze website wordt niet voorgelezen. De inhoud van deze website is in een <canvas> element opgenomen. Hulpsoftware krijgt geen informatie over de inhoud van dit element.

Oplossing:

Dit kan worden opgelost door de inhoud op een andere manier te presenteren.

Een canvas-element kan voor een deel toegankelijk worden gemaakt. Deze pagina's geven goede voorbeelden van hoe canvas toegankelijk gemaakt kan worden: https://www.html5accessibility.com/tests/canvas.html en https://pauljadam.com/demos/canvas.html.

Interactieve elementen hebben geen correcte rollen en namen

Impact: Groot Type: Techniek WCAG: 4.1.2 EN: 9.4.1.2
In het hele spel staan interactieve elementen. Bijvoorbeeld een “Start”-knop op het beginscherm waarop een bezoeker kan klikken.

Omdat deze knop echter binnen het canvas-element wordt getekend, ontbreekt een correcte semantische rol en een toegankelijke naam. Toetsenbordgebruikers, schermlezers of stemgestuurde bediening kunnen niet met dit element omgaan. Alle interactieve componenten binnen het spel zijn gecodeerd binnen één enkel canvas-element. Het <canvas>-element heeft geen DOM- (Document Object Model) structuur. Juist die DOM-structuur is nodig voor hulpsoftware om een toegankelijk model op te bouwen voor gebruikers met een beperking. Zonder deze structuur is de inhoud die in de canvas wordt weergegeven in feite volledig ontoegankelijk.

Oplossing:

Overweeg dit spel op een andere manier te programmeren.

Zoomen is niet mogelijk in oudere browsers door bepaalde code

Impact: Groot Type: Techniek WCAG: 1.4.4 EN: 9.1.4.4

Op alle pagina's zijn in het head-element van de HTML-code maximum-scale=1 en user-scalable=no aanwezig.

Deze code zorgt ervoor dat een bezoeker in sommige browsers niet kan inzoomen.

Oplossing:

Verwijder deze code.

Link heeft geen toegankelijke naam

Impact: Groot Type: Techniek WCAG: 1.1.1, 2.4.4, 4.1.2 EN: 9.1.1.1, 9.2.4.4, 9.4.1.2

Op deze pagina fungeert het Playcanvas-logo in de footer als een link, maar de tekstalternatief ontbreekt, waardoor de link ontoegankelijk is.

De afbeelding is dus interactief. Er is geen tekstalternatief. Daardoor heeft de link geen inhoud. De link heeft geen toegankelijke naam en het doel van deze link is niet duidelijk (dit zorgt ook voor afkeur op succescriterium 2.4.4 en 4.1.2).

Hetzelfde probleem doet zich voor bij de logo's van Facebook en Twitter in de voettekst.

Oplossing:

Om deze link toegankelijk te maken, moet de afbeelding een tekstalternatief krijgen dat het linkdoel beschrijft.

Je lost dit op door de link te voorzien van toegankelijke, tekstuele inhoud. Dit kun je als volgt doen:

  • aria-label gebruiken: voeg een aria-label-attribuut toe aan het a-element met een beknopte beschrijving van de bestemming van de link.
  • Verborgen tekst aan de link toevoegen: voeg beschrijvende tekst toe in het a-element, die je visueel verbergt met CSS (bijvoorbeeld met de class .sr-only).

Knop heeft geen toegankelijke naam

Impact: Groot Type: Techniek WCAG: 4.1.2 EN: 9.4.1.2

In de footer staat een knop om de inhoud schermvullend te bekijken. Het icoon heeft geen tekstalternatief waardoor de knop geen toegankelijke naam heeft.

Hierdoor begrijpen bezoekers die een schermlezer gebruiken niet wat de functie is van deze knop.

Oplossing:

Geef deze knop een toegankelijke naam, door gebruik te maken van een beschrijvende knoptekst, een aria-label of andere geschikte technieken.

Knop kan niet bediend worden met spatiebalk en Enter-toets

Impact: Groot Type: Techniek WCAG: 2.1.1 EN: 9.2.1.1

In de footer staan knoppen die niet toegankelijk zijn via het toetsenbord. Het gaat om de Facebook-knop en de knop om de inhoud schermvullend te bekijken.

Oplossing:

Zorg dat deze knoppen zowel met de spatiebalk als de Enter-toets bediend kunnen worden.

Afbeelding heeft geen tekstalternatief

Impact: Medium Type: Techniek WCAG: 1.1.1 EN: 9.1.1.1

In de footer heeft het icoontje van een oog geen tekstalternatief. Het alt-attribuut ontbreekt.

Een img-element moet altijd een alt-attribuut hebben. Bij een decoratieve afbeelding die geen betekenis overdraagt, laat je dit attribuut leeg. Dan staat er alt="". Bij een informatieve afbeelding voeg je een duidelijke beschrijving van de afbeelding toe.

Oplossing:

Voeg het alt-attribuut toe aan het img-element. Bij een decoratieve afbeelding laat je de waarde leeg, bij een informatieve afbeelding voeg je een duidelijke alternatieve tekst toe.

Kleurcontrast van tekst is te laag (tekst kleiner dan 24px en niet vetgedrukt)

Impact: Medium Type: Techniek WCAG: 1.4.3 EN: 9.1.4.3

Op deze pagina staat in de footer een grijze tekst (#5B6F72) met het aantal weergaven op een zwarte achtergrond (#263538). Het kleurcontrast is te laag: 2,4:1.

Oplossing:

Deze tekst is kleiner dan 24px en niet vetgedrukt, daarom moet het contrast minimaal 4,5:1 zijn. Op deze pagina staat een instructie die uitlegt hoe je kleurcontrast kunt testen: https://properaccess.nl/hoe-test-ik-kleurcontrast/.

De aangepaste socialmedia-iconen hebben te weinig contrast

Impact: Medium Type: Techniek WCAG: 1.4.11 EN: 9.1.4.11

Op deze pagina zijn in de footer de socialmedia-iconen grijs gemaakt (#5B6F72), waardoor het contrast met de zwarte achtergrond (#263538) te laag is: 2,4:1. De standaardkleur van deze socialmedia-logo’s hoeft niet aan de contrasteisen te voldoen, omdat ze worden gezien als ‘kunstobjecten’. Maar als de kleuren worden aangepast, dan moeten die wél voldoen aan de minimale contrasteisen van 3,0:1.

Hetzelfde probleem doet zich voor bij het icoontje om de pagina op een volledig scherm te bekijken.

Oplossing:

Zorgen dat de aangepaste kleuren voldoen aan de minimale contrasteisen van 3,0:1.

Kleurcontrast van tekst is te laag (tekst groter dan 24px)

Impact: Medium Type: Techniek WCAG: 1.4.3 EN: 9.1.4.3

Op deze pagina, op het scherm “de 5 minuten ai manager”, staan roze letters (#D42FD9) in de tekst “snelheid of zorgvuldigheid” op een blauwe achtergrond (#143F75). Het kleurcontrast is te laag: 2,6:1.

Oplossing:

Deze tekst is groter dan 24px, daarom moet het contrast minimaal 3,0:1 zijn. Op deze pagina staat een instructie die uitlegt hoe je kleurcontrast kunt testen: https://properaccess.nl/hoe-test-ik-kleurcontrast/.

De iconen hebben te weinig contrast

Impact: Medium Type: Techniek WCAG: 1.4.11 EN: 9.1.4.11

Bovenaan staan icoontjes van een gezicht en een grafiek die resultaten en vertrouwen weergeven. Deze icoontjes hebben in de standaardstatus een witte voorgrond op een gele achtergrond (#FECB29), met een te laag contrast van 1,5:1.

Het contrast tussen informatieve elementen van een grafiek moet minimaal 3,0:1 zijn, zodat bezoekers ze van elkaar kunnen onderscheiden.

Oplossing:

Zorgen dat de aangepaste kleuren voldoen aan de minimale contrasteisen van 3,0:1.

Kleurcontrast van tekst is te laag (tekst groter dan 24px)

Impact: Medium Type: Techniek WCAG: 1.4.3 EN: 9.1.4.3

Op het scherm met de eindpresentatie onder “Thema’s”, staan roze letters (#D52EDA) in de tekst “snelheid of zorgvuldigheid” op een roze achtergrond (#FE38FF). Het kleurcontrast is te laag: 1,4:1.

Oplossing:

Deze tekst is groter dan 24px, daarom moet het contrast minimaal 3,0:1 zijn. Op deze pagina staat een instructie die uitlegt hoe je kleurcontrast kunt testen: https://properaccess.nl/hoe-test-ik-kleurcontrast/.