{"id":35228,"date":"2026-06-09T16:10:54","date_gmt":"2026-06-09T14:10:54","guid":{"rendered":"https:\/\/sunbytes.io\/?p=35228"},"modified":"2026-06-09T16:12:35","modified_gmt":"2026-06-09T14:12:35","slug":"wcag-toegankelijkheidsnormen-waarom-eu-sites","status":"publish","type":"post","link":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/","title":{"rendered":"WCAG-toegankelijkheidsnormen: waarom EU-sites moeten voldoen"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_62 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >In this post<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #0d023e;color:#0d023e\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #0d023e;color:#0d023e\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#TLDR\" title=\"TL;DR\">TL;DR<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#Twee_kaders_een_standaard_wat_EU-websites_moeten_begrijpen_over_WCAG-naleving\" title=\"Twee kaders, \u00e9\u00e9n standaard: wat EU-websites moeten begrijpen over WCAG-naleving\">Twee kaders, \u00e9\u00e9n standaard: wat EU-websites moeten begrijpen over WCAG-naleving<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#Richtlijn_versus_EAA_vergelijking_naast_elkaar\" title=\"Richtlijn versus EAA: vergelijking naast elkaar\">Richtlijn versus EAA: vergelijking naast elkaar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#Wat_WCAG_21_AA_daadwerkelijk_vereist_de_4_principes\" title=\"Wat WCAG 2.1 AA daadwerkelijk vereist: de 4 principes\">Wat WCAG 2.1 AA daadwerkelijk vereist: de 4 principes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#Hoe_CTOs_WCAG-gereedheid_kunnen_testen_voor_een_rebuild\" title=\"Hoe CTO\u2019s WCAG-gereedheid kunnen testen v\u00f3\u00f3r een rebuild\">Hoe CTO\u2019s WCAG-gereedheid kunnen testen v\u00f3\u00f3r een rebuild<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#Nederlandse_publieke_sector_DigiToegankelijk_en_toegankelijkheidsverklaringen\" title=\"Nederlandse publieke sector: DigiToegankelijk en toegankelijkheidsverklaringen\">Nederlandse publieke sector: DigiToegankelijk en toegankelijkheidsverklaringen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#Wie_is_vrijgesteld_van_de_EAA_en_de_EU-richtlijn_webtoegankelijkheid\" title=\"Wie is vrijgesteld van de EAA en de EU-richtlijn webtoegankelijkheid?\">Wie is vrijgesteld van de EAA en de EU-richtlijn webtoegankelijkheid?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#Toegankelijkheid_en_SEO_waarom_WCAG-werk_betere_websiteontwikkeling_ondersteunt\" title=\"Toegankelijkheid en SEO: waarom WCAG-werk betere websiteontwikkeling ondersteunt\">Toegankelijkheid en SEO: waarom WCAG-werk betere websiteontwikkeling ondersteunt<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#Hoe_Sunbytes_WCAG-conforme_websites_bouwt\" title=\"Hoe Sunbytes WCAG-conforme websites bouwt\">Hoe Sunbytes WCAG-conforme websites bouwt<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#FAQs\" title=\"FAQs\">FAQs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#Laten_we_beginnen_met_Sunbytes\" title=\"Laten we beginnen met Sunbytes\">Laten we beginnen met Sunbytes<\/a><\/li><\/ul><\/nav><\/div>\n\n<p class=\" eplus-wrapper\">WCAG-naleving voor EU-websites is onderdeel geworden van websiteplanning. Publieke organisaties hebben al toegankelijkheidsverplichtingen, en private bedrijven die binnen de reikwijdte van de European Accessibility Act vallen, moeten toegankelijkheid nu behandelen als onderdeel van het buildmodel.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Deze gids legt uit wat WCAG-naleving voor EU-websites betekent in de Nederlandse en EU-context: welke wetgeving geldt, wat WCAG 2.1 AA vereist, waar de EAA past, en wat CTO\u2019s moeten controleren v\u00f3\u00f3r een rebuild, redesign of nieuwe ontwikkelsprint.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Het praktische punt is eenvoudig: toegankelijkheid is gemakkelijker in de websitearchitectuur in te bouwen dan na lancering te patchen. Als uw checkout, contactformulieren, accountflows, consentbanner of navigatie niet toegankelijk zijn, raakt het probleem gebruikerservaring, QA, compliance en deliveryplanning. Voor CTO\u2019s hoort WCAG naast de discussie over de<a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/website-development-timeline\/\" target=\"_blank\" rel=\"noreferrer noopener\"> tijdlijn voor websiteontwikkeling<\/a> en<a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/website-development-cost-europe\/\" target=\"_blank\" rel=\"noreferrer noopener\"> kosten van websiteontwikkeling<\/a> te staan voordat een rebuild start.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"TLDR\"><\/span><strong>TL;DR<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\" eplus-wrapper\">WCAG-naleving voor EU-websites betekent dat uw site bruikbaar moet zijn voor mensen met toegankelijkheidsbehoeften. Websites van de publieke sector vallen onder de EU-richtlijn webtoegankelijkheid. Veel private websites, vooral e-commercediensten, kunnen onder de EAA vallen, die sinds 28 juni 2025 van kracht is.<\/p>\n\n\n<ul class=\" eplus-wrapper eplus-styles-uid-a81f7c\">\n<li class=\" eplus-wrapper\">WCAG 2.1 AA is de praktische standaard wanneer u websitetoegankelijkheid beoordeelt.<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Publieke websites hebben toegankelijkheidsverklaringen nodig om de nalevingsstatus en bekende tekortkomingen te tonen.<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Private diensten die binnen de reikwijdte vallen, moeten toegankelijkheid na 28 juni 2025 behandelen als een actuele complianceverplichting.<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Bestaande diensten kunnen, afhankelijk van de reikwijdte, een overgangsperiode hebben tot 28 juni 2030.<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Veelvoorkomende websiteverbeteringen zijn alt-teksten, kleurcontrast, toetsenbordnavigatie, formulierlabels en ondersteuning voor screenreaders.<\/li>\n<\/ul>\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Twee_kaders_een_standaard_wat_EU-websites_moeten_begrijpen_over_WCAG-naleving\"><\/span><strong>Twee kaders, \u00e9\u00e9n standaard: wat EU-websites moeten begrijpen over WCAG-naleving<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\" eplus-wrapper\">Nederlandse bedrijven horen vaak \u201cWCAG-naleving\u201d en gaan ervan uit dat het om \u00e9\u00e9n regel gaat. In de praktijk zijn twee EU-kaders belangrijk.<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><a href=\"https:\/\/digital-strategy.ec.europa.eu\/de\/policies\/web-accessibility-directive-standards-and-harmonisation\" target=\"_blank\" rel=\"noreferrer noopener\">De EU-richtlijn webtoegankelijkheid<\/a> geldt voor publieke organisaties. In Nederland omvat dit overheidswebsites, publieke serviceportalen, gemeenten, publieke onderwijsinstellingen en vergelijkbare organisaties. Deze organisaties hebben toegankelijke websites en apps nodig en moeten toegankelijkheidsverklaringen publiceren.<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><a href=\"https:\/\/commission.europa.eu\/strategy-and-policy\/policies\/justice-and-fundamental-rights\/disability\/european-accessibility-act-eaa_en?prefLang=de&amp;etrans=de\" target=\"_blank\" rel=\"noreferrer noopener\">De European Accessibility Act<\/a>, of EAA, geldt voor private producten en diensten die binnen de reikwijdte vallen. Voor Nederlandse mkb-bedrijven is e-commerce meestal de meest relevante websitecategorie. Als een bedrijf online producten of diensten aan consumenten verkoopt en niet is vrijgesteld, wordt toegankelijkheid onderdeel van complianceplanning.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Beide kaders sturen websiteteams richting dezelfde buildrichting:<a href=\"https:\/\/www.w3.org\/Translations\/WCAG21-nl\/\" target=\"_blank\" rel=\"noreferrer noopener\"> WCAG 2.1<\/a> AA via EN 301 549. Het verschil zit in reikwijdte, handhaving, documentatie en overgangstiming. Controleer voor formele EU-naleving welke versie wordt genoemd in de toepasselijke standaard of nationale richtlijn. EN 301 549 leunt nog sterk op WCAG 2.1, terwijl WCAG 2.2 de nieuwere W3C-aanbeveling is en een nuttig vooruitkijkend doel voor nieuwe builds.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Dat onderscheid is belangrijk voordat ontwikkeling start. Een Nederlands mkb-bedrijf heeft geen generiek toegankelijkheidsproject nodig. Het moet weten of de website binnen de EAA-reikwijdte valt, welke gebruikersflows het hoogste risico cre\u00ebren en welke toegankelijkheidshiaten moeten worden opgelost voordat design- en frontendbeslissingen vastliggen. Daarom hoort toegankelijkheid ook thuis in een bredere<a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/websiteontwikkeling\/\" target=\"_blank\" rel=\"noreferrer noopener\"> gids voor websiteontwikkeling<\/a>: het be\u00efnvloedt scope, UX, frontendcomponenten, QA, contentgovernance en eigenaarschap na lancering.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Richtlijn_versus_EAA_vergelijking_naast_elkaar\"><\/span><strong>Richtlijn versus EAA: vergelijking naast elkaar<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\" eplus-wrapper\">De snelste manier om WCAG-naleving te plannen is door publieke-sectorverplichtingen te scheiden van private-sectorverplichtingen.<\/p>\n\n\n\n<figure class=\" wp-block-table eplus-wrapper\"><table><thead><tr><th>Onderdeel<\/th><th>EU-richtlijn webtoegankelijkheid<\/th><th>European Accessibility Act<\/th><\/tr><\/thead><tbody><tr><td>Voor wie geldt dit?<\/td><td>Publieke organisaties, waaronder overheidswebsites, publieke portalen en apps voor publieke dienstverlening<\/td><td>Private bedrijven die producten of diensten aanbieden die binnen de reikwijdte vallen, waaronder e-commerce en elektronische communicatie<\/td><\/tr><tr><td>Belangrijkste websitestandaard<\/td><td>WCAG 2.1 AA via EN 301 549<\/td><td>Toegankelijkheidseisen voor diensten binnen de reikwijdte, waarbij WCAG 2.1 AA vaak wordt gebruikt als praktische websitebenchmark<\/td><\/tr><tr><td>Gedekte digitale content<\/td><td>Websites, mobiele apps, online documenten, intranetten, extranetten en cloudapplicaties die door publieke organisaties worden gebruikt<\/td><td>E-commercewebsites, digitale serviceflows, elektronische communicatie, banking-\/betaaldiensten, transportdiensten, e-books en andere diensten binnen de reikwijdte<\/td><\/tr><tr><td>Van kracht<\/td><td>Nederlandse regels voor publieke websites zijn gefaseerd ingevoerd, waarbij alle publieke websites sinds september 2020 binnen de reikwijdte vallen<\/td><td>Nieuwe diensten binnen de reikwijdte moeten vanaf 28 juni 2025 voldoen<\/td><\/tr><tr><td>Overgangsnuance<\/td><td>Regels voor de publieke sector gelden al<\/td><td>Sommige bestaande dienstfaciliteiten die v\u00f3\u00f3r 28 juni 2025 rechtmatig in gebruik waren, kunnen een extra overgangsperiode van vijf jaar krijgen, tot 28 juni 2030<\/td><\/tr><tr><td>Nederlandse handhavingscontext<\/td><td>DigiToegankelijk.nl ondersteunt toegankelijkheidsverklaringen en monitoring voor overheidstoegankelijkheid<\/td><td>ACM heeft richtlijnen en handhavingsinformatie gepubliceerd voor e-commerce en elektronische communicatiediensten<\/td><\/tr><tr><td>Toegankelijkheidsverklaring<\/td><td>Verplicht voor Nederlandse publieke websites en apps<\/td><td>EAA-documentatieverplichtingen verschillen van het verklaringsmodel voor de publieke sector<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><em>EU-verplichtingen voor websitetoegankelijkheid per organisatietype en kader.<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">Voor Nederlandse mkb-bedrijven is de belangrijkste planningsvraag niet: \u201cHebben we toegankelijkheid nodig?\u201d De betere vraag is: \u201cWelke gebruikersflows zijn juridisch en commercieel belangrijk genoeg om als eerste te verbeteren?\u201d Checkout, accountaanmaak, contactformulieren, consentbanners, productfilters, betaalstappen en klantenservicepagina\u2019s horen meestal bovenaan de review.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Wat_WCAG_21_AA_daadwerkelijk_vereist_de_4_principes\"><\/span><strong>Wat WCAG 2.1 AA daadwerkelijk vereist: de 4 principes<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\" eplus-wrapper\">WCAG 2.1 is opgebouwd rond vier principes: waarneembaar, bedienbaar, begrijpelijk en robuust. Dit wordt vaak het POUR-model genoemd.<\/p>\n\n\n\n<figure class=\" wp-block-image size-full eplus-wrapper\"><img decoding=\"async\" width=\"730\" height=\"402\" src=\"https:\/\/sunbytes.io\/app\/uploads\/2026\/06\/WCAG-2.1-AA-POUR-principes-voor-websitetoegankelijkheid.webp\" alt=\"WCAG-2.1-AA-POUR-principes-voor-websitetoegankelijkheid\" class=\"wp-image-35233\" srcset=\"https:\/\/sunbytes.io\/app\/uploads\/2026\/06\/WCAG-2.1-AA-POUR-principes-voor-websitetoegankelijkheid.webp 730w, https:\/\/sunbytes.io\/app\/uploads\/2026\/06\/WCAG-2.1-AA-POUR-principes-voor-websitetoegankelijkheid-300x165.webp 300w\" sizes=\"(max-width: 730px) 100vw, 730px\" \/><figcaption class=\"wp-element-caption\"><em>WCAG 2.1 AA POUR-principes voor websitetoegankelijkheid<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">Voor een CTO is de waarde van dit model praktisch. Het maakt van toegankelijkheid geen vage designvraag, maar testbaar websitegedrag.<\/p>\n\n\n\n<figure class=\" wp-block-table eplus-wrapper\"><table><thead><tr><th>WCAG-principe<\/th><th>Wat dit betekent voor websites<\/th><th>Veelvoorkomende websitefout<\/th><\/tr><\/thead><tbody><tr><td>Waarneembaar<\/td><td>Gebruikers kunnen content waarnemen via zicht, geluid, screenreaders, ondertiteling, tekstalternatieven en voldoende contrast<\/td><td>Afbeeldingen zonder alt-tekst, CTA-knoppen met laag contrast, video zonder ondertiteling<\/td><\/tr><tr><td>Bedienbaar<\/td><td>Gebruikers kunnen navigeren en taken voltooien zonder afhankelijk te zijn van een muis<\/td><td>Dropdownmenu\u2019s die niet werken met een toetsenbord, ontbrekende focus states, geen skip-to-content-link<\/td><\/tr><tr><td>Begrijpelijk<\/td><td>Gebruikers kunnen navigatie, formulieren, fouten en paginataal begrijpen<\/td><td>Formulierlabels die alleen placeholdertekst gebruiken, vage foutmeldingen, ontbrekend paginataalattribuut<\/td><\/tr><tr><td>Robuust<\/td><td>Ondersteunende technologie\u00ebn kunnen de website betrouwbaar lezen en interpreteren<\/td><td>Ongeldige HTML, dubbele ID\u2019s, custom componenten zonder toegankelijke namen of states<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><em>WCAG 2.1 AA-principes en veelvoorkomende toegankelijkheidsfouten op websites.<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">Een eenvoudig voorbeeld: een checkoutformulier kan er prima uitzien voor een ziende muisgebruiker, maar toch niet toegankelijk zijn. Als het betaalveld geen programmatisch label heeft, de foutmelding alleen \u201cOngeldig\u201d zegt en de verzendknop niet met het toetsenbord bereikbaar is, blokkeert de flow sommige gebruikers bij het kopen.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Daarom hoort WCAG-naleving thuis in de ontwikkelworkflow. Designers hebben contrast en focus states nodig. Frontenddevelopers hebben semantische HTML nodig en ARIA alleen waar nodig. QA heeft toetsenbord- en screenreaderchecks nodig. Product owners hebben acceptatiecriteria nodig waarin toegankelijkheid is opgenomen voordat de sprint als afgerond wordt gemarkeerd.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Hoe_CTOs_WCAG-gereedheid_kunnen_testen_voor_een_rebuild\"><\/span><strong>Hoe CTO\u2019s WCAG-gereedheid kunnen testen v\u00f3\u00f3r een rebuild<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\" wp-block-image size-full eplus-wrapper\"><img decoding=\"async\" width=\"736\" height=\"411\" src=\"https:\/\/sunbytes.io\/app\/uploads\/2026\/06\/Een-WCAG-auditvolgorde-voor-CTOs.webp\" alt=\"\" class=\"wp-image-35235\" srcset=\"https:\/\/sunbytes.io\/app\/uploads\/2026\/06\/Een-WCAG-auditvolgorde-voor-CTOs.webp 736w, https:\/\/sunbytes.io\/app\/uploads\/2026\/06\/Een-WCAG-auditvolgorde-voor-CTOs-300x168.webp 300w\" sizes=\"(max-width: 736px) 100vw, 736px\" \/><figcaption class=\"wp-element-caption\"><em>Een WCAG-auditvolgorde voor CTO\u2019s<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">Begin met een geautomatiseerde scan om ontbrekende labels, contrastproblemen, headingfouten en ARIA-fouten te vinden. Voer daarna handmatige toetsenbordtests uit op checkout, accountaanmaak, contactformulieren, consentinstellingen en supportflows. Gebruik een screenreader-steekproef voor de belangrijkste gebruikersreizen, zet bevindingen om in backlogtickets en voeg WCAG-acceptatiecriteria toe voordat sprintwerk wordt afgetekend.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Nederlandse_publieke_sector_DigiToegankelijk_en_toegankelijkheidsverklaringen\"><\/span><strong>Nederlandse publieke sector: DigiToegankelijk en toegankelijkheidsverklaringen<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\" eplus-wrapper\">Nederlandse publieke organisaties hebben een specifiek toegankelijkheidsproces. Overheidswebsites en apps moeten toegankelijk zijn en moeten een toegankelijkheidsverklaring publiceren.<a href=\"http:\/\/digitoegankelijk.nl\" target=\"_blank\" rel=\"noreferrer noopener\"> DigiToegankelijk.nl<\/a> biedt richtlijnen, statusmodellen en ondersteuning voor verklaringen voor publieke organisaties.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Voor publieke websites is WCAG-werk meer dan een codereview. De organisatie moet laten zien wat is gecontroleerd, welke status geldt, welke problemen nog bestaan en hoe die problemen worden verbeterd. Een geldig toegankelijkheidsonderzoek is onderdeel van het bewijs.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Deze sectie is ook relevant voor mkb-bedrijven, zelfs als zij geen publieke organisatie zijn. Verwachtingen uit de publieke sector be\u00efnvloeden vaak procurement. Als uw bedrijf verkoopt aan overheid, onderwijs, zorg of gereguleerde afnemers, kan een toegankelijkheidsbaseline onderdeel worden van leveranciersbeoordeling.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Moet u toegankelijkheid controleren voordat de rebuild start?<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Sunbytes kan uw WCAG-hiaten, toetsenbordnavigatie, kleurcontrast, formulierlabels en vereisten voor toegankelijkheidsverklaringen beoordelen voordat de ontwikkeling doorgaat.<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><a href=\"#contact\">Laat Sunbytes uw plan voor websitetoegankelijkheid beoordelen \u2192<\/a><\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Wie_is_vrijgesteld_van_de_EAA_en_de_EU-richtlijn_webtoegankelijkheid\"><\/span><strong>Wie is vrijgesteld van de EAA en de EU-richtlijn webtoegankelijkheid?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\" eplus-wrapper\">De EU-richtlijn webtoegankelijkheid is een kader voor de publieke sector. Deze werkt niet zoals het EAA-vrijstellingsmodel voor micro-ondernemingen. Als een Nederlandse publieke organisatie binnen de reikwijdte valt, worden haar websites en apps geacht het vereiste toegankelijkheidsproces te volgen.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">De EAA is anders. Deze geldt voor private producten en diensten die binnen de reikwijdte vallen, met vrijstellingen voor micro-ondernemingen die diensten leveren. In de praktijk zouden Nederlandse mkb-bedrijven drie dingen moeten controleren voordat zij aannemen dat zij zijn vrijgesteld:<\/p>\n\n\n<ol class=\" eplus-wrapper eplus-styles-uid-320d76\">\n<li class=\" eplus-wrapper\">Biedt de website een dienst die binnen de reikwijdte valt, zoals e-commerce of elektronische communicatie?<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Voldoet het bedrijf aan de drempel voor micro-ondernemingen?<\/li>\n\n\n\n<li class=\" eplus-wrapper\">Is de website nieuw, wordt deze herbouwd, of is het een bestaande dienst met een overgangsregel?<\/li>\n<\/ol>\n\n\n<p class=\" eplus-wrapper\">De vrijstelling voor micro-ondernemingen maakt toegankelijkheid niet irrelevant. Zij verandert alleen het juridische vertrekpunt. Een klein bedrijf kan nog steeds gebruikers verliezen wanneer menu\u2019s niet met het toetsenbord kunnen worden gebruikt, formulieren onduidelijk zijn of productpagina\u2019s afhankelijk zijn van afbeeldingen zonder nuttige tekst.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Toegankelijkheid_en_SEO_waarom_WCAG-werk_betere_websiteontwikkeling_ondersteunt\"><\/span><strong>Toegankelijkheid en SEO: waarom WCAG-werk betere websiteontwikkeling ondersteunt<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\" eplus-wrapper\">Toegankelijkheid en SEO hebben dezelfde basis: duidelijke structuur, bruikbare content en voorspelbare navigatie. Toegankelijke websites zijn beter gebouwd omdat ze duidelijkere structuur, sterkere contentsemantiek en minder interactievalkuilen gebruiken. Diezelfde keuzes helpen zoekmachines en gebruikers vaak om de pagina te begrijpen.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Alt-tekst is een goed voorbeeld. Screenreaders gebruiken die om de betekenis van afbeeldingen over te brengen. Zoeksystemen kunnen die ook gebruiken om afbeeldingen te begrijpen. Beschrijvende linktekst is een ander voorbeeld. \u201cKlik hier\u201d is zwak voor screenreadernavigatie en zwak voor zoekcontext. \u201cBekijk de GDPR-compliancechecklist\u201d vertelt zowel gebruikers als crawlers waar de gelinkte pagina over gaat.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">De overlap is praktisch:<\/p>\n\n\n\n<figure class=\" wp-block-table eplus-wrapper\"><table><thead><tr><th>WCAG-praktijk<\/th><th>Voordeel voor websiteontwikkeling<\/th><th>SEO- of contentvoordeel<\/th><\/tr><\/thead><tbody><tr><td>Alt-tekst voor betekenisvolle afbeeldingen<\/td><td>Niet-visuele gebruikers begrijpen de afbeeldingscontent<\/td><td>Zoeksystemen krijgen meer context voor afbeeldingscontent<\/td><\/tr><tr><td>Correcte headinghi\u00ebrarchie<\/td><td>Pagina\u2019s zijn gemakkelijker te scannen en te onderhouden<\/td><td>Contentstructuur is duidelijker<\/td><\/tr><tr><td>Beschrijvende linktekst<\/td><td>Screenreadergebruikers kunnen links met context navigeren<\/td><td>Interne links geven duidelijkere relevantiesignalen<\/td><\/tr><tr><td>Taaldeclaratie<\/td><td>Ondersteunende technologie kan de juiste uitspraakregels gebruiken<\/td><td>Regionale en taalcontext is duidelijker<\/td><\/tr><tr><td>Responsive reflow<\/td><td>Gebruikers kunnen content op kleine schermen lezen zonder horizontaal scrollen<\/td><td>Mobiele bruikbaarheid verbetert<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><em>Toegankelijkheidspraktijken die ook betere websitekwaliteit ondersteunen.<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\" eplus-wrapper\">De meetbare volgende stap: voeg WCAG-acceptatiecriteria toe aan sprint \u00e9\u00e9n voordat componenten worden goedgekeurd. Test bij een rebuild v\u00f3\u00f3r livegang ten minste vijf risicovolle flows: navigatie, zoeken of filteren, contactformulieren, checkout- of conversieformulieren en consentinstellingen. Als twee of meer herbruikbare componenten falen, verbeter dan de component library voordat u individuele pagina\u2019s beoordeelt.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\"><span class=\"ez-toc-section\" id=\"Hoe_Sunbytes_WCAG-conforme_websites_bouwt\"><\/span><strong>Hoe Sunbytes WCAG-conforme websites bouwt<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\" eplus-wrapper\">Toegankelijkheidswerk faalt wanneer het pas wordt beoordeeld nadat componenten, formulieren en CMS-workflows al zijn goedgekeurd.<a href=\"https:\/\/sunbytes.io\/nl\/\" target=\"_blank\" rel=\"noreferrer noopener\"> Sunbytes<\/a> helpt Nederlandse en Europese teams om WCAG te behandelen als onderdeel van het websitebuildplan via<a href=\"https:\/\/sunbytes.io\/nl\/tech-service\/\" target=\"_blank\" rel=\"noreferrer noopener\"> Digital Transformation Solutions<\/a>: contentstructuur, componentgedrag, toetsenbordtoegang, kleurcontrast, formulierflows en QA-acceptatiecriteria worden beoordeeld voordat sprintbeslissingen duur worden om te wijzigen.<\/p>\n\n\n\n<p class=\" eplus-wrapper\"><a href=\"https:\/\/sunbytes.io\/nl\/hr-diensten\/\" target=\"_blank\" rel=\"noreferrer noopener\">Accelerate Workforce Solutions<\/a> ondersteunen de mensenlaag wanneer senior frontend-, QA- of CMS-capaciteit nodig is voor delivery.<a href=\"https:\/\/sunbytes.io\/nl\/cybersecurity-service-provider\/\" target=\"_blank\" rel=\"noreferrer noopener\"> Cybersecurity Solutions<\/a> voegen de controlelaag toe wanneer toegankelijkheid overlapt met GDPR, consentflows, auditbewijs of veilige gebruikersreizen.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Met 15+ jaar ervaring, 300+ opgeleverde projecten, senior teams die binnen 2\u20134 weken operationeel zijn, ISO-geleide delivery en DORA-gemeten resultaten waar relevant, helpt Sunbytes teams om toegankelijkheidsonzekerheid om te zetten in een buildplan dat zij kunnen lanceren en onderhouden.<\/p>\n\n\n\n<p class=\" eplus-wrapper\">Klaar om uw website te controleren v\u00f3\u00f3r de volgende rebuild of sprint? Neem nu contact met ons op om uw plan voor WCAG-conforme websiteontwikkeling te beoordelen.<\/p>\n\n\n<div\n    class=\"block-faq row justify-content-lg-center \"\n    id=\"block_93fde1e6ddc87f566da380ddaf85e77f\"\n  >\n    <div class=\"col-lg-10\">\n      <h2 class=\"block-faq__title\"><span class=\"ez-toc-section\" id=\"FAQs\"><\/span>FAQs<span class=\"ez-toc-section-end\"><\/span><\/h2>\n      <div class=\"block-faq__content\" id=\"faq-accordion\">\n                              <div class=\"block-faq__item\">\n              <div class=\"block-faq__question\" role=\"button\" data-toggle=\"collapse\" data-target=\"#faq-0\" aria-expanded=\"false\" aria-controls=\"faq-0\">\n                Geldt de EAA voor mijn Nederlandse mkb-website?\n                <span class=\"block-faq__icon\"><\/span>\n              <\/div>\n              <div id=\"faq-0\" class=\"block-faq__answer collapse\" data-parent=\"#faq-accordion\">\n                <div class=\"block-faq__inner\"><p><span style=\"font-weight: 400;\">Als uw bedrijf 10+ werknemers heeft of een jaaromzet van \u20ac2M+ en een dienst levert die binnen de reikwijdte valt, zoals e-commerce, banking, transport of elektronische communicatie, kan de EAA van toepassing zijn. Micro-ondernemingen zijn doorgaans vrijgesteld van EAA-dienstverplichtingen, maar vrijwillige WCAG-afstemming blijft een goede praktijk wanneer uw website checkout, accountaanmaak, klantenservice of andere belangrijke gebruikersflows verwerkt.<\/span><\/p>\n<\/div>\n              <\/div>\n            <\/div>\n                                        <div class=\"block-faq__item\">\n              <div class=\"block-faq__question\" role=\"button\" data-toggle=\"collapse\" data-target=\"#faq-1\" aria-expanded=\"false\" aria-controls=\"faq-1\">\n                Wat is de boete voor niet-naleving van de EU-richtlijn webtoegankelijkheid?\n                <span class=\"block-faq__icon\"><\/span>\n              <\/div>\n              <div id=\"faq-1\" class=\"block-faq__answer collapse\" data-parent=\"#faq-accordion\">\n                <div class=\"block-faq__inner\"><p><span style=\"font-weight: 400;\">Voor Nederlandse publieke websites ligt de handhaving op toegankelijkheidsverklaringen, monitoring en formele opvolging van naleving. Publieke organisaties kunnen worden verplicht hun toegankelijkheidsstatus te verbeteren en hun nalevingspositie te publiceren in het Nederlandse toegankelijkheidsregister. Controleer v\u00f3\u00f3r publicatie de nieuwste handhavingsrichtlijnen van DigiToegankelijk.nl en de relevante Nederlandse overheidsbron.<\/span><\/p>\n<\/div>\n              <\/div>\n            <\/div>\n                                        <div class=\"block-faq__item\">\n              <div class=\"block-faq__question\" role=\"button\" data-toggle=\"collapse\" data-target=\"#faq-2\" aria-expanded=\"false\" aria-controls=\"faq-2\">\n                Is WCAG 2.1 AA nog steeds de huidige standaard of heeft WCAG 2.2 die vervangen?\n                <span class=\"block-faq__icon\"><\/span>\n              <\/div>\n              <div id=\"faq-2\" class=\"block-faq__answer collapse\" data-parent=\"#faq-accordion\">\n                <div class=\"block-faq__inner\"><p><span style=\"font-weight: 400;\">Voor EU-complianceplanning blijft WCAG 2.1 AA de veiligste baseline wanneer EN 301 549 het referentiepunt is. Nederlandse publieke-sectorrichtlijnen verwijzen nu ook naar<\/span><a href=\"https:\/\/www.w3.org\/Translations\/WCAG22-nl\/\" target=\"_blank\" rel=\"noopener\"> <span style=\"font-weight: 400;\">WCAG 2.2<\/span><\/a><span style=\"font-weight: 400;\"> niveau A en AA, dus nieuwe builds moeten WCAG 2.2-bewustzijn behandelen als het praktische vooruitkijkende doel, terwijl zij de formele eis controleren die voor hun organisatie geldt.<\/span><\/p>\n<\/div>\n              <\/div>\n            <\/div>\n                                        <div class=\"block-faq__item\">\n              <div class=\"block-faq__question\" role=\"button\" data-toggle=\"collapse\" data-target=\"#faq-3\" aria-expanded=\"false\" aria-controls=\"faq-3\">\n                Hoe test ik mijn website op WCAG 2.1 AA-naleving?\n                <span class=\"block-faq__icon\"><\/span>\n              <\/div>\n              <div id=\"faq-3\" class=\"block-faq__answer collapse\" data-parent=\"#faq-accordion\">\n                <div class=\"block-faq__inner\"><p><span style=\"font-weight: 400;\">Begin met geautomatiseerde toegankelijkheidschecks om veelvoorkomende problemen te vinden, zoals ontbrekende labels, contrastproblemen, headingfouten en ARIA-fouten. Voeg daarna handmatige tests toe voor toetsenbordnavigatie, screenreadergedrag, formulieren, foutmeldingen, responsive reflow en echte gebruikersreizen zoals checkout of accountaanmaak. Geautomatiseerde tools zijn nuttig, maar kunnen volledige WCAG 2.1 AA-naleving niet alleen bevestigen.<\/span><\/p>\n<\/div>\n              <\/div>\n            <\/div>\n                                        <div class=\"block-faq__item\">\n              <div class=\"block-faq__question\" role=\"button\" data-toggle=\"collapse\" data-target=\"#faq-4\" aria-expanded=\"false\" aria-controls=\"faq-4\">\n                Kan een ontoegankelijke website zowel EAA- als GDPR-problemen veroorzaken?\n                <span class=\"block-faq__icon\"><\/span>\n              <\/div>\n              <div id=\"faq-4\" class=\"block-faq__answer collapse\" data-parent=\"#faq-accordion\">\n                <div class=\"block-faq__inner\"><p><span style=\"font-weight: 400;\">Mogelijk wel. Als toegankelijkheidsbarri\u00e8res gebruikers verhinderen toegang te krijgen tot cookie-instellingen, consentcontroles, privacy-instellingen of formulieren voor verzoeken van betrokkenen, kan het probleem zowel toegankelijkheid als gegevensbeschermingsnaleving raken.<\/span><\/p>\n<\/div>\n              <\/div>\n            <\/div>\n                        <\/div>\n    <\/div>\n  <\/div>\n\n\n\n<div style=\"height:36px\" aria-hidden=\"true\" id=\"contact\" class=\"contact wp-block-spacer eplus-wrapper\"><\/div>\n\n\n<section\n    class=\"conversion-form \"\n    id=\"block_feebe47fa0a79e46b61faa7ac81f2bff\"\n    style=\"background-image: url(https:\/\/sunbytes.io\/app\/uploads\/2018\/05\/background-network-1.png)\"\n  >\n    <div class=\"container\">\n      <div class=\"row justify-content-md-center\">\n        <div class=\"col-md-10 col-lg-8\">\n          <div class=\"conversion-form__inner\">\n            <div class=\"col-12 col-sm-10 offset-sm-1\">\n              <h2 class=\"conversion-form__title\"><span class=\"ez-toc-section\" id=\"Laten_we_beginnen_met_Sunbytes\"><\/span>Laten we beginnen met Sunbytes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n                              <p>Laat ons uw eisen voor het team weten en wij nemen meteen contact met u op.<\/p>\n                                            <script type=\"text\/javascript\">var gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener(\"DOMContentLoaded\",o):document.addEventListener(\"gform_main_scripts_loaded\",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook(\"action\",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook(\"filter\",o,n,r,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,n){gform.removeHook(\"action\",o,n)},removeFilter:function(o,n,r){gform.removeHook(\"filter\",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+\"_\"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==n?t.apply(null,r):r[0]=t.apply(null,r)})),\"filter\"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});<\/script>\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_11' ><div id='gf_11' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_11' id='gform_11'  action='\/nl\/wp-json\/wp\/v2\/posts\/35228#gf_11' data-formid='11' novalidate> \r\n <input type='hidden' class='gforms-pum' value='{\"closepopup\":false,\"closedelay\":0,\"openpopup\":false,\"openpopup_id\":0}' \/>\n                        <div class='gform-body gform_body'><div id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below'><div id=\"field_11_12\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-full hidden_label gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_12\" ><label class='gfield_label gform-field-label' for='input_11_12'>Uw naam<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_12' id='input_11_12' type='text' value='' class='large'    placeholder='Uw naam' aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_11_2\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half hidden_label gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_11_2\" ><label class='gfield_label gform-field-label' for='input_11_2'>Organization<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_11_2' type='text' value='' class='large'    placeholder='Organisatie' aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_11_16\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_16\" ><label class='gfield_label gform-field-label' for='input_11_16'>Functietitel<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_16' id='input_11_16' type='text' value='' class='large'    placeholder='Functietitel' aria-required=\"true\" aria-invalid=\"false\"   \/> <\/div><\/div><div id=\"field_11_3\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-half hidden_label gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_3\" ><label class='gfield_label gform-field-label' for='input_11_3'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_3' id='input_11_3' type='email' value='' class='large'   placeholder='E-mailadres' aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_11_13\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-half field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_13\" ><label class='gfield_label gform-field-label' for='input_11_13'>Phone<\/label><div class='ginput_container ginput_container_phone'><input name='input_13' id='input_11_13' type='tel' value='' class='large'  placeholder='Telefoonnummer'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_11_17\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_17\" ><label class='gfield_label gform-field-label' for='input_11_17'>Land<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_17' id='input_11_17' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Land<\/option><option value='Australia\/New Zealand (ANZ)' >Australia\/New Zealand (ANZ)<\/option><option value='Canada' >Canada<\/option><option value='Germany' >Germany<\/option><option value='Hong Kong' >Hong Kong<\/option><option value='Netherlands' >Netherlands<\/option><option value='Singapore' >Singapore<\/option><option value='United Kingdom' >United Kingdom<\/option><option value='United States of America' >United States of America<\/option><option value='Vietnam' >Vietnam<\/option><option value='Anders...' >Anders&#8230;<\/option><\/select><\/div><\/div><div id=\"field_11_11\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_11\" ><label class='gfield_label gform-field-label' for='input_11_11'>Requirements<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_11' id='input_11_11' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Waar heeft u interesse in?<\/option><option value='Maatwerk Software ontwikkeling' >Maatwerk Software ontwikkeling<\/option><option value='Dedicated specialisten' >Dedicated specialisten<\/option><option value='Cybersecurity diensten' >Cybersecurity diensten<\/option><option value='HR Diensten' >HR Diensten<\/option><option value='Anders...' >Anders&#8230;<\/option><\/select><\/div><\/div><div id=\"field_11_18\" class=\"gfield gfield--type-select gfield--input-type-select gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_18\" ><label class='gfield_label gform-field-label' for='input_11_18'>Hoe heb je over ons gehoord?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select name='input_18' id='input_11_18' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Hoe heb je over ons gehoord?<\/option><option value='LinkedIn' >LinkedIn<\/option><option value='Clutch' >Clutch<\/option><option value='Newsletter' >Newsletter<\/option><option value='Doorverwijzing' >Doorverwijzing<\/option><option value='Zoekmachine (Google, Bing, etc)' >Zoekmachine (Google, Bing, etc)<\/option><option value='Email' >Email<\/option><option value='Anders...' >Anders&#8230;<\/option><\/select><\/div><\/div><div id=\"field_11_19\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_19\" ><label class='gfield_label gform-field-label' for='input_11_19'>Aanvullende informatie over uw verzoek.<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_19' id='input_11_19' class='textarea large'    placeholder='Aanvullende informatie over uw verzoek.'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_11_7\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox hidden_label contact-form__agree mb-0 gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_11_7\" ><legend class='gfield_label gform-field-label screen-reader-text gfield_label_before_complex' ><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox' id='input_11_7'><div class='gchoice gchoice_11_7_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_7.1' type='checkbox'  value='Ik geef Sunbytes toestemming om telefonisch of per e-mail contact op te nemen.'  id='choice_11_7_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_11_7_1' id='label_11_7_1' class='gform-field-label gform-field-label--type-inline'>Ik geef Sunbytes toestemming om telefonisch of per e-mail contact op te nemen.<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_11_14\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox hidden_label contact-form__agree gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_11_14\" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Untitled<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Vereist)<\/span><\/span><\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox' id='input_11_14'><div class='gchoice gchoice_11_14_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_14.1' type='checkbox'  value='Ik ga akkoord met &lt;a href=&quot;https:\/\/sunbytes.io\/general-terms-and-conditions\/&quot;&gt;de algemene voorwaarden &lt;\/a&gt;'  id='choice_11_14_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_11_14_1' id='label_11_14_1' class='gform-field-label gform-field-label--type-inline'>Ik ga akkoord met <a href=\"https:\/\/sunbytes.io\/general-terms-and-conditions\/\">de algemene voorwaarden <\/a><\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_11_15\" class=\"gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full d-none field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible\"  data-js-reload=\"field_11_15\" ><label class='gfield_label gform-field-label' for='input_11_15'>Captcha<\/label><div id='input_11_15' class='ginput_container ginput_recaptcha' data-sitekey='6LeTwBcdAAAAAKDurfTYCHGQQNGUBiDURxfjNI3V'  data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'><\/div><\/div><div id=\"field_11_20\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below gfield_visibility_visible\"  data-js-reload=\"field_11_20\" ><label class='gfield_label gform-field-label' for='input_11_20'>Name<\/label><div class='ginput_container'><input name='input_20' id='input_11_20' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_11_20'>Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.<\/div><\/div><\/div><\/div>\n        <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_11' class='gform_button button' value='Verstuur!'  onclick='if(window[\"gf_submitting_11\"]){return false;}  if( !jQuery(\"#gform_11\")[0].checkValidity || jQuery(\"#gform_11\")[0].checkValidity()){window[\"gf_submitting_11\"]=true;}  ' onkeypress='if( event.keyCode == 13 ){ if(window[\"gf_submitting_11\"]){return false;} if( !jQuery(\"#gform_11\")[0].checkValidity || jQuery(\"#gform_11\")[0].checkValidity()){window[\"gf_submitting_11\"]=true;}  jQuery(\"#gform_11\").trigger(\"submit\",[true]); }' \/> <input type='hidden' name='gform_ajax' value='form_id=11&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='11' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsImMzZmY3ZDRjNjM0NWY0MGNlNjVlNjMzNWJlZThmMWVlIl0=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' \/>\n            <input type='hidden' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"110\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_11' id='gform_ajax_frame_11' title='Dit iframe bevat de vereiste logica om Ajax aangedreven Gravity Forms te verwerken.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 11, 'https:\/\/sunbytes.io\/app\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_11').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_11');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_11').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_11').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_11').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_11').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_11').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_11').val();gformInitSpinner( 11, 'https:\/\/sunbytes.io\/app\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [11, current_page]);window['gf_submitting_11'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_11').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_11').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [11]);window['gf_submitting_11'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_11').text());}, 50);}else{jQuery('#gform_11').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"11\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);                if (event.defaultPrevented) {                return;         }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_11\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_11\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_11\" );        let postRenderFired = false;                function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            jQuery( document ).trigger( 'gform_post_render', [11, current_page] );            gform.utils.trigger( { event: 'gform\/postRender', native: false, data: { formId: 11, currentPage: current_page } } );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n\n                          <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n","protected":false},"excerpt":{"rendered":"<p>WCAG-naleving voor EU-websites is onderdeel geworden van websiteplanning. Publieke organisaties hebben al toegankelijkheidsverplichtingen, en private bedrijven die binnen de reikwijdte van de European Accessibility Act vallen, moeten toegankelijkheid nu behandelen als onderdeel van het buildmodel. Deze gids legt uit wat WCAG-naleving voor EU-websites betekent in de Nederlandse en EU-context: welke wetgeving geldt, wat WCAG 2.1 &hellip; <a href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/\">Read more<\/a><\/p>\n","protected":false},"author":21,"featured_media":35145,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"editor_plus_copied_stylings":"{}","footnotes":""},"categories":[18,109],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WCAG-toegankelijkheidsnormen: waarom EU-sites moeten voldoen<\/title>\n<meta name=\"description\" content=\"Leer wat EU-websites nodig hebben voor WCAG-naleving onder de EAA en Nederlandse regels, met praktische checks voor CTO\u2019s die een conforme websitebuild plannen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WCAG-toegankelijkheidsnormen: waarom EU-sites moeten voldoen\" \/>\n<meta property=\"og:description\" content=\"Leer wat EU-websites nodig hebben voor WCAG-naleving onder de EAA en Nederlandse regels, met praktische checks voor CTO\u2019s die een conforme websitebuild plannen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech and Talent Solutions - Sunbytes\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sunbytes\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-09T14:10:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-09T14:12:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sunbytes.io\/app\/uploads\/2026\/06\/Website-security-checklist-for-Dutch-SMEs.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Thien\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sunbytes\" \/>\n<meta name=\"twitter:site\" content=\"@sunbytes\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thien\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"name\":\"Sunbytes\",\"url\":\"https:\/\/sunbytes.io\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl\",\"@id\":\"https:\/\/sunbytes.io\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sunbytes.io\/app\/uploads\/2021\/10\/cropped-sunbytes-favicon.png\",\"contentUrl\":\"https:\/\/sunbytes.io\/app\/uploads\/2021\/10\/cropped-sunbytes-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"Sunbytes\"},\"image\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/sunbytes\/\",\"https:\/\/twitter.com\/sunbytes\",\"https:\/\/www.linkedin.com\/company\/sunbytes\/\",\"https:\/\/www.linkedin.com\/company\/sunbytes-talent-solutions\/\"],\"knowsAbout\":[\"HR Solutions\",\"Payroll service\",\"EOR service\",\"Tech services\",\"Security services\"]},{\"@type\":\"Article\",\"@id\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/\"},\"author\":{\"name\":\"Thien\",\"@id\":\"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/dc737389f258073f0bb0b2094e97012d\"},\"headline\":\"WCAG-toegankelijkheidsnormen: waarom EU-sites moeten voldoen\",\"datePublished\":\"2026-06-09T14:10:54+00:00\",\"dateModified\":\"2026-06-09T14:12:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/\"},\"wordCount\":1757,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/#organization\"},\"articleSection\":[\"Blog\",\"Softwareontwikkeling\"],\"inLanguage\":\"nl\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/\",\"url\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/\",\"name\":\"WCAG-toegankelijkheidsnormen: waarom EU-sites moeten voldoen\",\"isPartOf\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/#website\"},\"datePublished\":\"2026-06-09T14:10:54+00:00\",\"dateModified\":\"2026-06-09T14:12:35+00:00\",\"description\":\"Leer wat EU-websites nodig hebben voor WCAG-naleving onder de EAA en Nederlandse regels, met praktische checks voor CTO\u2019s die een conforme websitebuild plannen.\",\"breadcrumb\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#breadcrumb\"},\"inLanguage\":\"nl\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sunbytes.io\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\/\/sunbytes.io\/nl\/blog\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Softwareontwikkeling\",\"item\":\"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"WCAG-toegankelijkheidsnormen: waarom EU-sites moeten voldoen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sunbytes.io\/nl\/#website\",\"url\":\"https:\/\/sunbytes.io\/nl\/\",\"name\":\"Sunbytes -Transform \u00b7 Secure \u00b7 Accelerate\",\"description\":\"Sunbytes is een bedrijf dat IT-personeelsuitbreiding en dedicated team ontwikkelaars op afstand aanbiedt\",\"publisher\":{\"@id\":\"https:\/\/sunbytes.io\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sunbytes.io\/nl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"nl\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/dc737389f258073f0bb0b2094e97012d\",\"name\":\"Thien\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl\",\"@id\":\"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/323ecff8605378bd83701402a8eec4c9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/323ecff8605378bd83701402a8eec4c9?s=96&d=mm&r=g\",\"caption\":\"Thien\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WCAG-toegankelijkheidsnormen: waarom EU-sites moeten voldoen","description":"Leer wat EU-websites nodig hebben voor WCAG-naleving onder de EAA en Nederlandse regels, met praktische checks voor CTO\u2019s die een conforme websitebuild plannen.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/","og_locale":"nl_NL","og_type":"article","og_title":"WCAG-toegankelijkheidsnormen: waarom EU-sites moeten voldoen","og_description":"Leer wat EU-websites nodig hebben voor WCAG-naleving onder de EAA en Nederlandse regels, met praktische checks voor CTO\u2019s die een conforme websitebuild plannen.","og_url":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/","og_site_name":"Tech and Talent Solutions - Sunbytes","article_publisher":"https:\/\/www.facebook.com\/sunbytes\/","article_published_time":"2026-06-09T14:10:54+00:00","article_modified_time":"2026-06-09T14:12:35+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/sunbytes.io\/app\/uploads\/2026\/06\/Website-security-checklist-for-Dutch-SMEs.webp","type":"image\/webp"}],"author":"Thien","twitter_card":"summary_large_image","twitter_creator":"@sunbytes","twitter_site":"@sunbytes","twitter_misc":{"Geschreven door":"Thien","Geschatte leestijd":"9 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","name":"Sunbytes","url":"https:\/\/sunbytes.io\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/sunbytes.io\/app\/uploads\/2021\/10\/cropped-sunbytes-favicon.png","contentUrl":"https:\/\/sunbytes.io\/app\/uploads\/2021\/10\/cropped-sunbytes-favicon.png","width":512,"height":512,"caption":"Sunbytes"},"image":{"@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sunbytes\/","https:\/\/twitter.com\/sunbytes","https:\/\/www.linkedin.com\/company\/sunbytes\/","https:\/\/www.linkedin.com\/company\/sunbytes-talent-solutions\/"],"knowsAbout":["HR Solutions","Payroll service","EOR service","Tech services","Security services"]},{"@type":"Article","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#article","isPartOf":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/"},"author":{"name":"Thien","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/dc737389f258073f0bb0b2094e97012d"},"headline":"WCAG-toegankelijkheidsnormen: waarom EU-sites moeten voldoen","datePublished":"2026-06-09T14:10:54+00:00","dateModified":"2026-06-09T14:12:35+00:00","mainEntityOfPage":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/"},"wordCount":1757,"commentCount":0,"publisher":{"@id":"https:\/\/sunbytes.io\/nl\/#organization"},"articleSection":["Blog","Softwareontwikkeling"],"inLanguage":"nl","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/","url":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/","name":"WCAG-toegankelijkheidsnormen: waarom EU-sites moeten voldoen","isPartOf":{"@id":"https:\/\/sunbytes.io\/nl\/#website"},"datePublished":"2026-06-09T14:10:54+00:00","dateModified":"2026-06-09T14:12:35+00:00","description":"Leer wat EU-websites nodig hebben voor WCAG-naleving onder de EAA en Nederlandse regels, met praktische checks voor CTO\u2019s die een conforme websitebuild plannen.","breadcrumb":{"@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#breadcrumb"},"inLanguage":"nl","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/wcag-toegankelijkheidsnormen-waarom-eu-sites\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sunbytes.io\/nl\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/sunbytes.io\/nl\/blog\/"},{"@type":"ListItem","position":3,"name":"Softwareontwikkeling","item":"https:\/\/sunbytes.io\/nl\/blog\/softwareontwikkeling\/"},{"@type":"ListItem","position":4,"name":"WCAG-toegankelijkheidsnormen: waarom EU-sites moeten voldoen"}]},{"@type":"WebSite","@id":"https:\/\/sunbytes.io\/nl\/#website","url":"https:\/\/sunbytes.io\/nl\/","name":"Sunbytes -Transform \u00b7 Secure \u00b7 Accelerate","description":"Sunbytes is een bedrijf dat IT-personeelsuitbreiding en dedicated team ontwikkelaars op afstand aanbiedt","publisher":{"@id":"https:\/\/sunbytes.io\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sunbytes.io\/nl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"nl"},{"@type":"Person","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/dc737389f258073f0bb0b2094e97012d","name":"Thien","image":{"@type":"ImageObject","inLanguage":"nl","@id":"https:\/\/sunbytes.io\/nl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/323ecff8605378bd83701402a8eec4c9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/323ecff8605378bd83701402a8eec4c9?s=96&d=mm&r=g","caption":"Thien"}}]}},"_links":{"self":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts\/35228"}],"collection":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/comments?post=35228"}],"version-history":[{"count":11,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts\/35228\/revisions"}],"predecessor-version":[{"id":35247,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/posts\/35228\/revisions\/35247"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/media\/35145"}],"wp:attachment":[{"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/media?parent=35228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/categories?post=35228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunbytes.io\/nl\/wp-json\/wp\/v2\/tags?post=35228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}