Toegankelijkheid (WCAG 2.2) in WordPress: Zo maak je jouw site voor iedereen bruikbaar.

Toegankelijkheid (WCAG 2.2) in WordPress: Zo maak je jouw site voor iedereen bruikbaar.

Als webprofessionals, content creators, en site-eigenaren in Nederland, herkennen we de steeds grotere noodzaak om onze digitale creaties toegankelijk te maken voor een breed publiek. De digitale wereld is niet exclusief voor de fysiek en cognitief bekwamen; het is een open arena waar iedereen, ongeacht hun beperkingen, vrij toegang toe moet hebben. Met de recente officiële uitgave van de Web Content Accessibility Guidelines (WCAG) 2.2 in oktober 2023, is dit belang verder onderstreept. WordPress, als een van de meest gebruikte Content Management Systemen (CMS) ter wereld, neemt actief stappen om zich conform te maken aan deze nieuwe standaarden, met name op het gebied van WCAG 2.2 AA voor zowel het beheergedeelte als de meegeleverde thema’s. Dit betekent dat we, als community, nu de kans hebben om onze WordPress-websites niet alleen functioneel, maar ook echt inclusief te maken. In dit artikel duiken we diep in wat WCAG 2.2 voor ons concreet betekent, welke veranderingen het met zich meebrengt, en hoe we dit effectief kunnen toepassen binnen ons WordPress-ecosysteem.

De lancering van WCAG 2.2 in oktober 2023 markeert een significante evolutie in de wereld van webtoegankelijkheid. Het is geen revolutie, maar een cruciale verbetering en uitbreiding op de reeds bestaande WCAG 2.1. Het belangrijkste om te onthouden is dat WCAG 2.2 niet simpelweg WCAG 2.1 vervangt, maar er negen nieuwe succescriteria aan toevoegt. Deze nieuwe criteria zijn niet willekeurig gekozen; ze zijn ontwikkeld om specifieke hiaten te dichten en de gebruikerservaring voor een bredere groep mensen te optimaliseren. We moeten dus niet alleen kijken naar wat er nieuw is, maar ook begrijpen hoe deze nieuwe elementen bouwen op de fundamenten die al waren gelegd.

De Kracht van Nieuwe Succescriteria

De negen nieuwe succescriteria binnen WCAG 2.2 focussen zich op gebieden die cruciaal zijn voor een echt inclusieve webervaring. We zien hierin een duidelijke verschuiving naar meer nadruk op de bruikbaarheid voor personen met diverse cognitieve, visuele, motorische en auditieve beperkingen.

Verbeteringen voor Toetsenbordgebruikers

Een van de meest prominente verbeteringen in WCAG 2.2 betreft de focus op toetsenbordgebruik. Hoewel toetsenbordnavigatie al langer een kernonderdeel van toegankelijkheid is, brengt WCAG 2.2 specifieke eisen met zich mee die het leven van toetsenbordgebruikers aanzienlijk kunnen verbeteren. Een belangrijk nieuw punt is de minimale doelgrootte van interactieve elementen.

De 24×24 Pixel Regel: Meer Ruimte voor Kliks

Een van de meest concretise genoemd nieuwe eisen is de minimale doelgrootte van 24 bij 24 pixels voor interactieve elementen. Dit lijkt een klein detail, maar het heeft grote gevolgen voor mensen met een verminderde fijne motoriek of voor gebruikers die navigeren met een toetsenbord of via ondersteunende technologieën. Kleinere, dicht op elkaar geplaatste knoppen of links kunnen leiden tot frustratie en fouten. Door deze minimale grootte te hanteren, zorgen we ervoor dat elementen makkelijker aan te klikken of te activeren zijn, wat de gebruiksvriendelijkheid voor iedereen verhoogt, maar met name voor deze groep. We moeten er dus voor zorgen dat onze knoppen, links, en andere interactieve elementen deze richtlijn volgen, zowel in onze code als in onze ontwerpen.

Focus Niet Achter Verborgen Headers: Zichtbaarheid Altijd Gegarandeerd

Een ander cruciaal punt dat specifiek wordt aangepakt, is het verdwijnen van de focus achter sticky headers. Veel websites maken gebruik van “sticky” navigatiebalken die bovenaan het scherm blijven hangen tijdens het scrollen. Voor toetsenbordgebruikers kan dit een groot probleem zijn, aangezien de visuele focusindikator – het element dat laat zien welk element momenteel actief is – onder deze sticky header kan verdwijnen. Hierdoor wordt het onduidelijk waar ze zich op de pagina bevinden of welk element ze gaan activeren. WCAG 2.2 eist dat de focus altijd zichtbaar blijft, ook in de aanwezigheid van dergelijke ‘sticky’ elementen. Dit vereist dat we als ontwikkelaars en ontwerpers hier rekening mee houden in onze layouts en de manier waarop de focus wordt weergegeven.

