Ga naar inhoud
WordPress Toegankelijkheid: Maak je Site Bruikbaar voor Iedereen

WordPress Toegankelijkheid: Maak je Site Bruikbaar voor Iedereen

Erik KellerErik KellerBijgewerkt op: 16 min leestijd895 weergaven

Webtoegankelijkheid betekent het bouwen van websites die mensen met een handicap effectief kunnen gebruiken. Dit omvat mensen die schermlezers, alleen toetsenbordnavigatie, spraakbesturing, schermvergroters gebruiken, of die beperkingen in kleurzicht hebben. In het WordPress-ecosysteem is toegankelijkheid zowel een wettelijke vereiste in veel rechtsgebieden als een praktische manier om een breder publiek te bereiken—meer dan 1 miljard mensen wereldwijd heeft een of andere vorm van handicap.

In deze gids behandelen we praktische stappen om uw WordPress-site toegankelijk te maken, volgens de Web Content Accessibility Guidelines (WCAG) 2.2 op het AA-niveau—de standaard die het meest wordt vereist door toegankelijkheidswetten, waaronder de ADA (VS), EAA (EU) en AODA (Canada).

Begrijpen van de WCAG 2.2 Principes

WCAG is georganiseerd rond vier principes, bekend als POUR:

PrincipeWat Het BetekentWordPress Voorbeelden
WaarneembaarGebruikers kunnen de inhoud waarnemen via zicht, gehoor of aanrakingAlt-tekst voor afbeeldingen, bijschriften voor video's, voldoende kleurcontrast
BedienbaarGebruikers kunnen navigeren en interactie hebben met de interfaceToetsenbordnavigatie, overslaan van links, geen toetsenbordvallen
BegrijpelijkGebruikers kunnen de inhoud begrijpen en hoe ze de interface moeten gebruikenDuidelijke taal, consistente navigatie, foutmeldingen
RobuustInhoud werkt op verschillende browsers, apparaten en hulpmiddelenValide HTML, juiste ARIA-rollen, semantische markup

Kiezen van een Toegankelijk Thema

De HTML-structuur en CSS van uw WordPress-thema vormen de basis van de toegankelijkheid van uw site. Bij het kiezen van een WordPress-thema, evalueer deze toegankelijkheidsfactoren:

  • Semantische HTML: Het thema gebruikt de juiste HTML5-elementen (header, nav, main, article, aside, footer) in plaats van generieke divs voor alles
  • Kopstructuur: H1 → H2 → H3 volgt een logische volgorde zonder niveaus over te slaan
  • Overslaan van links: Een "Overslaan naar inhoud" link is aanwezig als het eerste focusbare element, waardoor toetsenbordgebruikers de navigatie kunnen omzeilen
  • Toetsenbordnavigatie: Alle interactieve elementen (links, knoppen, formulieren) zijn bereikbaar en bruikbaar met de Tab-toets
  • Focusindicatoren: Gefocuste elementen hebben een zichtbare omtrek of markering (niet verwijderd met outline: none)
  • Kleurcontrast: Tekst voldoet aan de WCAG AA contrastverhoudingen (4.5:1 voor normale tekst, 3:1 voor grote tekst)

Thema's die zijn gemarkeerd als "toegankelijkheidsklaar" op WordPress.org hebben een basis toegankelijkheidsbeoordeling doorstaan. Deze tag geeft echter een startpunt aan, geen volledige WCAG-naleving. Onder populaire thema's is GeneratePress opmerkelijk goed gecodeerd met schone semantische HTML en juiste ARIA-landmerken.

Toegankelijkheid van Afbeeldingen

Alt-tekst

Elke betekenisvolle afbeelding heeft beschrijvende alt-tekst nodig. WordPress maakt dit eenvoudig—het alt-tekstveld is beschikbaar in de Mediatheek en bij het invoegen van afbeeldingen in inhoud.

AfbeeldingstypeAlt-tekst BenaderingVoorbeeld
ProductfotoBeschrijf het product"Rode leren schoudertas met gouden gesp, vooraanzicht"
ScreenshotBeschrijf wat de screenshot toont"WordPress-dashboard dat de pagina Plugins toont met 12 actieve plugins"
InfographicVat de belangrijkste informatie samen"Vergelijkingsgrafiek: Elementor vs Gutenberg functies. Elementor heeft 100+ widgets, Gutenberg heeft 90+ blokken"
Decoratieve afbeeldingLege alt (alt="")Achtergrondpatronen, scheidingslijnen, puur decoratieve iconen
GrafiekBeschrijf de trend of belangrijke gegevenspunt"Lijngrafiek die websiteverkeer toont dat met 45% toeneemt van januari tot december 2025"

