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.
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.


