Content-audit digitale toegankelijkheid van website noord-holland.stateninformatie.nl

Samenvatting

Wij hebben de content van de website noord-holland.stateninformatie.nl onderzocht tussen 20 en 22 augustus 2025. Op dit moment zijn 28 van de 33 succescriteria als voldoende beoordeeld. In dit rapport lees je wat er bij de overige 5 nog fout gaat, en hoe je dat kunt verbeteren.

- Voldoet
- Afgekeurd
55 Totaal
- voldoet
Impact
Klein: 0 Medium: 0 Groot: 0
Type
Content: 0 Techniek: 0
Score per richtlijn (goed)
Waarneembaar - van 20
Bedienbaar - van 20
Begrijpelijk - van 13
Robuust - van 2
Deze SC zijn afgekeurd:
Over dit onderzoek
Onderzocht door
Julia van Proper Access
Opdrachtgever
provincie Noord-Holland
Leverancier techniek
Notubiz
Datum rapport
22 augustus 2025
Standaard
WCAG 2.2
Methodologie
WCAG-EM

Scope van het onderzoek

  • Alle pagina's op de website noord-holland.stateninformatie.nl
  • Alle PDF's op de website noord-holland.stateninformatie.nl

Buiten 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 139
  • Google Chrome, versie 139
  • Apple Safari, versie 18
  • PAC software to test PDF
  • 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
  • PDF

Voortgang opgeloste bevindingen

Samenwerken met je team

Exporteer alle bevindingen als CSV-bestand. Je kunt het in een (online) spreadsheet inladen om met je team samen te werken.

Importeer in Jira

Exporteer alle bevindingen als Jira-compatibel CSV-bestand. Je kunt het direct importeren via Jira > Issues > Import issues from CSV.

Zelf bijhouden in de browser

Houd per bevinding bij of het is opgelost. Je voortgang wordt opgeslagen in jouw browser. Niemand anders kan je resultaat zien.

Gevonden problemen

Filter bevindingen op:
Impact:
Type:

#1 - Onvoldoende kleurcontrast

Impact: Medium Type: Content WCAG: 1.4.3
Op alle pagina’s wordt blauwe kleur gebruikt in combinatie met wit. Het kleurcontrast is 3,4:1. Dit moet minimaal 4,5:1. #### Oplossing Gebruik deze kleurencombinatie niet in tekst of maak de blauwe kleur donkerder. Gebruik CCA tool om contrast te testen. De instructie om deze tool te gebruiken vind je op deze pagina. https://properaccess.nl/hoe-test-ik-kleurcontrast/

Link naar pagina: J. Dessing FVD

#2 - SC 1.3.1 De accordeon heeft geen koppen of de rol van kop is overschreven

Impact: Medium Type: Content WCAG: 1.3.1

Op deze pagina onder "J. Dessing", in een sectie met verborgen inhoud, zijn de elementen die verborgen inhoud openen en sluiten niet gemarkeerd als een koptekst. De teksten waarmee je delen van een accordeon kunt inklappen en uitklappen, doen dienst als koppen voor die delen. Daarom moeten deze teksten ook de rol van kop hebben. Het gaat verkeerd als deze teksten niet in de code als kop zijn gemarkeerd met een h-element zoals h2 of h3.

Oplossing:

Markeer deze teksten als kop of zorg dat de bestaande rol van kop niet wordt overschreven.

Link naar pagina: Live Geen bevindingen.

Link naar pagina: Vergadering Provinciale Staten (uitloop) 07-07-2025 Link naar PDF: 2025-06-30 en 07-07 Besluitenlijst PS -concept-

#3 - Titel is niet beschrijvend en wordt niet in titelbalk getoond

Impact: Medium Type: Content WCAG: 2.4.2

Dit PDF-document heeft in de bestandseigenschappen de titel “2025-06-30 Besluitenlijst PS -concept-.docx”, wat niet duidelijk genoeg is. Bovendien wordt de bestandsnaam in de titelbalk weergegeven in plaats van de documenttitel. Zelfs als er een titel op de eerste pagina staat, moet je in de pdf-instellingen ook een documenttitel instellen. Als je een pdf opent in een pdf-lezer (zoals Adobe Acrobat of een browser), zie je de bestandsnaam meestal bovenaan in de titelbalk, bijvoorbeeld document123.pdf. Maar als je een documenttitel in de pdf-metadata instelt, dan wordt die titel in plaats van de bestandsnaam getoond. Dit maakt het document toegankelijker voor bezoekers met verschillende beperkingen. Zij kunnen dan snel en gemakkelijk zien of het document relevant is.