Toegankelijke Authenticatie: Minder Geheugenwerk

WCAG 2.2 legt ook een hernieuwde nadruk op toegankelijke authenticatieprocessen, zoals inlogformulieren. Het indienen van gegevens en het verifiëren van identiteit mag geen onnodige cognitieve belasting met zich meebrengen.

Duidelijke Labels en Minder Herhaling

Een belangrijke eis hier is de nadruk op duidelijke en consistente labeling van formuliervelden. Gebruikers moeten onmiddellijk kunnen begrijpen welk type informatie van hen wordt gevraagd. Dit geldt niet alleen voor de visuele labels, maar ook voor de ARIA-labels die worden gebruikt om screenreaders te instrueren. Daarnaast wordt er meer nadruk gelegd op het verminderen van onnodige herhaling van gegevens. Als een gebruiker al informatie heeft verstrekt, bijvoorbeeld in een eerder stadium van een proces, mogen we deze niet opnieuw vragen zonder dat dit echt noodzakelijk is. Dit bespaart tijd en mentale inspanning, vooral voor gebruikers die moeite hebben met het onthouden van informatie.

Authenticatie Zonder Cognitieve Druk

WCAG 2.2 wil ook dat authenticatieprocessen zo ontworpen zijn dat ze geen onnodig geheugenwerk vereisen. Dit kan bijvoorbeeld betekenen dat we geen complex wachtwoordbeleid hanteren dat gebruikers verplicht om een reeks bizarre tekens te onthouden, of dat we niet vragen om meerdere persoonlijke identifiers die makkelijk vergeten kunnen worden. Het streven is naar een veilige, maar ook een soepele en toegankelijke inlogervaring.

Alternatieven voor Drag-and-Drop: Inclusieve Interacties

Voor content creators en ontwikkelaars die interactieve elementen ontwerpen, brengt WCAG 2.2 ook veranderingen met zich mee op het gebied van gebruikersinteractie.

Drag-and-Drop: Een Optionele Functie?

Een van de nieuwe eisen is dat, indien een functionaliteit via drag-and-drop wordt aangeboden, er ook een alternatief moet zijn dat met het toetsenbord of via andere invoermethoden kan worden gebruikt. Drag-and-drop is voor veel gebruikers, met name die met motorische beperkingen, een uitdaging. Het implementeren van een alternatieve methode zorgt ervoor dat deze functionaliteit toegankelijk is voor iedereen, wat essentieel is voor een inclusieve gebruikerservaring.

Een gerelateerd artikel dat je kan helpen bij het verbeteren van de toegankelijkheid van jouw WordPress-site is te vinden op de volgende link: Zo maak je jouw site voor iedereen bruikbaar. Dit artikel biedt waardevolle inzichten en tips over hoe je de WCAG 2.2 richtlijnen kunt toepassen om ervoor te zorgen dat jouw website toegankelijk is voor alle gebruikers, ongeacht hun vaardigheden of beperkingen.

WordPress en WCAG 2.2 AA: Onze Rol Binnen Het Ecosysteem

WordPress.org heeft duidelijk aangegeven dat het streeft naar WCAG 2.2 AA-conformiteit voor zowel het kernbeheergedeelte van WordPress als de meegeleverde thema’s. Dit is fantastisch nieuws, want het betekent dat de basis die WordPress ons biedt al steeds toegankelijker wordt. Maar, als community, ligt de ware uitdaging in de implementatie op thema- en plugin-niveau, en in de content die wij als gebruikers creëren.

Het Kiezen van de Juiste Basis: Accessibility-Ready Thema’s

Een van de meest fundamentele stappen die we kunnen nemen om onze WordPress-sites toegankelijk te maken, is het zorgvuldig kiezen van ons thema.

De Waarde van “Accessibility-Ready”

