Toegankelijkheidsonderzoek
Over deze evaluatie
Opdrachtgever voor evaluatie: SamenTwente
Rapport auteur: Tom Brinkman
Evaluatiedatum: 29-4-2026
Managementsamenvatting
Er zijn 12 succescriteria in deze evaluatie als onvoldoende bevonden. Van deze 12 zijn er 7 (1.1.1, 1.4.3, 2.4.2, 2.4.3, 3.1.1, 3.1.2 en 4.1.1) alleen maar van toepassing op de pdf-bestanden die zijn meegenomen in dit onderzoek, niet op de website zelf. Er is dus relatief veel winst te behalen door de pdf bestanden correct aan te bieden of deze te voorzien van een alternatief.
Scope van de evaluatie
Websitenaam: https://samentwente.nl
Scope van de website: Alle publiek toegankelijke pagina’s op het domein.
WCAG versie: 2.1
Conformiteitsdoel: AA
Basisniveau van toegankelijkheid-ondersteuning:
- Chrome versie 149.0.7827.155
- Edge versie 149.0.4022.69
- NVDA versie 2026.1.1
- PAC 2024
Verdere onderzoeksvereisten: Niet van toepassing
Overzicht
1. Waarneembaar
| Nr. | Succescriterium | Uitkomst |
|---|---|---|
| 1.1.1 | Niet-tekstuele content | ❌ Onvoldoende |
| 1.2.1 | Louter-geluid en louter-videobeeld (vooraf opgenomen) | ➖ Niet van toepassing |
| 1.2.2 | Ondertitels voor doven en slechthorenden (vooraf opgenomen) | ➖ Niet van toepassing |
| 1.2.3 | Audiodescriptie of media-alternatief (vooraf opgenomen) | ➖ Niet van toepassing |
| 1.2.4 | Ondertitels voor doven en slechthorenden (live) | ➖ Niet van toepassing |
| 1.2.5 | Audiodescriptie (vooraf opgenomen) | ➖ Niet van toepassing |
| 1.3.1 | Info en relaties | ❌ Onvoldoende |
| 1.3.2 | Betekenisvolle volgorde | ❌ Onvoldoende |
| 1.3.3 | Zintuiglijke eigenschappen | ✅ Voldoende |
| 1.3.4 | Weergavestand | ✅ Voldoende |
| 1.3.5 | Identificeer het doel van de input | ✅ Voldoende |
| 1.4.1 | Gebruik van kleur | ✅ Voldoende |
| 1.4.2 | Geluidsbediening | ➖ Niet van toepassing |
| 1.4.3 | Contrast (minimum) | ❌ Onvoldoende |
| 1.4.4 | Herschalen van tekst | ✅ Voldoende |
| 1.4.5 | Afbeeldingen van tekst | ❌ Onvoldoende |
| 1.4.10 | Reflow | ✅ Voldoende |
| 1.4.11 | Contrast van niet-tekstuele content | ✅ Voldoende |
| 1.4.12 | Tekstafstand | ✅ Voldoende |
| 1.4.13 | Content bij hover of focus | ❌ Onvoldoende |
2. Bedienbaar
| Nr. | Succescriterium | Uitkomst |
|---|---|---|
| 2.1.1 | Toetsenbord | ✅ Voldoende |
| 2.1.2 | Geen toetsenbordval | ✅ Voldoende |
| 2.1.4 | Enkel teken sneltoetsen | ✅ Voldoende |
| 2.2.1 | Timing aanpasbaar | ➖ Niet van toepassing |
| 2.2.2 | Pauzeren, stoppen, verbergen | ✅ Voldoende |
| 2.3.1 | Drie flitsen of beneden drempelwaarde | ➖ Niet van toepassing |
| 2.4.1 | Blokken omzeilen | ✅ Voldoende |
| 2.4.2 | Paginatitel | ❌ Onvoldoende |
| 2.4.3 | Focusvolgorde | ❌ Onvoldoende |
| 2.4.4 | Linkdoel (in context) | ✅ Voldoende |
| 2.4.5 | Meerdere manieren | ✅ Voldoende |
| 2.4.6 | Koppen en labels | ✅ Voldoende |
| 2.4.7 | Focus zichtbaar | ✅ Voldoende |
| 2.5.1 | Aanwijzergebaren | ✅ Voldoende |
| 2.5.2 | Aanwijzerannulering | ✅ Voldoende |
| 2.5.3 | Label in naam | ✅ Voldoende |
| 2.5.4 | Bewegingsactivering | ➖ Niet van toepassing |
3 – Begrijpelijk
| Nr. | Succescriterium | Uitkomst |
|---|---|---|
| 3.1.1 | Taal van de pagina | ❌ Onvoldoende |
| 3.1.2 | Taal van onderdelen | ❌ Onvoldoende |
| 3.2.1 | Bij focus | ✅ Voldoende |
| 3.2.2 | Bij input | ✅ Voldoende |
| 3.2.3 | Consistente navigatie | ✅ Voldoende |
| 3.2.4 | Consistente identificatie | ✅ Voldoende |
| 3.3.1 | Foutidentificatie | ✅ Voldoende |
| 3.3.2 | Labels of instructies | ✅ Voldoende |
| 3.3.3 | Foutsuggestie | ✅ Voldoende |
| 3.3.4 | Foutpreventie (wettelijk, financieel, gegevens) | ➖ Niet van toepassing |
4 – Robuust
| Nr. | Succescriterium | Uitkomst |
|---|---|---|
| 4.1.1 | Parsen | ❌ Onvoldoende |
| 4.1.2 | Naam, rol, waarde | ❌ Onvoldoende |
| 4.1.3 | Statusberichten | ✅ Voldoende |
Uitgebreide toetsresultaten
Samenvatting
Gerapporteerd over 50 van 50 WCAG 2.1 AA succescriteria.
- 28 ✅ Voldoende
- 12 ❌ Onvoldoende
- 10 ➖ Niet van toepassing
Alle resultaten
1. Waarneembaar
1.1 Tekstalternatieven
1.1.1 Niet-tekstuele content
Uitkomst: ❌ Onvoldoende
Bevindingen: In de pdf-bestanden is inhoud aanwezig waarvoor geen goed tekstueel alternatief voor aanwezig is.
1.2 Op tijd gebaseerde media
1.2.1 Louter-geluid en louter-videobeeld (vooraf opgenomen)
Uitkomst: ➖ Niet van toepassing
Bevindingen: Niet aanwezig op de pagina’s binnen de steekproef.
1.2.2 Ondertitels voor doven en slechthorenden (vooraf opgenomen)
Uitkomst: ➖ Niet van toepassing
Bevindingen: Niet aanwezig op de pagina’s binnen de steekproef.
1.2.3 Audiodescriptie of media-alternatief (vooraf opgenomen)
Uitkomst: ➖ Niet van toepassing
Bevindingen: Niet aanwezig op de pagina’s binnen de steekproef.
1.2.4 Ondertitels voor doven en slechthorenden (live)
Uitkomst: ➖ Niet van toepassing
Bevindingen: Niet aanwezig op de pagina’s binnen de steekproef.
1.2.5 Audiodescriptie (vooraf opgenomen)
Uitkomst: ➖ Niet van toepassing
Bevindingen: Niet aanwezig op de pagina’s binnen de steekproef.
1.3 Aanpasbaar
1.3.1 Info en relaties
Uitkomst: ❌ Onvoldoende
Bevindingen: Op een overzichtspagina zoals nieuws staan de berichten in een lijst. Per item staat hier eerst de datum als platte tekst en dan de titel van het bericht in een H3. Door deze opbouw, lijkt de datum van het volgende bericht programmatisch bij deze titel te horen. Als een datum bij een kop hoort, moet deze er in de DOM ook onder staan.
In de pdf-bestanden zijn elementen aanwezig die tegelijkertijd meerdere tegenstrijdige rollen hebben. Hierdoor is de rol die het desbetreffende element daadwerkelijk heeft niet goed vast te stellen door hulpapparatuur.
1.3.2 Betekenisvolle volgorde
Uitkomst: ❌ Onvoldoende
Bevindingen: Op een overzichtspagina met berichten zoals Nieuws of zoekresultaten staan de gevonden pagina’s in een lijst. In deze lijst staan ook afbeeldingen en datums die bij de berichten horen. Maar deze staan in de DOM boven de titel van een artikel. Hierdoor lijken ze onder de bovenliggende kop te vallen, niet de kop die daadwerkelijk bij het artikel hoort.
1.3.3 Zintuiglijke eigenschappen
Uitkomst: ✅ Voldoende
Bevindingen: Nergens worden zintuigelijke eigenschappen gebruikt voor instructies.
1.3.4 Weergavestand
Uitkomst: ✅ Voldoende
Bevindingen: De pagina’s zijn zowel in landschaps- als portretmodus te gebruiken.
1.3.5 Identificeer het doel van de input
Uitkomst: ✅ Voldoende
Bevindingen: Formuliervelden zijn waar mogelijk voorzien van het juiste autocomplete-attribuut.
1.4 Onderscheidbaar
1.4.1 Gebruik van kleur
Uitkomst: ✅ Voldoende
Bevindingen: Kleur wordt nergens als enige indicator gebruikt om functionaliteit of een melding over te brengen.
1.4.2 Geluidsbediening
Uitkomst: ➖ Niet van toepassing
Bevindingen: Audio die automatisch begint te spelen is niet aanwezig op de pagina’s binnen de steekproef.
1.4.3 Contrast (minimum)
Uitkomst: ❌ Onvoldoende
Bevindingen: Alle elementen op de pagina’s binnen de steekproef voldoen aan de minimum contrasteisen.
In het pdf-bestand van het AB is tekst aanwezig die niet voldoet aan de minimum contrasteisen.
1.4.4 Herschalen van tekst
Uitkomst: ✅ Voldoende
Bevindingen: Wanneer er bij 1280 x 1024 pixels 200% ingezoomd wordt, gaat er op de pagina’s binnen de steekproef geen functionaliteit verloren en verschijnt er geen tweede scrollbalk.
1.4.5 Afbeeldingen van tekst
Uitkomst: ❌ Onvoldoende
Bevindingen: Sommige afbeeldingen zijn voorzien van tekst die toe is gevoegd aan de afbeelding zelf. Deze is hierdoor niet digitaal toegankelijk.
De tekst in de organogrammen is wel vrij te selecteren als tekst, deze is geen onderdeel van de afbeelding.
1.4.10 Reflow
Uitkomst: ✅ Voldoende
Bevindingen: Wanneer er bij 1280 x 1024 pixels 400% ingezoomd wordt, gaat er op de pagina’s binnen de steekproef geen functionaliteit verloren en verschijnt er geen tweede scrollbalk.
1.4.11 Contrast van niet-tekstuele content
Uitkomst: ✅ Voldoende
Bevindingen: Het contrast van besturingselementen op de pagina’s binnen de steekproef is in orde. De focusindicator is zwart met een witte rand of rood en hierdoor goed op elke achtergrond te zien.
1.4.12 Tekstafstand
Uitkomst: ✅ Voldoende
Bevindingen: De tekst kan vrij herschaald worden, zonder dat deze verborgen wordt of over elkaar heenvalt vanwege de elementen op de pagina.
1.4.13 Content bij hover of focus
Uitkomst: ❌ Onvoldoende
Bevindingen: Bij content die verschijnt gedurende hover of focus is het mogelijk om deze te sluiten, zonder de muis te hoeven verplaatsen. Bij een submenu kan bijvoorbeeld een pijltje gebruikt worden om deze weer te sluiten.
Bij de artikelen op een zoekpagina of bijvoorbeeld een overzichtspagina met artikelen gaat dit niet goed. De omschrijving van de pagina schuift dan in een wit vlak naar boven, over de bijbehorende afbeelding heen. Met de escape-toets kun je dit terugdraaien, maar alleen omdat de focus verplaatst naar een normaal onzichtbaar blok met ‘Lees verder’ onder de menubalk.
2. Bedienbaar
2.1 Toetsenbordtoegankelijk
2.1.1 Toetsenbord
Uitkomst: ✅ Voldoende
Bevindingen: De pagina’s binnen de steekproef zijn volledig te bedienen met het toetsenbord.
2.1.2 Geen toetsenbordval
Uitkomst: ✅ Voldoende
Bevindingen: Er is geen toetsenbordval aanwezig op de pagina’s binnen de steekproef.
2.1.4 Enkel teken sneltoetsen
Uitkomst: ✅ Voldoende
Bevindingen: Er is geen inhoud binnen de steekproef die onbedoeld geactiveerd kan worden door een enkel-teken sneltoets.
2.2 Genoeg tijd
2.2.1 Timing aanpasbaar
Uitkomst: ➖ Niet van toepassing
Bevindingen: Er is binnen de steekproef geen inhoud aanwezig waarbij het aanpassen van de timing noodzakelijk is.
2.2.2 Pauzeren, stoppen, verbergen
Uitkomst: ✅ Voldoende
Bevindingen: Er is binnen de steekproef geen inhoud aanwezig die beweegt of automatisch verspringt.
2.3 Toevallen en fysieke reacties
2.3.1 Drie flitsen of beneden drempelwaarde
Uitkomst: ➖ Niet van toepassing
Bevindingen: Dit soort inhoud is niet aanwezig op de pagina’s binnen de steekproef.
2.4 Navigeerbaar
2.4.1 Blokken omzeilen
Uitkomst: ✅ Voldoende
Bevindingen: Elke pagina is voorzien van een skiplink als eerste blok wat tabfocus ontvangt, zodat je de menustructuur die bovenaan elke pagina wordt herhaald over kan slaan.
2.4.2 Paginatitel
Uitkomst: ❌ Onvoldoende
Bevindingen: De titel van het pdf-bestand over het AB is afwezig. Hierdoor wordt de bestandsnaam gebruikt en dit is niet de bedoeling.
De paginatitels omschrijven duidelijk op welke pagina je bevindt. Er moet hier wel worden gezegd dat ‘SamenTwente |’ overal voor de het onderwerp van de pagina komt te staan. Het was misschien beter om het onderwerp eerst te doen en dan dit te laten volgen door ‘| SamenTwente’.
2.4.3 Focusvolgorde
Uitkomst: ❌ Onvoldoende
Bevindingen: De focusvolgorde in het pdf-bestand van het AB is op sommige pagina’s niet logisch, waardoor lastig te volgen en te voorspellen is waar de focus terechtkomt.
De focusvolgorde op de website is logisch en is gelijk aan een logische leesvolgorde van een pagina.
2.4.4 Linkdoel (in context)
Uitkomst: ✅ Voldoende
Bevindingen: Op een overzichtspagina met artikelen komt heel vaak ‘Lees meer’ voor. Alleen is de context hier duidelijk omdat dit of onder een duidelijke kop staat, of de toegankelijke naam van de hele link de context bevat in plaats van alleen maar ‘Lees meer’.
2.4.5 Meerdere manieren
Uitkomst: ✅ Voldoende
Bevindingen: Pagina’s kunnen gevonden worden via doorklikken op de website, de zoekfunctie en de aanwezige sitemaps.
2.4.6 Koppen en labels
Uitkomst: ✅ Voldoende
Bevindingen: De koppen en labels binnen de steekproef zijn voldoende duidelijk en omschrijvend.
2.4.7 Focus zichtbaar
Uitkomst: ✅ Voldoende
Bevindingen: De focus is altijd duidelijk zichtbaar. Deze is zwart met een witte rand of rood, zodat die altijd goed opvalt op elke achtergrond.
2.5 Inputmodaliteiten
2.5.1 Aanwijzergebaren
Uitkomst: ✅ Voldoende
Bevindingen: Complexe gebaren zijn wel nodig om kaart op de pagina Routebeschrijving te bedienen, maar ingesloten kaarten zijn uitgezonderd onder het besluit Digitale Toegankelijkheid.
2.5.2 Aanwijzerannulering
Uitkomst: ✅ Voldoende
Bevindingen: Het is mogelijk om via de normale manieren het voltooien van een down-event te annuleren.
2.5.3 Label in naam
Uitkomst: ✅ Voldoende
Bevindingen: De tekst in bedieningselementen zoals het openen van het zoekveld of het verzenden van een formulier komt terug in de ‘accessible name’ van dat element.
2.5.4 Bewegingsactivering
Uitkomst: ➖ Niet van toepassing
Bevindingen: Bewegingsactivering is niet van toepassing op de pagina’s binnen de steekproef.
3. Begrijpelijk
3.1 Leesbaar
3.1.1 Taal van de pagina
Uitkomst: ❌ Onvoldoende
Bevindingen: De taal van het pdf-bestand van het AB is niet ingesteld, waardoor hulpsoftware niet kan bepalen in welke taal dit is geschreven.
De taal van elke pagina is correct ingesteld op Nederlands (nl).
3.1.2 Taal van onderdelen
Uitkomst: ❌ Onvoldoende
Bevindingen: De taal van de onderdelen van het pdf-bestand van het AB is niet ingesteld, waardoor hulpsoftware niet kan bepalen in welke taal deze zijn geschreven.
Er zijn geen hele zinnen of alinea’s in pagina’s ander dan de ingestelde taal van de pagina.
3.2 Voorspelbaar
3.2.1 Bij focus
Uitkomst: ✅ Voldoende
Bevindingen: Er vinden geen contextwijzigingen plaats wanneer iets focus ontvangt. Er is altijd nog een bevestiging via bijvoorbeeld een knop nodig voordat dit plaatsvindt.
3.2.2 Bij input
Uitkomst: ✅ Voldoende
Bevindingen: Er treedt geen contextwijziging op bij alleen input. Hier is altijd een duidelijke afsluitende stap voor nodig, zoals het indrukken van een knop.
3.2.3 Consistente navigatie
Uitkomst: ✅ Voldoende
Bevindingen: De menustructuur en de footer zijn altijd consistent, op welke pagina je ook zit.
3.2.4 Consistente identificatie
Uitkomst: ✅ Voldoende
Bevindingen: Herhalende besturingselementen zijn gelijk en herkenbaar gelabeld.
3.3 Assistentie bij invoer
3.3.1 Foutidentificatie
Uitkomst: ✅ Voldoende
Bevindingen: Formulieren geven een duidelijke foutmelding bij een invoerfout en niet alleen een invulinstructie.
3.3.2 Labels of instructies
Uitkomst: ✅ Voldoende
Bevindingen: De labels en instructies geven duidelijk aan wat er in een veld ingevoerd moet worden.
3.3.3 Foutsuggestie
Uitkomst: ✅ Voldoende
Bevindingen: Wanneer een bepaalde vorm van invoer nodig is, wordt dit aangegeven, al dan niet in de foutmelding.
3.3.4 Foutpreventie (wettelijk, financieel, gegevens)
Uitkomst: ➖ Niet van toepassing
Bevindingen: Er zijn binnen de steekproef geen formulieren die een onherroepelijke of grote verandering tewerk kunnen stellen.
4. Robuust
4.1 Compatibel
4.1.1 Parsen
Uitkomst: ❌ Onvoldoende
Bevindingen: In de pdf-bestanden wordt code gebruikt die niet correct wordt ingezet. Hierdoor is de rol van het betreffende element slecht te bepalen door hulpsoftware.
Voor alle elementen op de pagina’s is correcte HTML gebruikt.
4.1.2 Naam, rol, waarde
Uitkomst: ❌ Onvoldoende
Bevindingen: Het menu op elke pagina klapt uit wanneer je er met de muis overheen gaat. Dit komt alleen niet terug als waarde, nergens is bijvoorbeeld aria-expanded geïmplementeerd. Hetzelfde gebeurt bij een nieuwsartikel wanneer de omschrijving omhoogkomt, dit is ook niet programmatisch af te leiden.
De titels in de accordeonblokken voor downloads voldoen hier wel aan.
4.1.3 Statusberichten
Uitkomst: ✅ Voldoende
Bevindingen: De foutmeldingen in de formulieren zijn voorzien van “aria-invalid = true”, waarmee in combinatie met het label en de foutmelding foutieve velden kunnen worden aangegeven.
Sample met getoetste webpagina’s
Webtechnologie
HTML, CSS, JavaScript