Is mijn site toegankelijk genoeg?
Dat is te meten, dus je hoeft er niet naar te gissen. En het antwoord is zelden ja of nee: het is een lijst, en die is gelukkig bijna altijd korter dan mensen vrezen.
Hoe ik het uitzoek
Een geautomatiseerde controle is het begin maar niet het antwoord. Websites waarmee je je toegankelijkheid kan meten zijn heel handige gereedschappen. Zulke tools testen bijvoorbeeld contrast dat te laag is en vinden afbeeldingen zonder alt-tekst, en dat is nuttig, maar ze vinden lang niet alles. Een knop die geen knop is haalt zo'n controle vaak gewoon, terwijl het voor een bezoeker beter is om daar een echte knop te hebben staan. Zulke zaken zie je pas als je het zelf gebruikt.
Dus loop ik de site door met alleen het toetsenbord: kom ik overal, zie ik waar ik ben, en kan ik weer terug. Daarna met een screenreader, want wat er staat en wat er wordt voorgelezen zijn twee verschillende dingen. Wat eruit komt is een lijst met wat ik tegenkwam, wat het voor iemand betekent, en hoeveel werk het is om te verhelpen.
Druk op tab en loop hier doorheen. Je ziet steeds waar je bent, je komt overal, en de volgorde is dezelfde als de volgorde waarin je het leest. Dat klinkt vanzelfsprekend en is het niet: bij de meeste sites raak je onderweg kwijt waar je bent.
Het gaat over meer mensen dan je denkt
Bij toegankelijkheid denken de meeste mensen aan mensen die blind of doof zijn. Dat is de kleinste groep. Het gaat net zo goed over iemand die door artrose zijn muis niet nauwkeurig kan bedienen, over iemand die op haar telefoon in de volle zon jouw site probeert te lezen, over een oudere bezoeker die een formulier niet ingevuld krijgt, en over iemand die na een lange dag gewoon minder overzicht heeft.
Dat is ook waarom ik het niet als aparte dienst verkoop. Vrijwel alles wat een site toegankelijk maakt, maakt hem voor iedereen makkelijker. En doordat de code goed staat voor toegankelijkheid, zijn ook zoekmachines je dankbaar.
Waarom het tijdens de bouw bijna niets kost
Bij Backbase ontwierp het team een groot uitklapmenu. Ik heb dat laten openen met een klik in plaats van met hover, zodat het op een touchscreen precies hetzelfde werkt als op een laptop. Werkt de JavaScript niet, dan valt het terug op hover en blijft het menu gewoon bruikbaar. Dat is geen extra werk geweest, dat was de manier waarop ik het bouwde.
Achteraf was het wel extra werk geweest. Dan zit je vast aan de manier waarop het al staat, en moet je eromheen werken of het opnieuw doen. Dat is het hele verschil: tijdens de bouw is het een keuze, daarna is het een verbouwing.
Sites die ik toegankelijk heb gehouden
{ front-end, design system }
{ front-end, design system, webdesign }
{ front-end, webdesign, design system }