WordPress categoriseert thema’s die voldoen aan de toegankelijkheidsrichtlijnen als “accessibility-ready”. Dit is geen marketingterm, maar een indicatie dat het thema is gebouwd met toegankelijkheid in gedachten. Dit betekent dat de ontwikkelaars aandacht hebben besteed aan zaken als:

  • Correcte semantische HTML-structuur: Dit helpt screenreaders om de content op een logische manier te interpreteren.
  • Voldoende kleurcontrasten: Zorgt ervoor dat tekst goed leesbaar is tegen de achtergrond.
  • Toetsenbordnavigatie: Zorg ervoor dat alle interactieve elementen toegankelijk zijn via het toetsenbord, met duidelijke focusindicatoren.
  • Responsive design: Zorgt ervoor dat de site goed werkt op verschillende schermformaten, wat ook bijdraagt aan de bruikbaarheid voor iedereen.

Door te kiezen voor een “accessibility-ready” thema, leggen we een stevig fundament. We hoeven dan niet vanaf nul te beginnen met het oplossen van fundamentele toegankelijkheidsproblemen. De officiële WordPress Theme Directory markeert deze thema’s, dus dit is een uitstekend startpunt om onze zoektocht te beginnen.

Plugins: Kracht en Potentiële Valkuilen

Plugins kunnen de functionaliteit van onze WordPress-site enorm uitbreiden, maar ze kunnen ook onbedoeld toegankelijkheidsproblemen introduceren.

Testen is Cruciaal: Niet Alles Kan Zomaar

We moeten kritisch zijn bij het selecteren en implementeren van plugins. Net als bij thema’s, moeten we proberen plugins te vinden die expliciet vermelding maken van toegankelijkheid of die zijn ontwikkeld door partijen die hier waarde aan hechten. Hier zijn enkele overwegingen:

  • Formulierplugins: Als we complexe formulieren gebruiken, moeten we zeker weten dat deze WCAG-conform zijn. Dit betekent duidelijke labels, goede foutmeldingen, en dat ze volledig vanaf het toetsenbord te bedienen zijn.
  • Interactieve elementen: Plugins die sliders, carrousels, of andere animaties toevoegen, moeten deze elementen toegankelijk maken. Denk aan pauze/play-knoppen en de mogelijkheid om de animatie over te slaan.
  • E-commerce functionaliteit: Voor webshops is toegankelijkheid essentieel. Het winkelmandje, het afrekenproces, en productpagina’s moeten voor iedereen bruikbaar zijn.
  • Ondersteuning en documentatie: Controleer of de plugin-ontwikkelaar informatie verstrekt over toegankelijkheid en of ze actief ondersteuning bieden voor toegankelijkheidsproblemen.

Het is hierbij belangrijk om te beseffen dat veel plugins worden bijgewerkt. Een plugin die vandaag toegankelijk is, kan dat na een update minder zijn als de ontwikkelaar geen rekening houdt met toegankelijkheidsstandaarden. Regelmatig testen is daarom belangrijk.

Praktische Implementatie: Hoe Pakken We Dit Aan?

Naast het kiezen van de juiste tools, is de daadwerkelijke implementatie van toegankelijkheid een continu proces dat aandacht vereist op verschillende niveaus. We moeten ons realiseren dat toegankelijkheid geen eenmalige actie is, maar een doorlopend proces.

Het Belang van een Globale Aanpak: Automatisch en Handmatig Testen

We kunnen niet blind varen op alleen automatische tools, noch op alleen handmatige controles. Een combinatie van beide methoden is de meest effectieve aanpak.

Automatische Tools: De Eerste Sneltest

Automatische toegankelijkheidstools kunnen ons helpen om snel veelvoorkomende problemen te identificeren. Denk hierbij aan:

  • Browser extensies: Tools zoals WAVE, Accessibility Insights, of Axe for Chrome/Firefox kunnen live feedback geven over de toegankelijkheid van een webpagina. Ze scannen de code en markeren potentiële problemen, zoals ontbrekende alt-teksten, lage contrasten, of incorrecte ARIA-attributen.
  • Online scanners: Er zijn diverse websites die URL’s kunnen scannen en een rapport genereren.

Deze tools zijn geweldig om bottlenecks te ontdekken, maar ze kunnen niet alles detecteren. Ze missen context en de menselijke ervaring, wat leidt tot de volgende stap.

Handmatige Controles: Levensechte Scenario’s

