Audit digitale toegankelijkheid van website magazine.zuid-holland.nl

Samenvatting

Wij hebben de website magazine.zuid-holland.nl onderzocht tussen 3 en 9 maart 2026. Op dit moment is een deel van de succescriteria als voldoende beoordeeld. In dit rapport lees je welke punten nog verbetering behoeven en hoe deze kunnen worden aangepakt.

- 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
Proper Access
Opdrachtgever
Provincie Zuid-Holland
Datum rapport
9 maart 2026
Standaard
WCAG 2.2
Methodologie
WCAG-EM

Scope van het onderzoek

  • Alle pagina's op de website magazine.zuid-holland.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 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
  • WAI-ARIA

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 - Onjuiste taalinstelling van pagina

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

De primaire taal van de website is Nederlands, maar het lang-attribuut op alle pagina's is onjuist ingesteld op "en". Schermlezers gebruiken deze code om de juiste uitspraakregels toe te passen. Wanneer de taal van de pagina niet correct is vastgelegd, wordt de inhoud met onjuiste uitspraakregels voorgelezen. Daardoor is de tekst lastiger te begrijpen voor bezoekers die schermlezers gebruiken.

Oplossing:

Zorg ervoor dat de taal van de pagina is ingesteld op Nederlands ( lang="nl" ), zodat hulpsoftware de inhoud op de juiste manier kan voorlezen. Vergeet niet om de taalcode (lang="en") toe te voegen voor specifieke teksten die in het Engels moeten worden uitgesproken, zoals "Happy employees" op pagina https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/de-nieuwe-lunchcultuur, "Healthy Society" op pagina https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/gezonde-samenleving en enkele andere.

#2 - Logo heeft geen tekstalternatief

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

Het logo "Provincie Zuid-Holland" bovenaan de website heeft geen tekstalternatief. Het alt-attribuut is leeg. Informatieve afbeeldingen, zoals een logo, moeten altijd een alt-tekst hebben waarin de volledige tekst is opgenomen die in het logo zichtbaar is. Zonder dit alternatief is de informatie in het logo niet beschikbaar voor bezoekers die de afbeelding niet kunnen waarnemen. Het logo functioneert ook als link, waardoor de linkbestemming niet duidelijk is (2.4.4) en de link geen toegankelijke naam heeft (4.1.2).

Oplossing:

Zorg ervoor dat het logo is voorzien van een tekstalternatief (alt-tekst) waarin de volledige tekst van het logo is opgenomen. Hierdoor krijgt de bijbehorende link ook een duidelijke bestemming en toegankelijke naam.

#3 - Onjuiste taal van toegankelijke namen

Impact: Groot Type: Techniek WCAG: 3.1.2 EN: 9.3.1.2

Onderaan elke pagina staan iconen met pijlen die dienen voor navigatie tussen de pagina's. Deze hebben aria-label-attributen met Engelstalige tekst: "Previous page" en "Next page". Schermlezers lezen deze labels voor volgens de uitspraakregels van de primaire taal van de pagina, in dit geval Nederlands. Omdat de teksten van de aria-label-attributen Engelstalig zijn, worden deze met onjuiste uitspraakregels voorgelezen. Daardoor kan dit leiden tot verwarring en verminderde begrijpelijkheid voor bezoekers die schermlezers gebruiken. Andere voorbeelden zijn:

  • "Skip to main content"-link op alle pagina's
  • Het woord "Pages" en de X-knop met de toegankelijke naam "Close" die bovenaan het menu worden weergegeven nadat op de hamburgerknop is geklikt
  • X-knop ("Close") in hetzelfde scherm
  • Knop met een pijl naar beneden op alle pagina's ("Scroll down button")

Oplossing:

Vertaal de teksten en de aria-label-attributen naar het Nederlands, zodat schermlezers deze correct kunnen voorlezen.

#4 - Groepering links ontbreekt

Impact: Medium Type: Techniek WCAG: 1.3.1 EN: 9.1.3.1

Op de pagina's van de website staan navigatielinks met pijliconen om tussen de pagina's te wisselen. Dit is een groep links die visueel als groep worden gepresenteerd, maar deze groepering is niet terug te vinden in de HTML-structuur.

