Dit is geen technisch probleem. Het ontstaat doordat verschillende mensen op verschillende momenten een knop een naam geven. De oplossing is een afspraak.
Maak een lijst met de tien tot twintig onderdelen die overal terugkomen, en spreek per stuk één naam af:
Zoeken (niet: Zoek, Vind, Search)
Versturen (niet: Verzenden, Ok, Aanvragen)
Sluiten (niet: Annuleren, Terug, X)
Download pdf (niet: Pdf downloaden, Bekijk pdf)
Neem contact op (niet: Contact, Mail ons)
Een pictogram zonder tekst heeft een naam nodig die niet zichtbaar is. Gebruik overal dezelfde:
<button aria-label="Zoeken">
<svg aria-hidden="true">…</svg>
</button>
Staat er wel tekst naast het pictogram, dan is die tekst de naam. Zet het pictogram dan op aria-hidden, anders wordt de naam twee keer voorgelezen.
Let op de vertaling van je thema. Knoppen die uit WordPress of een plugin komen — “Lees verder”, “Vorige”, “Zoeken” — hebben hun eigen vertaling, en die kan afwijken van wat er elders op de site staat. Dat is een van de vaakst gemiste oorzaken van deze fout.