Handmatige testen is essentieel om de echte gebruikerservaring te beoordelen. Dit omvat:

  • Toetsenbordnavigatie: Navigeer volledig door de website met alleen het toetsenbord (Tab, Shift+Tab, Enter, Spatiebalk, pijltoetsen). Controleer of alle interactieve elementen bereikbaar zijn, of de focusindicator altijd zichtbaar is, en of de volgorde logisch is. Dit is waar we specifiek moeten letten op de nieuwe WCAG 2.2 eisen rond focus en doelgrootte.
  • Screenreader testen: Gebruik een screenreader (zoals NVDA, JAWS, of VoiceOver) om te ervaren hoe slechtziende gebruikers de website interpreteren. Dit onthult problemen met de semantische structuur, de duidelijkheid van labels, en de navigatie.
  • Contrastcontrole: Gebruik tools om de kleurcontrasten tussen tekst en achtergrond te meten.
  • Content beoordeling: Lees de content door met de ogen van iemand die mogelijk moeite heeft met het verwerken van informatie, of die de tekst moet decoderen zonder de originele context.

Deze handmatige controles, vooral wanneer uitgevoerd door mensen met verschillende expertises (design, development, en indien mogelijk, mensen met specifieke beperkingen), leveren de meest waardevolle inzichten op.

Bij het verbeteren van de toegankelijkheid van je WordPress-site volgens de WCAG 2.2 richtlijnen, kan het nuttig zijn om te kijken naar praktische voorbeelden en tips. Een gerelateerd artikel dat je hierbij kan helpen is te vinden op FRL Websites, waar je meer leert over hoe je jouw site voor iedereen bruikbaar kunt maken. Het biedt waardevolle inzichten die je kunnen ondersteunen in het creëren van een inclusieve online ervaring.

Content Creatie: Toegankelijkheid in Elk Woord en Beeld

De toegankelijkheid van onze website hangt niet alleen af van de technische implementatie, maar ook van de content die we creëren.

Alt-tekst voor Afbeeldingen

Een van de meest basale, maar toch vaak vergeten, aspecten van toegankelijke content. Elk informatief beeld dat we uploaden, moet een beschrijvende alternatieve tekst (alt-tekst) hebben. Deze tekst wordt voorgelezen door screenreaders en getoond als het beeld niet geladen kan worden. Het is cruciaal om hier duidelijk en beknopt te zijn. Decoratieve afbeeldingen, die geen informatie toevoegen, moeten een lege alt-tekst hebben (alt="") om te voorkomen dat screenreaders ze onnodig voorlezen.

Semantische Structuur in Teksten

Bij het schrijven van artikelen, pagina’s, of berichten, moeten we correct gebruik maken van headings (H1, H2, H3, etc.). Een H1 moet de hoofdtitel zijn van de pagina, gevolgd door H2’s voor hoofdsecties, en H3’s voor subsecties. Dit creëert een hiërarchie die helpt bij het navigeren en begrijpen van de content, zowel voor lezers als voor screenreaders. We moeten vermijden om headings puur voor styling te gebruiken.

Duidelijke Taal

Het gebruik van duidelijke, eenvoudige taal is een sleutel tot toegankelijkheid. Vermijd jargon waar mogelijk, leg complexe termen uit, en structureer zinnen en alinea’s op een logische manier. Dit helpt niet alleen mensen met cognitieve beperkingen, maar verbetert ook de leesbaarheid voor iedereen, inclusief niet-native sprekers.

Een Doorlopend Proces: Audits, Updates en Her-testen

Meerdere Nederlandstalige bronnen benadrukken terecht dat toegankelijkheid geen eenmalige actie is, maar een continu proces. Dit is een essentieel inzicht voor het succes van onze digitale projecten.

Periodieke Audits

Net zoals we onze financiën periodiek controleren of onze website performance monitoren, moeten we ook periodieke toegankelijkheidsaudits inplannen. De frequentie hangt af van de complexiteit en de frequentie van updates van de website, maar minstens jaarlijks is aan te raden. Deze audits moeten zowel geautomatiseerde als manuele componenten bevatten.

Integratie van Updates

Wanneer we nieuwe functies toevoegen, plugins updaten, of thema’s wijzigen, is het cruciaal om de impact op de toegankelijkheid te evalueren. Vooral na grotere updates of wijzigingen aan de website-architectuur, is een nieuwe testronde noodzakelijk. De nieuwe WCAG 2.2 richtlijnen kunnen hierbij als leidraad dienen. Als we bijvoorbeeld een nieuw formulier bouwen, moeten we zeker stellen dat de doelgrootte van de knoppen voldoet aan de 24×24 pixel eis.

Her-testen en Feedback