Voor een ziende bezoeker is zichtbaar dat deze links bij elkaar horen. Deze relatie is niet vastgelegd in de HTML-code.

Oplossing:

Leg de relatie tussen de links vast in de code. Plaats de links bijvoorbeeld in een ul-element met meerdere li-elementen of binnen een nav-element. Daardoor is ook voor hulpsoftware duidelijk dat de links bij elkaar horen.

Alt-attribuut is leeg bij een informatieve afbeelding

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

Onderaan de meeste pagina's staat een informatieve afbeelding "Gezond verstand", maar het alt-attribuut is leeg. Als een informatieve afbeelding wordt opgenomen met een img-element, mag het alt-attribuut niet leeg zijn.

Oplossing:

Voeg een beschrijvende alternatieve tekst toe aan het alt-attribuut en neem alle zichtbare tekst erin op - "Gezond verstand".

#5 - Onjuiste beschrijving van een knop

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

Bovenaan de pagina's is een hamburgerknop aanwezig. Deze knop opent het menu, maar de toegankelijke naam is "Index", wat de functie niet correct beschrijft.

De toegankelijke naam van de knop beschrijft niet wat de knop doet. Daardoor is voor bezoekers die een schermlezer gebruiken niet duidelijk welke actie wordt uitgevoerd.

Oplossing:

Zorg ervoor dat de toegankelijke naam van de knop de functie duidelijk beschrijft.

#6 - Zichtbare linktekst ontbreekt in toegankelijke naam

Impact: Groot Type: Techniek WCAG: 2.5.3 EN: 9.2.5.3

Vanaf alle pagina's wordt na een klik op de hamburgerknop een pagina-overzicht geopend met klikbare afbeeldingen van de magazinepagina's. Vanaf de afbeelding "09: Pilot gemeenten" wijkt het paginanummer in de linknaam af van wat visueel wordt weergegeven. Bijvoorbeeld: de zichtbare tekst is "09: Pilot gemeenten" en de toegankelijke naam, aangeleverd via het aria-label, is "Page 10: Pilot gemeenten". Als de zichtbare linktekst niet overeenkomt met de toegankelijke naam, kan dit problemen veroorzaken voor spraakbesturingssystemen. Door de gebruiker uitgesproken opdrachten activeren zo'n link mogelijk niet.

Oplossing:

Pas in dit geval het aria-label aan zodat de zichtbare tekst daarin wordt opgenomen, bijvoorbeeld: aria-label="Pagina 09: Pilot gemeenten".

Link naar pagina: https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/programma

#7 - Kop niet gemarkeerd als kop

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina zijn de volgende teksten niet als kop gemarkeerd: "Ambitie van de provincie", "Pijler 1: Gezonde leefomgeving", "Pijler 2: Voedsel" en andere. Voor bezoekers die hulpsoftware gebruiken, is tekst die visueel als kop is vormgegeven maar niet als kop is gemarkeerd in de code niet bruikbaar. Deze bezoekers navigeren via koppen om de inhoud te scannen of snel naar een specifieke sectie te gaan. Dit is alleen mogelijk wanneer koppen ook in de code als kop zijn vastgelegd. Wanneer koppen uitsluitend visueel zijn vormgegeven, bijvoorbeeld door vetgedrukte tekst, wijkt de informatiestructuur in de code af van de visuele structuur van de pagina. Hetzelfde probleem doet zich voor met vergelijkbare koppen op pagina https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/terugblik-festival-gezond-verstand, op pagina https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/positieve-gezondheid met vergelijkbare koppen en de kop "Meer weten?", op pagina https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/onderzoek-gezonde-verstedelijking en op andere pagina's.

Oplossing:

Markeer koppen met het juiste HTML-element en gebruik daarbij het correcte kopniveau (h1 tot en met h6).

Link naar pagina: https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/terugblik-festival-gezond-verstand

#8 - Video bevat tekst en logo's waarvoor geen alternatief is

Impact: Medium Type: Content WCAG: 1.2.3, 1.2.5 EN: 9.1.2.3, 9.1.2.5