Afbeeldingsoptimalisatie voor Toegankelijkheid

  • Gebruik geen afbeeldingen van tekst—gebruik in plaats daarvan echte tekst die met CSS is gestyled
  • Zorg ervoor dat tekst die in afbeeldingen is ingebed voldoet aan de contrastvereisten
  • Bied lange beschrijvingen voor complexe afbeeldingen (grafieken, diagrammen) met behulp van een aangrenzende paragraaf of het longdesc-attribuut
  • Zorg ervoor dat afbeeldingen de juiste afmetingen hebben zodat ze geen lay-outverschuivingen (CLS) veroorzaken

Toetsenbordnavigatie

Veel gebruikers navigeren volledig met toetsenborden op websites met

een toetsenbord—Tab om vooruit te bewegen, Shift+Tab om achteruit te bewegen, Enter om links/knoppen te activeren, Spatie om selectievakjes in te schakelen en knoppen te klikken, en Escape om modals te sluiten.

Veelvoorkomende Toegankelijkheidsproblemen met het Toetsenbord

  • Focusvallen: Modale dialogen die niet toestaan om terug te tabben naar de hoofdinhoud (modals moeten de focus binnen de modal vasthouden, en Escape moet ze sluiten)
  • Ontbrekende focusindicatoren: CSS die de standaardomtrek op gefocuste elementen verwijdert (gebruik nooit *:focus { outline: none } globaal)
  • Niet-interactieve elementen met klikhandlers: Divs of spans met onClick-evenementen die niet toegankelijk zijn met het toetsenbord (gebruik in plaats daarvan knoppen of links)
  • Dropdownmenu's die alleen openen bij hover: Toetsenbordgebruikers kunnen hover-toestanden niet activeren. Menu's moeten ook openen bij focus/Enter
  • Aangepaste componenten zonder ARIA: Tabs, accordions en carrousels die zijn gebouwd zonder de juiste ARIA-rollen en toetsenbordhandlers

Kleur en Contrast

WCAG AA vereist deze minimale contrastverhoudingen:

ElementMinimale VerhoudingVoorbeeld (Pass)Voorbeeld (Fail)
Normale tekst (<18px)4.5:1#333 op #fff (12.6:1)#999 op #fff (2.8:1)
Grote tekst (≥18px of ≥14px vet)3:1#555 op #fff (7.4:1)#aaa op #fff (2.3:1)
UI-componenten (knoppen, invoervelden)3:1Blauwe #2563eb knop (4.6:1)Lichtblauwe #93c5fd (1.8:1)
Niet-tekstinhoud (iconen, randen)3:1Donker icoon op lichte achtergrondLichtgrijs icoon op wit

Gebruik tools zoals WebAIM's Contrast Checker of de axe-browserextensie om de contrastverhoudingen te verifiëren. Vertrouw niet alleen op kleur om informatie over te brengen—gebruik tekstlabels, patronen of iconen naast kleurcodering.

Toegankelijkheid van Formulieren

Formulieren zijn een van de meest kritieke gebieden voor toegankelijkheid. Of je nu Gutenberg-blokken, Gravity Forms of WPForms gebruikt:

  • Label elke invoer: Gebruik het <label>-element dat aan elke invoer is gekoppeld via het for/id-attribuut. Plaatsvervangende tekst is geen vervanging voor labels
  • Groep gerelateerde velden: Gebruik <fieldset> en <legend> voor groepen gerelateerde invoeren (bijv. velden voor verzendadres)
  • Geef foutmeldingen: Wanneer validatie mislukt, identificeer welk veld de fout heeft en beschrijf hoe deze te verhelpen. Gebruik aria-describedby om foutmeldingen aan hun velden te koppelen
  • Markeer verplichte velden: Gebruik het vereiste attribuut en geef visueel aan welke velden verplicht zijn met tekst (niet alleen een asterisk)
  • Ondersteun autocomplete: Voeg de juiste autocomplete-attributen toe (naam, e-mail, tel, adres-regel1) zodat browsers formuliergegevens automatisch kunnen invullen

Toegankelijkheid van Inhoud

Kopstructuur

