WCAG.nl

WCAG 2.2 onderzoek

Volledig onderzoek website van de website Tool Eindgebruikerskosten van Ministerie van Volkshuisvesting en Ruimtelijke Ordening.

  • Chris Halkema, Ministerie van Volkshuisvesting en Ruimtelijke Ordening
  • Niek Derksen, WCAG.nl
  • 16 september 2025
  • WCAG 2.2 AA
  • Onderzoek

Downloads

Inhoudsopgave

Uitvoering

WCAG.nl is een onderzoeks- en adviesbureau gespecialiseerd in digitale toegankelijkheid. Wij voeren toegankelijkheidsonderzoek uit en bieden advies om websites en documenten optimaal toegankelijk te maken voor alle gebruikers.

WCAG.nl

Samenvatting

Dit onderzoeksrapport beschrijft in welke mate de website Tool Eindgebruikerskosten (https://egk.staging.rijksapplicaties.nl/) van Ministerie van Volkshuisvesting en Ruimtelijke Ordening voldoet aan WCAG 2.2 AA. Het onderzoek is uitgevoerd volgens de evaluatiemethode WCAG-EM. Het onderzoek is afgerond op 16 september 2025.

Uit het onderzoek blijkt dat nog niet volledig wordt voldaan aan WCAG 2.2 AA. Op dit moment voldoet de website aan 28 van de 55 succescriteria. De website is over het algemeen van goede kwaliteit.

Veel onderdelen van de website zijn goed toegankelijk:

  • links hebben een goede linktekst

  • indicator van de toetsenbordfocus is goed zichtbaar

  • fouten in een formulier worden goed beschreven

Maar er zijn er ook verbeterpunten gevonden:

  • niet-tekstuele content heeft nog niet overal goede tekstalternatieven

  • tekst wordt nog niet overal betekenisvol in de code opgemaakt

  • content heeft nog geen logische leesvolgorde

  • tekst heeft nog niet overal genoeg contrast

  • content kan nog niet goed worden herschaald

  • niet-tekstuele content heeft nog niet overal genoeg contrast

  • functionaliteit is nog niet goed te bedienen met het toetsenbord

  • herhalende blokken met content kunnen nog niet goed worden overgeslagen

  • pagina’s hebben nog niet allemaal een goede paginatitel

  • fouten in een formulier worden nog niet overal goed beschreven

Zie de uitgebreide rapportage voor een overzicht van alle bevindingen. In de rapportage worden slechts voorbeelden gegeven van aangetroffen problemen. Ga bij elk probleem de hele website na en controleer of dit ook op andere plaatsen voorkomt.

Omdat het onderzoek uit een steekproef bestaat, kan het zijn dat een probleem niet gesignaleerd wordt. Het kan dan bij een volgend onderzoek anders worden beoordeeld. De steekproef is representatief voor alle content op het getoetste domein, inclusief eventueel genoemde deel-, sub- en andere domeinen die in de scope van dit onderzoek vallen. Het onderzoek is een momentopname. Bij het doorvoeren van verbeteringen kunnen nieuwe toegankelijkheidsproblemen ontstaan.

Versies

Rapporten met het hoogste versienummer vervangen alle eerdere versies.

VersieDatumReden voor wijzigingAuteur
1.0
16 september 2025
Eerste versie
Niek Derksen

Gegevens

Uitgebreide rapportage

Overzicht

In dit rapport rapporteren we over 55 van de 55 succescriteria van een volledig onderzoek website WCAG 2.2 AA. Bekijk hier de resultaten van het onderzoek.

  1. 23 voldoendes
  2. 27 onvoldoendes
  3. 5 niet van toepassing
  4. 0 niet getoetst

Principe 1. Waarneembaar

Richtlijn 1.1 Tekstalternatieven

1.1.1 Niet-tekstuele content

Niveau A

Alle niet-tekstuele content die aan de gebruiker wordt gepresenteerd, heeft een tekstalternatief dat een gelijkwaardig doel dient, behalve voor de hierna vermelde situaties.

  • Bedieningselementen, invoer: Als niet-tekstuele content een bedieningselement is of gebruikersinvoer accepteert, dan heeft deze een naam die het doel ervan beschrijft. (We verwijzen naar succescriterium 4.1.2 voor aanvullende eisen ten aanzien van bedieningselementen en content die gebruikersinvoer accepteren.)

  • Op tijd gebaseerde media: Als niet-tekstuele content op tijd gebaseerde media is, dan leveren tekstalternatieven ten minste een beschrijving van de niet-tekstuele content. (We verwijzen naar Richtlijn 1.2 voor aanvullende eisen ten aanzien van media.)

  • Test: Als niet-tekstuele content een test of oefening is die, als ze door middel van tekst gepresenteerd wordt onjuist zou zijn, dan leveren tekstalternatieven ten minste een beschrijving van de niet-tekstuele content.

  • Zintuiglijk: Als niet-tekstuele content primair is bedoeld om een specifieke zintuiglijke ervaring te creëren, dan leveren tekstalternatieven ten minste een beschrijving van de niet-tekstuele content.

  • CAPTCHA: Als het doel van niet-tekstuele content is om te bevestigen dat content wordt gebruikt door een persoon in plaats van een computer, dan worden tekstalternatieven geleverd die het doel van de niet-tekstuele content identificeren en beschrijven. En er worden alternatieve vormen van CAPTCHA aangeboden gebruikmakend van uitvoermodes voor verschillende soorten van zintuiglijke perceptie om tegemoet te komen aan verschillende functiebeperkingen.

  • Decoratie, opmaak, onzichtbaar: Als niet-tekstuele content puur decoratief is, slechts voor visuele opmaak wordt gebruikt, of niet aan gebruikers wordt gerepresenteerd, dan wordt het op zo'n manier geïmplementeerd dat het genegeerd kan worden door hulptechnologie.

Resultaat:

Onvoldoende

Bevindingen voor 1.1.1 Niet-tekstuele content
Beginpagina (Introductie)
  1. #2Op de pagina staat een "Helpdesk NPLW"-link in de content. Bij deze link staat een icoon. Deze afbeelding draagt informatie over. De afbeelding is geplaatst met CSS en heeft geen tekstalternatief.

Eindgebruikerskosten
  1. #37Op de pagina staat een formulier met meerdere stappen. Bij het afronden van een stap verschijnt een vink-icoon. Deze afbeelding draagt informatie over. De afbeelding is geplaatst met CSS en heeft geen tekstalternatief.

  2. #55Op de pagina staat een formulier. In stap 5 staat een overzicht van de resultaten. In het onderdeel "Op basis van:" staan de eerder geselecteerde gegevens met een icoon. Deze afbeeldingen dragen informatie over. (Ze labellen de gegevens en corresponderen met eerder ingevulde secties.) De afbeeldingen zijn geplaatst met CSS en hebben geen tekstalternatief.

  3. #56Op de pagina staat een formulier. In stap 5 staan verschillende "i"-iconen. Deze afbeeldingen worden ook gebruikt als knop. De afbeelding is geplaatst met CSS en heeft geen tekstalternatief. De knop heeft hierdoor geen label.

Achtergrondnotitie Data Tool Eindgebruikerskosten (PDF)
  1. #75In het document staat een logo van Rijksoverheid op pagina 1. Deze afbeelding draagt informatie over. De afbeelding is gemarkeerd maar heeft geen tekstalternatief.

  2. #76In het document staat een logo van TNO op pagina 1. Deze afbeelding draagt informatie over. De afbeelding is gemarkeerd. Het tekstalternatief is "Cover Logo Blue". Dit tekstalternatief beschrijft niet goed wat er op de afbeelding te zien is.

  3. #77In het document staat een pijl-icoontje op pagina 1. Deze afbeelding is decoratief. De afbeelding is gemarkeerd. De afbeelding wordt hierdoor nog niet verborgen voor schermlezers.

  4. #78In het document staat een afbeelding met een formule op pagina 19. Deze afbeelding draagt informatie over. De afbeelding is gemarkeerd maar heeft geen tekstalternatief.

  5. #79In het document staan 2 afbeeldingen op pagina 20. Deze afbeeldingen dragen informatie over. De afbeeldingen zijn gemarkeerd maar hebben geen tekstalternatief.

  6. #80In het document staat een logo van TNO op pagina 32. Deze afbeelding draagt informatie over. De afbeelding is gemarkeerd. Het tekstalternatief is "TNO Logo Blue". Dit tekstalternatief beschrijft niet goed wat er op de afbeelding te zien is.

  7. #81In het document staan verschillende annotaties zonder alternatieve tekst. De links hebben geen alternatieve tekst. Gebruikers van hulptechnologieën kunnen de link mogelijk niet begrijpen.

Richtlijn 1.2 Op tijd gebaseerde media

1.2.1 Louter-geluid en louter-videobeeld (vooraf opgenomen)

Niveau A

Voor media met vooraf opgenomen louter-geluid en vooraf opgenomen louter-videobeeld is het volgende waar, behalve als de audio of video een media-alternatief voor tekst is en duidelijk als zodanig is gelabeld

  • Vooraf opgenomen louter-geluid: Er wordt een alternatief geleverd voor op tijd gebaseerde media dat equivalente informatie geeft voor vooraf opgenomen louter-geluid content.

  • Vooraf opgenomen louter-videobeeld: Er wordt een alternatief geleverd voor op tijd gebaseerde media of een geluidsspoor dat equivalente informatie geeft voor vooraf opgenomen louter-videobeeld content.

Resultaat:

Niet van toepassing

1.2.2 Ondertitels voor doven en slechthorenden (vooraf opgenomen)

Niveau A

Er worden ondertitels voor doven en slechthorenden geleverd voor alle vooraf opgenomen audiocontent in gesynchroniseerde media, behalve als het mediabestand een media-alternatief voor tekst is en duidelijk als zodanig is gelabeld.

1.2.3 Audiodescriptie of media-alternatief (vooraf opgenomen)

Niveau A

Er wordt een alternatief geleverd voor op tijd gebaseerde media of audiodescriptie van de vooraf opgenomen videocontent geleverd voor gesynchroniseerde media, behalve als het mediabestand een media-alternatief voor tekst is en duidelijk als zodanig is gelabeld.

1.2.4 Ondertitels voor doven en slechthorenden (live)

Niveau AA

Er worden ondertitels voor doven en slechthorenden geleverd voor alle live audiocontent in gesynchroniseerde media.

1.2.5 Audiodescriptie (vooraf opgenomen)

Niveau AA

Er wordt een audiodescriptie geleverd voor alle vooraf opgenomen videocontent in gesynchroniseerde media.

Richtlijn 1.3 Aanpasbaar

1.3.1 Info en relaties

Niveau A

Informatie, structuur en relaties overgebracht door presentatie kunnen door software bepaald worden of zijn beschikbaar in tekst.

Resultaat:

Onvoldoende

Bevindingen voor 1.3.1 Info en relaties
Niet gevonden
  1. #10Op de pagina staat de tekst "Page not found." Deze tekst heeft niet de functie van een kop, maar wordt in de code wel opgemaakt als kop.

Eindgebruikerskosten
  1. #45Op de pagina staat een formulier. In stap 2, stap 3 en stap 4 staan verschillende groepen met keuzerondjes en selectievakjes. Deze onderdelen zijn in de code opgemaakt als een link (<a>), in plaats van de passende formulierelementen (<input type="radio"> en <input type="checkbox">).

    Deze onderdelen in de groepen horen bij elkaar maar hebben ook geen groepslabel. Groepeer de formulierelementen (<fieldset>) en geef de elementen een gezamenlijke naam (<legend>).

  2. #61Op de pagina staat een formulier. In stap 5 staan veel tabellen met overzichten van kosten. Deze gegevens hebben onderlinge relaties. Dit zijn datatabellen maar worden in de code opgemaakt met role="presentation".

    (Kan echter ook als lijst met beschrijvingen (<dl>) worden opgemaakt.)

  3. #69Op de pagina staat een formulier. In stap 5 staan een knop "Alle Scenario's Bekijken". Deze knop triggert een weergave met alleen een grote datatabel. Deze tabel wordt in de code opgemaakt met meerdere tabel-elementen. Deze tabel heeft geen tabelkoppen.

  4. #40AdviesOp de pagina staat een formulier. In verschillende stappen staan meerdere <h1>-elementen. Gebruik per pagina maximaal 1 <h1>-element.

Cookies
  1. #73Op de pagina staat de tekst "Wij gebruiken het statistiekenprogramma Piwik om te analyseren welke pagina's het meest bezocht worden, hoe bezoekers op onze website zijn gekomen en welke zoektermen er gebruikt worden in onze zoekmachine." Deze tekst heeft niet de functie van een kop, maar wordt in de code wel opgemaakt als kop.

Achtergrondnotitie Data Tool Eindgebruikerskosten (PDF)
  1. #82In het document staat op pagina 1 een titel met ondertitel. Deze gegevens zijn geen tabel, maar worden wel gemarkeerd als tabel.

  2. #83In het document staan op pagina 1 gegevens in het onderdeel "In samenwerking met TNO". Deze gegevens zijn geen tabel, maar worden wel gemarkeerd als tabel.

  3. #84In het document staat een tabel op pagina 2. Dit is een datatabel maar de tabel heeft geen tabelkoppen.

  4. #85In het document staan verschillende vetgedrukte teksten. Bijvoorbeeld de tekst "Alle rechten voorbehouden" op pagina 2. Deze teksten zijn afwijkend opgemaakt. Deze teksten zien er uit als een kop en hebben de functie van een kop, maar worden niet gemarkeerd als kop.

  5. #86In het document staat een inhoudsopgave op pagina 4. Deze inhoudsopgave loopt door op de volgende pagina. Dit is 1 inhoudsopgave maar wordt in de markeringen opgemaakt met meerdere inhoudsopgave-tags.

  6. #87In het document staan verschillende lijsten die in de markeringen zijn opgemaakt met meerdere lijst-tags. Bijvoorbeeld op pagina 6 en pagina 11.

  7. #88In het document staan verschillende tabellen. Deze tabellen hebben een bijschrijft boven de tabel maar deze teksten worden niet gemarkeerd als bijschrijft.

    (In de tabel op pagina 29 staat het bijschrift buiten de tabel.)

  8. #89In het document staan verschillende tabellen die in de markeringen zijn opgemaakt met meerdere tabel-tags. Bijvoorbeeld op pagina 12 en pagina 15.

    Technologieën

    De volgende webtechnologieën worden gebruikt:

    Onderbouwing van de evaluatie

    Webbrowsers

    De volgende webbrowsers zijn gebruikt tijdens dit onderzoek:

    • Mozilla Firefox (versie 142)

    • Google Chrome (versie 140)

    • Microsoft Edge (versie 140)

    • Apple Safari (versie 18.6)

    Software

    De volgende software is gebruikt tijdens dit onderzoek:

    • Adobe Acrobat Pro DC

    • Colour Contrast Analyser (CCA)

    • NVDA

    • PAC 2024

    • VoiceOver

accessa