Op deze pagina wordt een video getoond onder de kop "Aftermovie festival Gezond Verstand". De video bevat op verschillende momenten namen van sprekers en logo's (bijvoorbeeld rond 0:04, 0:12, 0:42 en andere). Er is echter geen media-alternatief of audiobeschrijving beschikbaar. Bezoekers die blind of slechtziend zijn, missen hierdoor informatie.

Daarnaast wordt op sommige momenten in deze video, bijvoorbeeld van 1:25 tot 1:47, alleen muziek afgespeeld en worden ondertussen beelden van het festival getoond. Deze informatie is niet toegankelijk voor blinde bezoekers; zij worden niet geïnformeerd over wat er op het scherm te zien is.

Oplossing:

Voor succescriterium 1.2.3 kan dit worden opgelost met een geschreven tekst (media-alternatief). Voor succescriterium 1.2.5 is dat echter niet genoeg. Hiervoor moet een audiobeschrijving worden toegevoegd die de visuele elementen in de video beschrijft, zoals namen, functies, logo's en teksten. Audiobeschrijving moet alleen op de plekken worden toegevoegd waar de ruimte voor is. De meeste video's hebben deze ruimte aan het begin en op het eind.

Link naar pagina: https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/positieve-gezondheid

#9 - Twee koppen van hetzelfde niveau staan direct onder elkaar

Impact: Medium Type: Content WCAG: 1.3.1 EN: 9.1.3.1

Op deze pagina wordt een kop van niveau 1 direct gevolgd door een andere kop van hetzelfde niveau. Zie "Gezonde leefomgeving" en "Positieve gezondheid op de tekentafel". Wanneer twee kop-elementen van hetzelfde niveau direct onder elkaar staan zonder inhoud ertussen, is ten minste één van deze koppen niet correct toegepast. Direct onder een h1-element mag bijvoorbeeld een h2-element of andere content volgen, maar niet opnieuw een h1-element. Hetzelfde probleem doet zich voor op pagina https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/onderzoek-gezonde-verstedelijking met de koppen "Gezonde leefomgeving" en "Een nieuwe kijk op ruimtelijk ontwerpen", op pagina https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/de-nieuwe-lunchcultuur met de koppen "Gezonde voedsel omgeving" en "Groenterijk, relaxt en sociaal lunchen" en op andere pagina's.

Oplossing:

Pas de tekst en de kopniveaus aan, zodat de koppen de structuur van de inhoud correct weergeven.

#10 - Alternatieve tekst van informatieve afbeelding is niet betekenisvol

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

Op deze pagina, onder de kop "Positieve gezondheid op de tekentafel", staat een informatieve afbeelding zonder beschrijvende alternatieve tekst - het alt-attribuut is leeg. Wanneer een afbeelding informatie overbrengt, moet de alternatieve tekst die informatie volledig en betekenisvol beschrijven. In dit geval wordt de visueel aangeboden informatie niet overgebracht aan bezoekers die schermlezers gebruiken. Hetzelfde probleem doet zich voor met de afbeelding op pagina https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/onderzoek-gezonde-verstedelijking onder de tekst "Model: Omgekeerde driehoek van omgekeerd ontwerpen".

Oplossing:

Voeg een beschrijvende alternatieve tekst toe aan het alt-attribuut. Om herhaling te voorkomen mag deze alternatieve tekst niet gelijk zijn aan tekst die al op de pagina staat.

#11 - Tekstcontrast in afbeelding

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

