Toegankelijkheid was jaren een slide aan het eind van een pitch. Contrast “als er budget is”, alt-teksten “doen we later”. Dat is voorbij. De European Accessibility Act geldt sinds 28 juni 2025 voor een set consumentendiensten, waaronder e-commerce. WCAG is de maatstaf. Een formulier dat je niet met het toetsenbord afkrijgt, is een aanvraag die nooit binnenkomt.
A11Y is geen plugin die een toolbar over je site legt en “toegankelijk” claimt. Het is markup, contrast, namen op knoppen, en een offerteflow die ook werkt als je niet kunt zien waar je klikt. Dat hoort in design en development. Niet in een sticker na livegang.
Wat de wet wel en niet is
De European Accessibility Act dekt specifieke producten en diensten. Een webshop die aan consumenten in de EU verkoopt, hoort daar in de regel bij. Een brochure van acht pagina’s zonder verkoop niet automatisch. Dat is geen vrijbrief. Een ontoegankelijk contactformulier verliest je alsnog de mensen die wél zouden vragen.
Ik geef geen juridisch advies. Wel een werkafspraak: als je online tot een aanvraag of bestelling wilt leiden, bouw je de flow toegankelijk. Wachten tot er een brief komt is duurder dan het in de scope zetten. WCAG 2.2 niveau AA is wat we hanteren, geen eigen checklist.
Wat WCAG op een WordPress-site betekent
Koppen in volgorde, geen h3 omdat die groter oogt. Knoppen en links met een naam die een screenreader voorleest. Contrast dat haalt, ook op de paarse knop. Toetsenbord door het hele pad: menu, formulier, foutmelding, versturen. Focus die je ziet. Fouten in een formulier die zeggen wát er mis is, niet alleen rood.
Media krijgt ondertiteling of een tekstueel alternatief als het tot de inhoud hoort. Beweging is uit te zetten. Geen toetsenbordval in een modal. Dat is geen extra “A11Y-sprint”. Het is dezelfde site, schoon gebouwd. Een overlay-plugin laat de rotte markup staan en verkoopt een laagje eroverheen. Dat houden we eraf.
In het project, niet ernaast
Toegankelijkheid zit in UX-design en WordPress-development. Onderzoek en flows eerst: wie de site moet kunnen gebruiken, welke stappen tot een aanvraag leiden. Daarna blokken en templates die dat niet breken. Testen op staging, op toetsenbord en met een screenreader op de pagina’s die ertoe doen. Geen “werkt op mijn laptop”.
Een bestaande site tillen we niet in één keer naar “volledig AA”. Eerst de flows die tot een aanvraag leiden: home, dienst, contact of offerte. De rest volgt in Care, Grow of Scale als doorontwikkeling. Een nieuwbouwproject krijgt het in de basis, omdat herstellen later meer kost dan het in één keer goed zetten.
Wat MKB ermee moet
Niet wachten op een brief. Als je een nieuwe site laat maken, zet toegankelijkheid in de scope. Als je al live staat: begin bij het formulier en het pad ernaartoe. Dat is waar de schade zit, niet bij een ontbrekende skiplink op een blog uit 2019.
De prijs van een nieuwe site volgt uit die scope. Geen vaste websiteprijs, wel een voorstel binnen één werkdag. Uitleg op Wat kost een WordPress-site in Lansingerland?.
Kort, wat we afspreken:
- WCAG 2.2 AA als maatstaf, geen overlay-plugin.
- Toetsenbord en namen op de flows die tot een aanvraag leiden.
- In design en development, getest op staging.
- Nieuwe sites: in de basis. Bestaande sites: eerst de conversiepaden.
- Geen juridisch stempel. Wel een site die mensen kunnen gebruiken.