Iubenda logo
Aan de slag

Documentatie

Inhoud

Hoe maak je je website schermlezer-vriendelijk (en waarom het belangrijk is)

Stel je dit voor.

Je komt op een website en ontdekt dat alles geen zin heeft.

De inhoud is onleesbaar, belangrijke functies zijn verborgen, en je hebt geen idee hoe je kunt vinden wat je zoekt.

Voor miljoenen mensen die afhankelijk zijn van schermlezers, is dit geen hypothetische situatie – het is een dagelijkse digitale ervaring.

Schermlezers zijn essentiële hulpmiddelen voor digitale toegankelijkheid. Ze zetten de inhoud op het scherm om in gesynthetiseerde spraak of braille, zodat mensen met een visuele beperking websites en apps gemakkelijk kunnen navigeren.

Maar in de praktijk begrijpen veel ontwikkelaars en ontwerpers niet goed hoe deze hulpmiddelen werken en wat een digitale ervaring toegankelijk maakt.

Dit is een kenniskloof die per ongeluk mensen kan uitsluiten die dagelijks afhankelijk zijn van schermlezers.

In dit artikel leggen we uit wat schermlezers zijn, hoe ze werken, wie ze gebruikt, en hoe websites inclusief kunnen worden ontworpen – met enkele technische tips en praktische voorbeelden erbij.

Wat zijn schermlezers?

Wat zijn schermlezers precies?

Ze zijn assistieve technologieën die digitale inhoud hardop voorlezen of omzetten in braille.

Ze helpen gebruikers de inhoud te navigeren met een toetsenbord of andere invoermethoden dan de gebruikelijke muis. Schermlezers zijn afhankelijk van de structuur en semantiek van HTML-code om de inhoud van de website te begrijpen.

Hoe werken schermlezers?

Schermlezers werken door een “toegankelijkheidsboom” op te bouwen, een vereenvoudigde versie van de onderliggende structuur van de webpagina (de zogenaamde DOM, of Document Object Model).

Deze “boom” pikt betekenisvolle elementen in de code op, zoals koppen, labels en ARIA (Accessible Rich Internet Applications)-attributen – dit alles helpt gebruikers de inhoud te begrijpen.

Hier is een voorbeeld.

Als de code voor een knop werd geschreven als:

<button aria-label=“Verstuur formulier”>Verstuur</button>

Zou een schermlezer het als “Verstuur formulier knop” aankondigen.

Het geeft ook navigatiesnelkoppelingen om door koppen, landmarks, links en formuliervelden te navigeren. Daarom is correcte markup en labeling cruciaal voor eenvoudige navigatie.

Wie gebruikt schermlezers?

Schermlezers worden voornamelijk gebruikt door mensen met:

  • Volledig zichtverlies
  • Laag zicht
  • Cognitieve of leerstoornissen
  • Tijdelijk zichtverlies (bijvoorbeeld na een oogoperatie)

Gebruikers combineren vaak schermlezers met toetsenbordnavigatie, schermvergroters of braille-apparaten.

Er zijn verschillende schermlezers beschikbaar op verschillende platformen, en het helpt om te begrijpen welke het meest gebruikt worden en hoe ze verschillen.

Hier zijn enkele van de meest gebruikte schermlezers:

Schermlezer Platform Kosten Opmerkingen
JAWS Windows Betaald Rijk aan functies, geschikt voor bedrijven
NVDA Windows Gratis Open-source, geschikt voor ontwikkelaars
VoiceOver macOS/iOS Ingebouwd Standaard op Apple-apparaten
TalkBack Android Ingebouwd Standaard op Android-apparaten

Schermlezers per platform

Schermlezers zijn ontworpen om op verschillende besturingssystemen te werken, en elke platform heeft zijn eigen hulpmiddelen, functies en gebruikersverwachtingen.

Als je ontwerpt voor inclusie, is het belangrijk om te weten welke schermlezers beschikbaar zijn op elk systeem en hoe ze van elkaar verschillen.

  • Windows: JAWS en NVDA domineren deze ruimte. NVDA wordt vaak geprefereerd door ontwikkelaars vanwege de open-source aard.
  • macOS/iOS: VoiceOver is ingebouwd en volledig geïntegreerd met Apple-hardware, dus het is de go-to optie.
  • Android: TalkBack biedt toegankelijkheidsondersteuning op Android-apps en -apparaten, dus het is de go-to optie voor Android-gebruikers.

Elke platform heeft zijn eigen sneltoetsen en navigatieparken, dus het is altijd een goed idee om cross-platform testen uit te voeren.

Hoe schermlezers digitale toegankelijkheid verbeteren

Schermlezers zijn een brug tussen visuele interfaces en niet-visuele ervaringen.

Ze ondersteunen toegankelijkheid op verschillende belangrijke manieren:

  • Toegang tot informatie: Ze geven miljoenen gebruikers toegang tot webinhoud die ze anders niet zouden kunnen ervaren.
  • Betere code-structuur: Ze bevorderen betere semantische markup, wat ook ten goede komt aan SEO.
  • Juridische naleving: Ze helpen websites te voldoen aan toegankelijkheidswetten zoals de ADA en de Europese Toegankelijkheidswet.

💡 Naleving en bruikbaarheid gaan hand in hand. Bekijk hoe iubenda’s Accessibility Solution kan helpen.

Veelvoorkomende uitdagingen voor schermlezergebruikers

Ondanks de beste bedoelingen, schieten veel digitale ervaringen nog steeds tekort als het gaat om toegankelijkheid.

Schermlezergebruikers stuiten vaak op barrières die navigatie frustrerend maken, of in sommige extreme gevallen, onmogelijk.