Op deze pagina onder de kop "Positieve gezondheid op de tekentafel" staat een kleurrijke afbeelding met teksten. De meeste van deze teksten hebben onvoldoende contrast met de achtergrond. Bijvoorbeeld: de groene (#97BF1C) tekst "Dagelijks functioneren" op de witte achtergrond en witte teksten zoals "Winkels en voorzieningen" op dezelfde groene achtergrond hebben een contrastverhouding van 2,1:1. Een vergelijkbaar probleem doet zich voor met andere teksten in verschillende kleuren. Bezoekers met een visuele beperking kunnen de tekst dan niet goed lezen. Het contrast moet minimaal 4,5:1 zijn voor kleine tekst en 3,0:1 voor grote tekst.

Oplossing:

Pas de afbeelding aan zodat de tekst voldoende contrast heeft met de achtergrond.

#12 - De automatisch gegenereerde ondertiteling heeft fouten

Impact: Medium Type: Content WCAG: 1.2.2 EN: 9.1.2.2

Deze pagina bevat een video met een voice-over. Ondertiteling is aanwezig, maar deze is automatisch gegenereerd en daardoor onnauwkeurig. Video's waarin gesproken wordt, moeten altijd goede ondertiteling krijgen. Zo krijgen bezoekers die de video niet (goed) kunnen horen ook alle informatie. Deze ondertiteling moet exact hetzelfde zijn als wat wordt gezegd. De automatisch gegenereerde ondertiteling voldoet hier niet aan, omdat er punctuatie ontbreekt en er fouten in kunnen zitten.

Oplossing:

Zorg dat de ondertiteling van hoge kwaliteit is en exact weergeeft wat wordt gezegd in de video.

Link naar pagina: https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/onderzoek-gezonde-verstedelijking

#13 - Onduidelijke linktekst

Impact: Medium Type: Content WCAG: 2.4.4 EN: 9.2.4.4

Op deze pagina bevatten meerdere links de niet-informatieve tekst "Lees meer". Deze tekst beschrijft de bestemming van de link niet voldoende, wat tot onduidelijkheid leidt, vooral voor bezoekers met cognitieve beperkingen of bezoekers die schermlezers gebruiken. Meerdere links op deze pagina hebben dezelfde, nietszeggende linktekst. Daardoor is op basis van de linktekst niet duidelijk waar de link naartoe leidt. Dit maakt het lastig om links van elkaar te onderscheiden, met name voor bezoekers die een schermlezer gebruiken of links buiten de context bekijken.

Oplossing:

Zorg ervoor dat de linktekst het doel van de link duidelijk beschrijft. Dit kan bijvoorbeeld door een algemene tekst zoals 'lees meer' aan te vullen met extra context. Als visueel duidelijk is waar de link bij hoort, kan deze aanvullende tekst visueel worden verborgen. Bijvoorbeeld: 'lees meer (over het project)' of 'lees meer (in onze blog)'. Voorbeeld: "Lees meer (over Nieuwe pilotwijken)".

Link naar pagina: https://magazine.zuid-holland.nl/magazine-gezond-verstand-groeit/gezonde-omgevingsvisies

#14 - Beschrijving van complexe afbeelding ontbreekt

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

Op deze pagina, onder de kop "Welke plek geven gemeenten en provincie aan gezondheid?", staat een complexe afbeelding met een leeg alt-attribuut. Complexe afbeeldingen zoals infographics en schema's bevatten veel informatie die niet toegankelijk is voor iemand die de afbeelding niet kan zien.

Oplossing:

Deze informatie kan gegeven worden via een uitgebreide alt-tekst of een uitgeschreven tekst die op de pagina zelf (in dit geval bijvoorbeeld in de vorm van een tabel) geplaatst kan worden, maar deze mag ook op een andere pagina of in een downloadbaar bestand staan. Als auteur van de pagina weet je zelf beter welke informatie je aan je lezer wil geven: alle getallen uit de grafiek of alleen de trend in de ontwikkeling van de cijfers. Op dit moment staat er naast de afbeelding een link naar het onderzoek, maar via die link wordt niet de juiste pagina geopend.

#15 - Kleurcontrast tussen lijnen in grafiek is niet voldoende

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

Op deze pagina staat een afbeelding met een spindiagram. De blauwe (#76AFD7) datalijn en de grijze (#BEB5AF) rasterlijnen hebben onvoldoende contrast met de witte achtergrond: 2,4:1 en 2,0:1. Het contrast tussen informatieve elementen van een grafiek moet minimaal 3,0:1 zijn, zodat bezoekers ze van elkaar kunnen onderscheiden. Controleer of alle kleuren in de grafiek voldoende contrast hebben.

Oplossing:

Pas de kleuren in de grafiek aan zodat het contrast tussen informatieve elementen en de achtergrond minimaal 3,0:1 is. Gebruik bijvoorbeeld donkerdere tinten voor de datalijnen en rasterlijnen.

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.