Je pagina zegt niet welke taal hij spreekt: zet het lang-attribuut
Met het lang-attribuut op het html-element vertel je in welke taal je pagina geschreven is, bijvoorbeeld lang="nl". Het is één woordje, maar browsers en hulpmiddelen hebben het echt nodig.
In het kud-rapport Je pagina zegt niet welke taal hij spreekt
Waarom het uitmaakt
Een schermlezer kiest de stem op basis van de taal. Zonder lang-attribuut wordt je Nederlandse tekst misschien voorgelezen met een Engelse uitspraak, en dat is onverstaanbaar.
Browsers gebruiken het voor vertaalsuggesties, spellingcontrole en afbreken van woorden. Zoekmachines gebruiken het als een van de signalen voor de taal van je pagina.
Zo los je het op
- Zet
lang="nl"op het html-element van elke pagina. - Staan er stukken in een andere taal op je pagina, zoals een Engelse quote? Geef dat element zijn eigen lang, zoals
lang="en". - Heb je een meertalige site, zorg dan dat elke taalversie zijn eigen lang heeft, en kijk ook naar hreflang-tags.
<!doctype html>
<html lang="nl">
Op jouw platform
- WordPress
- WordPress zet het lang-attribuut op basis van de sitetaal bij Instellingen, Algemeen. Staat die op Engels, dan krijg je lang="en-US".
- Shopify
- De taal van je winkel bepaalt het lang-attribuut. Controleer in je thema of theme.liquid het overneemt.
Veelgestelde vragen
nl of nl-NL?
Allebei goed. nl is Nederlands in het algemeen, nl-NL specifiek voor Nederland en nl-BE voor België.
Mijn site is Nederlands maar staat op lang="en". Erg?
Ja, voor schermlezers vooral. Zet hem op nl, dan wordt je tekst met de juiste uitspraak voorgelezen.