Een juiste kophiërarchie helpt gebruikers van schermlezers de paginstructuur te begrijpen en tussen secties te navigeren. Regels:

  • Één H1 per pagina (de pagina/post titel)
  • H2 voor hoofsecties
  • H3 voor subsecties binnen een H2
  • Spring nooit niveaus over (H2 → H4 zonder H3 is onjuist)
  • Gebruik geen koppen voor visuele styling—gebruik in plaats daarvan CSS-klassen

Linktekst

Vermijd generieke linktekst die betekenisloos is uit de context:

Slechte LinktekstToegankelijke Linktekst
"Klik hier""Lees de WordPress beveiligingsgids"
"Lees meer""Lees de volledige Elementor Pro review"
"Leer meer""Leer hoe je de WooCommerce checkout kunt optimaliseren"
"Hier""Download het prestatiebenchmarkrapport"

Tabellen

Gegevens tabellen moeten bevatten:

  • <thead> met <th>-elementen voor kolomkoppen (met scope="col")
  • <th scope="row"> voor rijkoppen
  • Een <caption>-element dat het doel van de tabel beschrijft
  • Eenvoudige structuur—vermijd samengevoegde cellen wanneer mogelijk, omdat deze moeilijk te interpreteren zijn voor schermlezers

Testen van de Toegankelijkheid van je Site

ToolTypeWat het Test
axe DevToolsBrowserextensieGeautomatiseerde WCA
G schending detectie
WAVEBrowserextensie / webVisuele toegankelijkheidsevaluatie met inline annotaties
LighthouseChrome DevToolsToegankelijkheidsaudit met scores en aanbevelingen
Toetsenbord testenHandmatigNavigeer de hele site met alleen Tab, Enter en Escape
SchermlezerHandmatigTest met VoiceOver (Mac), NVDA (Windows) of TalkBack (Android)

Geautomatiseerde tools vangen ongeveer 30-50% van de toegankelijkheidsproblemen. Handmatig testen met een toetsenbord en schermlezer is noodzakelijk om op interactie gebaseerde problemen te identificeren die geautomatiseerde tools niet kunnen detecteren.

WordPress Plugins voor Toegankelijkheid

  • WP Accessibility: Voegt overslaan links toe, lost veelvoorkomende toegankelijkheidsproblemen op, voegt een werkbalk toe voor gebruikersvoorkeuren
  • One Click Accessibility: Voegt een frontend toegankelijkheidswerkbalk toe (lettergrootte, contrast, links markeren)
  • Starter templates met toegankelijkheid: astra-pro-addon">Astra en GeneratePress hebben beide sterke toegankelijkheidsfundamenten in hun basisthema's

Opmerking: Toegankelijkheid overlay plugins (die een drijvend widget met "oplossing" knoppen toevoegen) worden breed bekritiseerd door de toegankelijkheidsgemeenschap. Ze maken een website niet toegankelijk—ze voegen een oppervlakkige laag toe die daadwerkelijk kan interfereren met hulpmiddelen. Focus op het integreren van toegankelijkheid in je thema en inhoud in plaats van te vertrouwen op overlays.

Voor meer details, raadpleeg de officiële documentatie: WCAG Richtlijnen, WordPress Toegankelijkheidsteam.

Veelgestelde Vragen

Is WordPress toegankelijk uit de doos?

De WordPress core is aanzienlijk verbeterd op het gebied van toegankelijkheid. Het beheerpaneel is grotendeels met het toetsenbord navigeerbaar, en de blokeditor bevat ARIA-labels. De toegankelijkheid van je site hangt echter sterk af van het thema en de plugins die je gebruikt. Een thema met een slechte HTML-structuur ondermijnt de ingebouwde toegankelijkheidsfuncties van WordPress.

Heb ik wettelijk een toegankelijke website nodig?

In veel rechtsgebieden, ja. De ADA (VS), de Europese Toegankelijkheidswet (EU, van kracht juni 2025), AODA (Canada) en soortgelijke wetten vereisen dat websites toegankelijk zijn. De specifieke vereisten zijn afhankelijk van je locatie, type bedrijf en doelgroep. Raadpleeg een juridisch professional voor vereisten die specifiek zijn voor jouw situatie.

Beïnvloedt toegankelijkheid SEO?

Ja, er is aanzienlijke overlap. Een goede kopstructuur, beschrijvende alt-tekst, semantische HTML, snelle laadtijden en mobiele vriendelijkheid komen zowel de toegankelijkheid als de SEO ten goede. Sites die de WCAG-richtlijnen volgen, hebben de neiging beter te scoren omdat ze een fundamenteel betere gebruikerservaring bieden. Voor SEO best practices, zie onze checklist.

