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

  1. Zet lang="nl" op het html-element van elke pagina.
  2. Staan er stukken in een andere taal op je pagina, zoals een Engelse quote? Geef dat element zijn eigen lang, zoals lang="en".
  3. 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.

Doet jouw site dit goed?

Plak je URL. Binnen een halve minuut weet je waar je staat, gratis.

Geen zin om dit zelf te doen?

SLYM Agency lost het voor je op. Wij pakken je verbeterpunten aan, zodat jij je met je eigen werk bezig kunt houden.

Naar SLYM Agency