Los het op in Adobe Acrobat:

  • Open het pdf-document in Adobe Acrobat.
  • Ga naar Bestand > Eigenschappen.
  • Ga naar het tabblad Beschrijving.
  • Vul in het veld Titel een beschrijvende titel in, bijvoorbeeld: "Rapport: Bevolkingscijfers 2023"
  • Klik op OK en sla het bestand op.

#4 - Informatieve afbeelding is als achtergrondafbeelding geplaatst

Impact: Medium Type: Content WCAG: 1.1.1
In dit pdf-document is het logo van de provincie toegevoegd als artefact. Afbeeldingen die als artefact zijn toegevoegd, zijn niet zichtbaar voor schermlezers. De informatie in deze afbeeldingen is daardoor niet toegankelijk voor bezoekers die de tekst laten voorlezen. Informatieve afbeeldingen moeten via een `Figure`-tag worden geplaatst en een alt-tekst krijgen die de afbeelding duidelijk beschrijft. #### Oplossing: Voeg het logo toe met de `Figure`-tag en geef het een beschrijvende alternatieve tekst. ### Een deel van het document is niet voorzien van codes
Impact: Groot Type: Content WCAG: 1.1.1

This pdf-document is partially tagged. The following content is not tagged: text “Provinciale Staten”. Dit deel van het document kunnen wij hierdoor niet onderzoeken. Het gaat om alle succescriteria die met de pdf-codelaag te maken hebben, zoals semantische koppen en alternatieve teksten bij afbeeldingen. Als je dit oplost, is het dus mogelijk dat er nieuwe toegankelijkheidsproblemen ontstaan die nu nog niet aan het licht zijn gekomen. Bijvoorbeeld met de tekstlabels voor de formuliervelden, maar ook de relaties van de formuliervelden met de kolomkoppen erboven.

Oplossing:

Voorzie dit gedeelte van codes die de structuur van het document weergeven. Op deze pagina staat een instructie hoe je PDF zelf moet testen op toegankelijkheid: https://properaccess.nl/instructie-pdfs-testen-met-pac-2024/.

#5 - Niet alle listitems in de lijst zijn correct gemarkeerd

Impact: Medium Type: Content WCAG: 1.3.1
In this pdf-document there is a list of 21 items. However in the tags there are only two first list items present. From the third item “Actualiteiten” items are not in the list. #### Oplossing: Markeer de lijst met een `L`- en `Li`-tags, en zorg dat het aantal lijstitems overeenkomt met wat je ziet. ### Onjuiste tagging van decoratieve afbeeldingen
Impact: Medium Type: Content WCAG: 1.3.1
In dit pdf-document zijn decoratieve stippen op pagina 1 onjuist getagd als inhoud in de structuurboom van de PDF, waardoor schermlezers ze kunnen aankondigen als betekenisvolle informatie. #### Oplossing: Decorative elements should be marked as artifacts so assistive technology ignores them.

Link naar pagina: Vergadering 30-06-2025 Link naar PDF: 2025-06-30 Notulen PS -concept-

#6 - Titel is niet beschrijvend en wordt niet in titelbalk getoond

Impact: Medium Type: Content WCAG: 2.4.2

Dit PDF-document heeft in de bestandseigenschappen de titel “2025-06-30 Notulen PS -concept-.docx”, wat niet duidelijk genoeg is. Daarnaast wordt de bestandsnaam in de titelbalk weergegeven in plaats van de documenttitel. Zelfs als er een titel op de eerste pagina staat, moet je in de pdf-instellingen ook een documenttitel instellen. Als je een pdf opent in een pdf-lezer (zoals Adobe Acrobat of een browser), zie je de bestandsnaam meestal bovenaan in de titelbalk, bijvoorbeeld document123.pdf. Maar als je een documenttitel in de pdf-metadata instelt, dan wordt die titel in plaats van de bestandsnaam getoond. Dit maakt het document toegankelijker voor bezoekers met verschillende beperkingen. Zij kunnen dan snel en gemakkelijk zien of het document relevant is.