Veelvoorkomende uitdagingen zijn onder andere:

  • Slechte kopstructuur: Het overslaan van kopniveaus of het niet correct gebruiken ervan.
  • Ontbrekende alt-tekst: Niet-beschrijvende of ontbrekende alt-attributen voor afbeeldingen.
  • Onbenaderbare formulieren: Formulieren die geen zichtbare labels of instructies bevatten, kunnen verwarrend zijn voor schermlezergebruikers die vertrouwen op auditieve aanwijzingen om velden in te vullen.
  • Dynamische inhoud: Wanneer inhoud wordt bijgewerkt (zoals meldingen of formulierresultaten) en niet wordt aangekondigd, kunnen gebruikers belangrijke informatie missen.
  • Onjuist gebruik van ARIA-rollen: Het verkeerd toepassen van ARIA-rollen kan interfereren met de interpretatie van inhoud, wat leidt tot desoriëntatie of fouten.

Best practices voor schermlezer-vriendelijke websites

Het ontwerpen voor schermlezer-toegankelijkheid hoeft niet ingewikkeld te zijn – maar het vereist wel bewuste keuzes.

Hier zijn enkele praktische manieren om je website gebruiksvriendelijker te maken voor schermlezergebruikers:

  • Gebruik semantisch HTML (bijv. <nav>, <main>, <button>, <label>)
  • Schrijf beschrijvende alt-attributen voor afbeeldingen
  • Label alle formulierinvoeren met <label> of aria-label
  • Gebruik koptags in een logische volgorde
  • Bied toetsenbordnavigatie en focusstijlen aan
  • Vermijd het gebruik van alleen visuele aanwijzingen (bijv. “Klik op de rode knop”)
  • Gebruik betekenisvolle linktekst (bijv. vermijd “Klik hier”)
Hier is een voorbeeld van hoe een toegankelijke formuliermarkup eruit zou kunnen zien:

<label for=”email”>Emailadres</label>

<input type=”email” id=”email” name=”email” />

Hoe test je je website op schermlezercompatibiliteit

Testen is altijd een belangrijke stap in elke toegankelijkheidsinspanningen.

Gelukkig zijn er verschillende tools en technieken die je kunt gebruiken om te evalueren hoe goed je site werkt met schermlezers.

  • Stress-test met schermlezers: Gebruik populaire schermlezers zoals VoiceOver, NVDA of TalkBack als een goede maatstaf om je interface te testen
  • Browser tools: Gebruik tools zoals Lighthouse om de toegankelijkheid van je site direct in de browser te auditen, waardoor je snelle, bruikbare feedback krijgt
  • Extensies: Voeg-ons zoals axe DevTools en WAVE kunnen helpen bij het identificeren van specifieke codeproblemen die de schermlezercompatibiliteit beïnvloeden
  • Echte gebruikers testen: De meest nauwkeurige en zinvolle manier om je toegankelijkheid te testen is door echte gebruikers te observeren die met je site omgaan met hun favoriete schermlezers

Waarom schermlezercompatibiliteit belangrijk is

Net als bij andere toegankelijkheidsverbeteringen is het creëren van schermlezer-vriendelijke ervaringen niet slechts een vinkje dat je afvinkt.

Het helpt niet alleen je site’s SEO en zorgt ervoor dat je site voldoet aan de evoluerende wetten en verwachtingen, het maakt het web een meer inclusieve en gastvrije plek voor iedereen.

Door te begrijpen hoe schermlezers werken en eenvoudige, doordachte stappen te nemen in je ontwerp- en ontwikkelingsproces, kun je barrières helpen verwijderen die gelijke toegang in de weg staan.

Begin met kleine verbeteringen, blijf testen en maak toegankelijkheid een standaardonderdeel van je werkproces.

Veelgestelde vragen

1. Wat is een schermlezer?

Een schermlezer is software die digitale tekst hardop voorleest of omzet in braille, wat niet-visuele toegang tot inhoud mogelijk maakt.

2. Wie profiteert van schermlezers?

Mensen met volledig zichtverlies of slecht zicht, mensen met cognitieve beperkingen, en mensen met tijdelijke visuele problemen.

3. Zijn schermlezers alleen voor websites?

Nee. Ze worden ook gebruikt in mobiele apps, documenten, softwareinterfaces en besturingssystemen.

4. Werken alle websites met schermlezers?

Niet standaard. Websites moeten worden ontworpen en gecodeerd met toegankelijkheid in gedachten.

5. Hoe maak ik mijn site compatibel met schermlezers?

Gebruik semantisch HTML, label elementen correct, zorg voor alt-tekst en volg toegankelijkheidsrichtlijnen. Tools zoals iubenda’s Accessibility Solution kunnen je helpen bij veel van deze verbeteringen.

6. Wat zijn ARIA-rollen?

ARIA (Accessible Rich Internet Applications) rollen verbeteren de toegankelijkheid door extra context te bieden, vooral voor dynamische inhoud.

7. Hoe test ik de compatibiliteit van mijn website met schermlezers?

Test populaire schermlezers zoals NVDA of VoiceOver, gebruik browsertools om je site te auditen en voer echte gebruikers testen uit.

8. Wat is de meest populaire schermlezer?

Volgens WebAIM zijn JAWS, NVDA en VoiceOver de meest gebruikte.

9. Kan ik automatische tools gebruiken om toegankelijkheidsproblemen op te lossen?

Ze kunnen helpen bij het opsporen van problemen, maar handmatige tests en juiste codering zijn essentieel.

10. Waar kan ik meer leren?

Bezoek de Accessibility Solution von iubenda voor meer bronnen en tools.