Kennisbank
SEO & GEO
Hreflang instellen voor een meertalige website
Hreflang is een code die aangeeft welke taal- of landversies van een pagina er zijn, zodat Google bijvoorbeeld Belgische bezoekers de nl-BE-versie toont. Elke versie verwijst naar alle andere versies én naar zichzelf, met geldige taal- en landcodes. Webflow, Shopify en WordPress-plugins kunnen dit automatisch regelen.
Heeft je website dezelfde pagina in meerdere talen of voor meerdere landen, dan wil je dat elke bezoeker de juiste versie ziet. Een Duitse zoeker hoort de Duitse pagina te krijgen, een Vlaamse zoeker misschien een versie met Belgische prijzen. Hreflang is de manier om Google dat te vertellen. Het is een hint, geen garantie, maar wel de standaard.
Hoe ziet hreflang eruit?
In de <head> van elke versie staat een reeks regels:
<link rel="alternate" hreflang="nl-NL" href="https://www.voorbeeld.nl/diensten" />
<link rel="alternate" hreflang="nl-BE" href="https://www.voorbeeld.nl/be/diensten" />
<link rel="alternate" hreflang="en" href="https://www.voorbeeld.nl/en/services" />
<link rel="alternate" hreflang="x-default" href="https://www.voorbeeld.nl/diensten" />
- Taalcode volgens ISO 639-1:
nl,en,de,fr. - Optionele landcode volgens ISO 3166-1:
nl-BEis Nederlands voor België. - x-default is de versie voor bezoekers voor wie geen specifieke versie bestaat, vaak de hoofdtaal of een taalkeuzepagina.
Het kan ook via de XML-sitemap of HTTP-headers, maar bij gewone websites is de <head> het gebruikelijkst.
De vier regels die het verschil maken
- Volledig en wederzijds. Elke versie noemt alle versies, inclusief zichzelf. Ontbreekt de terugverwijzing, dan kan Google de koppeling negeren.
- Geldige codes.
nl-NLis goed.nl-NE,bevoor België ofukvoor Groot-Brittannië zijn fout (Engels in het VK isen-GB). - Absolute URL's naar indexeerbare pagina's. Geen redirects, geen pagina's met noindex, en de URL's moeten overeenkomen met de canonical van die pagina.
- Echt vertaalde of aangepaste inhoud. Hreflang tussen identieke pagina's heeft weinig zin; voor bijna gelijke landversies kan het wel helpen om de juiste versie (met juiste prijzen of contactgegevens) te tonen.
Per platform
Webflow Localization: bij het toevoegen van locales genereert Webflow automatisch hreflang-tags voor de vertaalde pagina's. Controleer in de site-instellingen welke locale de primaire is en hoe de subfolders heten.
Shopify Markets: bij meerdere markten of talen voegt Shopify hreflang-tags toe in de thema-head (via de standaardcode in de meeste thema's). Zie ook Shopify Markets: verkopen in België.
WordPress: meertaligheidsplugins zoals WPML, Polylang of TranslatePress voegen hreflang toe. Controleer na installatie of alle vertaalde pagina's zijn gekoppeld; een niet-gekoppelde vertaling krijgt geen hreflang.
Controleren
- Bekijk de broncode van een pagina (Ctrl+Je) en zoek op
hreflang. - Controleer bij een tweede versie of de verwijzingen gespiegeld zijn.
- Gebruik een gratis hreflang-testtool (zoek op "hreflang checker") voor een snelle controle van wederzijdsheid en codes.
- Een crawler zoals Screaming Frog toont hreflang-fouten voor de hele website.
Voorbeeld
Stel: een Nederlandse webshop verkoopt ook in België, met een aparte map /be/ waar prijzen en verzendinformatie verschillen. Zonder hreflang toont Google Belgische zoekers soms de Nederlandse pagina's. Met correcte nl-NL- en nl-BE-tags, plus x-default naar de Nederlandse versie, krijgt elke bezoeker vaker de juiste variant.
Veelgestelde vragen
Heb ik hreflang nodig als mijn website maar één taal heeft?
Nee. Hreflang is alleen nuttig als er meerdere taal- of landversies van dezelfde inhoud zijn.
Vervangt hreflang de canonical tag?
Nee, ze vullen elkaar aan. Elke taalversie heeft een canonical naar zichzelf, en hreflang koppelt de versies aan elkaar.
Moet ik ook een landcode gebruiken?
Alleen als je per land iets anders aanbiedt. Voor een gewone Engelse vertaling volstaat en.
Werkt hreflang ook voor Bing?
Bing gebruikt vooral de content-language-aanduiding en andere signalen. Hreflang schaadt niet, maar is primair voor Google bedoeld.
Wat als ik vertalingen nog niet voor alle pagina's heb?
Voeg hreflang alleen toe voor pagina's die daadwerkelijk een vertaling hebben. Een pagina zonder vertaling hoeft geen verwijzing naar een niet-bestaande versie.
Hulp nodig?
Ga je meertalig of internationaal? BDMNL helpt bij de technische opzet, zodat elke versie goed vindbaar is. Bekijk onze technische SEO-aanpak.
Hreflang werkt alleen als het wederzijds is: verwijst de Nederlandse pagina naar de Engelse, dan moet de Engelse ook terugverwijzen.
Kennisbank
Verder lezen