Kunnen page builders toegankelijke websites maken?

Elementor en andere page builders kunnen toegankelijke inhoud creëren als ze correct worden gebruikt. De sleutel is ervoor te zorgen dat de juiste kophiërarchie wordt gehandhaafd, alt-tekst aan afbeeldingen wordt toegevoegd, semantische widgets worden gebruikt (knoppen in plaats van gestylede divs), en toetsenbordnavigatie wordt getest. De builder zelf bepaalt de toegankelijkheid niet—hoe je het gebruikt, doet dat wel.

Wat is de meest voorkomende toegankelijkheidsfout op WordPress-sites?

Ontbrekende of inadequate alt-tekst op afbeeldingen is de meest gerapporteerde WCAG-schending. De tweede meest voorkomende is onvoldoende kleurcontrast. Beide zijn eenvoudig op te lossen—ze vereisen aandacht en consistente oefening in plaats van technische expertise.

Hoe maak ik WooCommerce toegankelijk?

De standaardtemplates van WooCommerce hebben redelijke toegankelijkheid. Belangrijke gebieden om te verifiëren: alt-tekst van productafbeeldingen, formulierlabels op afrekenvelden, toetsenbordnavigeerbaarheid van het winkelwagentje en het afrekenproces, en toegankelijke foutmeldingen voor formuliervalidatiefouten. Het gebruik van een toegankelijk thema als basis vermindert aanzienlijk het specifieke werk dat nodig is voor WooCommerce.

Bouw Toegankelijke WordPress Sites

Begin met een toegankelijke themafundament. Blader door lichte, goed gecodeerde thema's die semantische HTML en WCAG-naleving prioriteren.

Blader door Toegankelijke Thema's →

Veelgestelde vragen

Is WordPress standaard toegankelijk?
De WordPress-kern volgt toegankelijkheidsrichtlijnen en bevat functies zoals toetsenbordnavigatie in de admin, ARIA-labels en links voor het overslaan van navigatie. De keuze van thema's en plugins heeft echter een aanzienlijke invloed op de toegankelijkheid aan de voorkant. Kies toegankelijkheidsvriendelijke thema's voor een goede basis.
Wat zijn de WCAG-richtlijnen en welk niveau moet ik nastreven?
WCAG (Web Content Accessibility Guidelines) definieert drie conformiteitsniveaus: A, AA en AAA. Niveau AA is de standaarddoelstelling voor de meeste websites en is vereist door veel wettelijke kaders. Het dekt contrastverhoudingen, toetsenbordnavigatie, alt-tekst en labelen van formulieren.
Hoe test ik mijn WordPress-site op toegankelijkheid?
Gebruik geautomatiseerde tools zoals WAVE, axe DevTools of Lighthouse voor een eerste scan. Voer vervolgens handmatige tests uit met alleen toetsenbordnavigatie, screenreader-testen (NVDA of VoiceOver) en kleurcontrastcontroles. Geautomatiseerde tools vangen ongeveer 30% van de problemen; handmatige tests zijn essentieel.
Heb ik toegankelijkheid nodig voor een kleine bedrijfswebsite?
Ja. Naast wettelijke vereisten in veel rechtsgebieden bereiken toegankelijke websites een breder publiek en bieden ze vaak een betere gebruikerservaring voor alle bezoekers. Geschat wordt dat 15-20% van de wereldbevolking een of andere vorm van beperking heeft.
Wat zijn de meest voorkomende toegankelijkheidsproblemen in WordPress?
Ontbrekende alt-tekst op afbeeldingen, onvoldoende kleurcontrast, ontbrekende formulierlabels, niet-toetsenbordnavigeerbare menu's, automatisch afspelende media zonder bedieningselementen en ontbrekende links voor het overslaan van navigatie zijn de meest voorkomende toegankelijkheidsproblemen op WordPress-sites.

Dit bericht delen

Over de Auteur

Erik Keller
Erik Keller

WordPress-expert

Senior WordPress-specialist met uitgebreide ervaring in de ontwikkeling van thema's, plugins en WooCommerce. Gepassioneerd om bedrijven te helpen slagen met WordPress-oplossingen.

WordPressWooCommerceThema-ontwikkelingPlugin-ontwikkelingPrestatieoptimalisatie

Blijf op de Hoogte

Ontvang de nieuwste WordPress-tips en tutorials in uw inbox.