Los het op in Adobe Acrobat:

  • Open het pdf-document in Adobe Acrobat.
  • Ga naar Bestand > Eigenschappen.
  • Ga naar het tabblad Beschrijving.
  • Vul in het veld Titel een beschrijvende titel in, bijvoorbeeld: "Rapport: Bevolkingscijfers 2023"
  • Klik op OK en sla het bestand op.

#7 - In een lay-out tabel zijn th-tags gebruikt

Impact: Medium Type: Content WCAG: 1.3.1
In dit pdf-document op pagina 1 wordt de code van een gegevenstabel gebruikt om bepaalde tekst een kolomlay-out te geven. Een gegevenstabel mag in deze situatie niet worden gebruikt. Er zijn tags gebruikt die alleen bedoeld zijn voor een datatabel, namelijk `th`-tags. Deze mogen niet aanwezig zijn in een lay-outtabel. Dit kan verwarrend zijn voor blinde bezoekers, omdat deze tags het idee geven dat er een relatie is tussen de informatie in de verschillende cellen van de tabel, terwijl dit niet zo is. #### Oplossing: Verwijder de `th`-tags. ### Informatieve afbeelding is als achtergrondafbeelding geplaatst
Impact: Medium Type: Content WCAG: 1.1.1
Dit pdf-document bevat een logo toegevoegd als artefact. Afbeeldingen die als artefact zijn toegevoegd, zijn niet zichtbaar voor schermlezers. De informatie in deze afbeeldingen is daardoor niet toegankelijk voor bezoekers die de tekst laten voorlezen. Informatieve afbeeldingen moeten via een `Figure`-tag worden geplaatst en een alternatieve tekst krijgen die de afbeelding duidelijk beschrijft. #### Oplossing: Voeg het logo toe met de `Figure`-tag en geef het een beschrijvende alternatieve tekst. ### Tabelinhoud niet gecodeerd als tabel
Impact: Medium Type: Content WCAG: 1.3.1
In dit PDF-document staat op pagina 1 onder “Agenda” een tabel, maar deze is in de code niet als tabel gemarkeerd. De relatie tussen tabelcellen wordt nu niet correct voorlezen. #### Oplossing: Gebruik tabelcodes (Tabel) om deze tabel correct te markeren. ### Inhoud die geen kop is, is gemarkeerd als koppen
Impact: Medium Type: Content WCAG: 1.3.1
In dit pdf-document wordt inhoud die geen koptekst is, gecodeerd als koptekst. Zie bijvoorbeeld pagina 5, tekst "De agenda is aldus vastgesteld.", "140", "150". #### Oplossing: Gebruik paragraaftags om deze inhoud te coderen. ### SC 1.3.1 Lijst is niet als lijst gemarkeerd
Impact: Klein Type: Content WCAG: 1.3.1
In dit pdf-document staat op pagina 5 een lijst met 10 items. Deze items zijn gecodeerd als kopjes in plaats van lijstitems. Inhoud die eruitziet als een lijst, moet ook in de tags zo zijn gemarkeerd. Zo krijgen blinde bezoekers dezelfde informatiestructuur door als ziende bezoekers. Een ander voordeel van het markeren van een lijst is dat schermlezers het aantal items dan aankondigen voordat ze gaan voorlezen. #### Oplossing: Markeer de lijst met een `L`- en `Li`-tags.

Link naar pagina: Vergadering Provinciale Staten (uitloop) 07-07-2025

em-element is gebruikt voor opmaak

Impact: Klein Type: Content WCAG: 1.3.1

Op deze pagina wordt het em-element misbruikt voor stylingdoeleinden. Het em-element heeft een semantische waarde: het geeft een bepaalde betekenis aan de tekst die erin staat. Dit element geeft aan dat de tekst extra nadruk moet krijgen. Om die reden mag dit element niet gebruikt worden om alleen een visueel effect te bereiken (cursieve tekst).

Oplossing:

