HTML lang

Ook wel lang-attribuut

Wat betekent HTML lang?

HTML lang (ook wel het lang-attribuut) is een stukje code dat de paginataal aangeeft, bijvoorbeeld lang="nl" voor Nederlands. Hreflang verwijst juist naar anderstalige versies van dezelfde pagina, zodat zoekmachines de juiste versie tonen.

VoorbeeldEen installateur met een Nederlandse en Duitse site zet lang="nl" op de Nederlandse pagina's en lang="de" op de Duitse. Met hreflang laat hij Google bovendien weten welke pagina's bij elkaar horen.
Waarom het ertoe doetBrowsers en voorleessoftware voor slechtzienden gebruiken het om tekst goed uit te spreken en vertalingen aan te bieden. Een verkeerde taalcode maakt je site minder toegankelijk.
Zo begin jeKlik met rechts op je pagina, kies 'Paginabron bekijken' en zoek bovenaan naar <html lang=. Klopt de taal niet, pas dan de taalinstelling in je CMS aan.

Veelgestelde vragen over HTML lang

Hoe stel ik de paginataal in bij WordPress?

Dat regel je via de taalinstelling van WordPress zelf. Een goed thema zet die taal automatisch in de html-tag van elke pagina.

  • Ga naar Instellingen en dan Algemeen.
  • Kies bij Sitetaal voor Nederlands of Nederlands (België).
  • Sla de wijzigingen op en controleer de broncode.

Klopt de taal daarna nog niet, dan haalt je thema de instelling waarschijnlijk niet goed op. Vraag dan je developer om hulp. Heb je een meertalige site, gebruik dan een plugin als WPML of Polylang. Die zetten per vertaling de juiste taal en voegen ook de hreflang-codes toe.

Hoe controleer ik welke taal mijn website aangeeft?

Je kunt dit in een paar seconden zelf nakijken in de broncode van je pagina.

  • Open je website in de browser.
  • Klik met de rechtermuisknop en kies Paginabron weergeven, of druk op Ctrl+U (Cmd+Option+U op een Mac).
  • Kijk in de eerste regels naar de tag die begint met <html lang=.
  • Controleer of daar nl, nl-NL of nl-BE staat.

Doe dit ook voor een paar losse pagina's en blogberichten, zeker als je een meertalige site hebt. Staat er en-US of helemaal niets, dan moet je de instelling aanpassen.

Moet ik lang="nl" of lang="nl-NL" gebruiken?

Beide zijn correct. De eerste twee letters geven de taal aan, het optionele deel erna de regio. Met nl zeg je alleen dat de pagina Nederlandstalig is. Met nl-NL geef je aan dat het om Nederlands uit Nederland gaat, met nl-BE om Nederlands uit België.

Heb je één Nederlandstalige versie van je site, dan volstaat nl prima. WordPress zet bij de taal Nederlands standaard nl-NL neer, en dat is ook goed. Richt je je specifiek op Vlaamse klanten met aparte teksten, kies dan voor nl-BE. Zorg vooral dat de code klopt met de taal waarin de pagina echt geschreven is.

Is het lang-attribuut genoeg voor een meertalige website?

Nee, dat is een veelgemaakt misverstand. Het lang-attribuut vertelt alleen in welke taal die ene pagina geschreven is. Het zegt niets over andere taalversies van dezelfde pagina.

Wil je dat Google een Duitse bezoeker naar je Duitse pagina stuurt en een Nederlandse bezoeker naar je Nederlandse pagina, dan heb je hreflang nodig. Daarmee koppel je de vertalingen aan elkaar. Google geeft bovendien zelf aan dat het de taal van een pagina vooral uit de tekst haalt en niet uit het lang-attribuut. Gebruik dus allebei: lang voor de paginataal en hreflang voor de verwijzingen naar je vertalingen.

Wat gebeurt er als mijn lang-attribuut verkeerd staat?

Je ranking in Google lijdt er meestal weinig onder, maar je bezoekers merken het wel. Een verkeerde taalcode kan deze problemen geven:

  • Een screenreader leest je Nederlandse tekst voor met een Engelse uitspraak, waardoor slechtziende bezoekers je site slecht begrijpen.
  • Browsers zoals Chrome bieden onterecht aan om je pagina te vertalen.
  • Automatische woordafbreking en spellingcontrole in formulieren werken niet goed.

Het is ook een punt dat toegankelijkheidscheckers en tools als Lighthouse als fout melden. Gelukkig is het meestal met één instelling in WordPress opgelost.

Meer lezen in de officiële documentatieTaal declareren in HTML (W3C)w3.org
Wil je je website technisch laten nakijken?Bekijk onze website-aanpak →
Persoonlijk advies

Liever even sparren over je marketing?

Plan een kennismakingsgesprek. We kijken samen naar je situatie en wat de beste volgende stap is.

Plan een kennismaking →