Feedback van gebruikers is van onschatbare waarde. Als we meldingen ontvangen van gebruikers die problemen ervaren met de toegankelijkheid van onze site, moeten we deze serieus nemen en zo snel mogelijk actie ondernemen. Dit onderstreept het realisme van het “doorlopende proces” principe.

Conclusie: Samen Bouwen aan een Inclusief Digitaal Nederland

De officiële uitgave van WCAG 2.2 is een belangrijk moment voor ons als webprofessionals in Nederland. Het biedt ons concrete richtlijnen om onze websites nog toegankelijker te maken. WordPress, met zijn ambitie om WCAG 2.2 AA-conformiteit te realiseren voor de kern en meegeleverde thema’s, legt een solide basis. Echter, de verantwoordelijkheid voor de uiteindelijke toegankelijkheid van onze sites ligt bij ons, de gebruikers, ontwikkelaars, en content creators.

Door de kracht van de nieuwe succescriteria te omarmen, bewust te kiezen voor toegankelijke thema’s en plugins te controleren op hun conformiteit, en door toegankelijkheid te integreren in onze dagelijkse workflow – van coding tot content creatie – kunnen we een significante impact maken. Het belang van continue testen, zowel automatisch als handmatig, mag niet onderschat worden.

Laten we dit zien als een gezamenlijke inspanning. Door elkaars kennis te delen, elkaar te ondersteunen, en bewust te blijven van de voortdurende evolutie van webstandaarden, kunnen we samen bouwen aan een digitaal Nederland dat werkelijk inclusief is. Een web waar iedereen, ongeacht zijn of haar uitdagingen, kan deelnemen, informatie kan vinden, en deel kan uitmaken van de digitale gemeenschap. De 24×24 pixelregel, de zorg voor zichtbare focus, en toegankelijke formulieren zijn slechts enkele van de vele stappen die we nu kunnen en moeten zetten. Laten we ervoor zorgen dat onze WordPress-sites een voorbeeld zijn van wat mogelijk is als we toegankelijkheid serieus nemen.

FAQs

1. Wat is WCAG 2.2 en waarom is het belangrijk voor WordPress-sites?

WCAG 2.2 staat voor Web Content Accessibility Guidelines 2.2. Het zijn richtlijnen die ervoor zorgen dat websites toegankelijk zijn voor mensen met verschillende beperkingen, zoals visuele, auditieve, motorische of cognitieve beperkingen. Het is belangrijk voor WordPress-sites om aan deze richtlijnen te voldoen, zodat de website voor iedereen bruikbaar is.

2. Welke stappen kan ik nemen om mijn WordPress-site toegankelijk te maken volgens WCAG 2.2?

Om je WordPress-site toegankelijk te maken volgens WCAG 2.2, kun je onder andere zorgen voor een duidelijke structuur en navigatie, alternatieve tekst voor afbeeldingen toevoegen, kleuren en contrasten goed afstemmen, en zorgen voor een goede leesbaarheid van de tekst.

3. Zijn er tools of plugins beschikbaar om de toegankelijkheid van mijn WordPress-site te verbeteren?

Ja, er zijn verschillende tools en plugins beschikbaar om de toegankelijkheid van je WordPress-site te verbeteren. Enkele voorbeelden zijn de WP Accessibility plugin, de Accessibility Checker in de Gutenberg editor, en de Accessibility Widget.

4. Moet ik rekening houden met specifieke wet- en regelgeving bij het verbeteren van de toegankelijkheid van mijn WordPress-site?

Ja, in sommige landen is het verplicht om te voldoen aan specifieke wet- en regelgeving met betrekking tot de toegankelijkheid van websites. In Nederland geldt bijvoorbeeld het Tijdelijk besluit digitale toegankelijkheid overheid, waarin is vastgelegd dat overheidswebsites moeten voldoen aan bepaalde toegankelijkheidseisen.

5. Waar kan ik meer informatie vinden over het verbeteren van de toegankelijkheid van mijn WordPress-site?

Voor meer informatie over het verbeteren van de toegankelijkheid van je WordPress-site volgens WCAG 2.2, kun je terecht op de website van het W3C (World Wide Web Consortium) waar de richtlijnen worden gepubliceerd. Daarnaast zijn er ook diverse online bronnen en communities beschikbaar waar je terecht kunt voor advies en ondersteuning.

← Vorig artikel De Friese aanpak voor optimaal landelijk WordPress onderhoud. Volgend artikel → Conversiegericht design in WordPress: Strategische plaatsing van CTA-knoppen op je pagina’s.