Verwijder de onnodige em-elementen en gebruik CSS om de tekst schuingedrukt te maken.

#8 - Kleur wordt gebruikt om informatie te geven

Impact: Medium Type: Content WCAG: 1.4.1
Op deze pagina onder het kopje “19 a - 2-minutendebaat ..” staat een sectie met inhoud die kan worden in- en uitgeklapt. In deze sectie staan grafieken waarin kleur wordt gebruikt om informatie te geven. Een bezoeker met een kleurenblindheid weet niet waar de percentages voor staan. #### Oplossing: Voeg een tekstueel datalabel aan de grafiek of leg in tekst uit waar de percentages voor staan. Deze grafieken komen op meerdere plekken voor.

Link naar pagina: Vergadering Expertmeeting & Commissie Landelijk gebied 13-01-2025

em-element is gebruikt voor opmaak

Impact: Klein Type: Content WCAG: 1.3.1
Op deze pagina wordt onder het kopje "Vergadering Expertmeeting & Commissie Landelijk gebied 13-01-2025" het `em`-element misbruikt voor stylingdoeleinden. Het `em`-element heeft een semantische waarde: het geeft een bepaalde betekenis aan de tekst die erin staat. Dit element geeft aan dat de tekst extra nadruk moet krijgen. Om die reden mag dit element niet gebruikt worden om *alleen* een visueel effect te bereiken (cursieve tekst). #### Oplossing: Verwijder de onnodige `em`-elementen en gebruik CSS om de tekst schuingedrukt te maken.

Link naar pagina: Vergaderingen

#9 - De accordeon heeft geen koppen of de rol van kop is overschreven

Impact: Medium Type: Content WCAG: 1.3.1

Op deze pagina onder "Agenda" staat een sectie met teksten die verborgen inhoud openen en sluiten. Deze teksten zijn niet gemarkeerd als kopteksten. De teksten waarmee je delen van een accordeon kunt inklappen en uitklappen, doen dienst als koppen voor die delen. Daarom moeten deze teksten ook de rol van kop hebben. Het gaat verkeerd als deze teksten niet in de code als kop zijn gemarkeerd met een h-element zoals h2 of h3.

Oplossing:

Markeer deze teksten als kop of zorg dat de bestaande rol van kop niet wordt overschreven. De instructie hoe je koppen op een webpagina kan opsporen staat op deze pagina: https://properaccess.nl/zo-controleer-je-de-koppenstructuur-van-je-website/.

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.

Hoe werkt dit rapport?

Bevindingen bekijken en filteren

Alle gevonden toegankelijkheidsproblemen staan onder Gevonden problemen. Je kunt de bevindingen filteren op:

  • Impact (Groot, Medium, Klein, Advies) — hoe ernstig is het probleem voor de gebruiker?
  • Type (Content, Techniek) — moet de inhoud of de techniek worden aangepast?
  • Status (Open, Opgelost) — welke problemen zijn al verholpen?

Voortgang bijhouden

Je kunt je voortgang op twee manieren bijhouden:

  • CSV-export — exporteer alle bevindingen als CSV-bestand en laad het in een (online) spreadsheet om met je team samen te werken.
  • Jira-export — exporteer alle bevindingen als Jira-compatibel CSV-bestand. Importeer het via Jira > Issues > Import issues from CSV. Bevindingen worden aangemaakt als bugs met prioriteit op basis van impact.
  • Registreer in de browser — activeer deze optie om per bevinding bij te houden of het is opgelost. Je voortgang wordt opgeslagen in je browser. Niemand anders kan je resultaat zien. Let op: de voortgang is gekoppeld aan je browser. Als je een andere browser of een ander apparaat gebruikt, begint de telling opnieuw.
  • Plan van aanpak — download een geprioriteerd plan van aanpak om de gevonden problemen stap voor stap op te lossen. Dit is beschikbaar bij audits vanaf maart 2026.

Link naar een specifieke bevinding delen

Bij elke bevinding verschijnt een link-icoon wanneer je er met de muis overheen gaat. Klik op dit icoon om de directe link naar die bevinding te kopiëren. Je kunt deze link plakken in een e-mail of chatbericht, bijvoorbeeld om een vraag te stellen aan Proper Access over een specifiek punt.