Hreflang Tags: Internationale SEO voor NL/BE Websites
De complete gids voor hreflang implementatie op Nederlands- en Belgische websites. Van taal-regiocodes tot veelgemaakte fouten en praktische implementatiemethoden.
Wanneer Heb Je Hreflang Nodig?
Hreflang tags vertellen zoekmachines welke taal- en regioversie van een pagina bedoeld is voor welk publiek. Voor Nederlandse en Belgische websites is dit bijzonder relevant, omdat Nederland en Belgie dezelfde taal delen maar vaak verschillende content nodig hebben.
Je hebt hreflang nodig in de volgende situaties:
- Je hebt een Nederlandse en Belgische versie van je website met vergelijkbare of identieke content
- Je biedt meertalige content aan, bijvoorbeeld Nederlands en Frans voor de Belgische markt
- Je wilt voorkomen dat Google de verkeerde versie toont aan gebruikers, zoals de Nederlandse versie aan Belgische bezoekers
Als je slechts een eentalige website hebt die op een enkele markt gericht is, heb je geen hreflang nodig.
Taal-Regiocodes Begrijpen
Het hreflang-attribuut gebruikt een combinatie van taalcodes (ISO 639-1) en optionele regiocodes (ISO 3166-1 Alpha 2). Voor de Benelux zijn de belangrijkste combinaties:
Veelgebruikte Codes
- nl-NL: Nederlands, specifiek gericht op Nederland
- nl-BE: Nederlands, specifiek gericht op Belgie (Vlaams)
- fr-BE: Frans, specifiek gericht op Belgie (Waals/Brussel)
- fr-FR: Frans, specifiek gericht op Frankrijk
- de-BE: Duits, specifiek gericht op Belgie (Duitstalig gebied)
- nl: Nederlands, zonder regiospecificatie (generiek Nederlands)
- en: Engels, zonder regiospecificatie
Belangrijk: Taal versus Regio
Een veelgemaakte fout is het verwarren van taal en regio. De hreflang "nl" betekent "deze pagina is in het Nederlands", terwijl "nl-NL" betekent "deze pagina is in het Nederlands, specifiek voor Nederland". Als je content identiek is voor Nederland en Belgie, kun je volstaan met "nl". Maar als er prijsverschillen, andere contactgegevens of andere regiospecifieke aanpassingen zijn, gebruik dan de regiocodes.
Implementatiemethoden
Er zijn drie manieren om hreflang te implementeren. Je moet er een kiezen, niet combineren.
Methode 1: HTML Link Tags in de Head
De meest gebruikte methode. Plaats de hreflang tags in de head-sectie van elke pagina.
Stel je hebt een productpagina die bestaat in het Nederlands (NL), Nederlands (BE) en Frans (BE). Dan plaats je op elke versie alle drie de hreflang tags plus een x-default. De Nederlandse versie van de pagina bevat dan verwijzingen naar zichzelf als nl-NL, naar de Belgisch-Nederlandse versie als nl-BE, naar de Franstalige Belgische versie als fr-BE, en een x-default die verwijst naar je standaardpagina.
Voordelen: Makkelijk te implementeren, direct zichtbaar in de broncode.
Nadelen: Verhoogt de HTML-grootte, vooral bij veel taalversies. Kan complexe deployments vereisen.
Methode 2: HTTP Headers
Geschikt voor niet-HTML bestanden zoals PDF's, maar kan ook voor reguliere pagina's worden gebruikt. Je voegt een Link-header toe aan het HTTP-antwoord met daarin de hreflang-annotaties.
Voordelen: Werkt voor alle bestandstypen, geen aanpassing van HTML nodig.
Nadelen: Vereist server-configuratie, moeilijker te auditen.
Methode 3: XML Sitemap
Bij grote websites met veel taalversies is de sitemap-methode het meest schaalbaar. In je XML sitemap voeg je voor elke URL een xhtml:link-element toe met de hreflang-annotatie.
De sitemap-aanpak houdt in dat je voor elke URL in de sitemap alle alternatieve taalversies opsomt met hun respectievelijke hreflang-waarden. Dit inclusief een verwijzing naar de pagina zelf.
Voordelen: Schaalbaar, houdt HTML schoon, makkelijk te automatiseren.
Nadelen: Google moet de sitemap regelmatig crawlen om wijzigingen op te pikken.
De x-default Tag
De x-default hreflang tag is een speciaal geval dat aangeeft welke pagina getoond moet worden als geen van de andere hreflang-versies van toepassing is. Dit is je fallback.
Wanneer Gebruik je x-default?
- Als je een taalkeuze-pagina hebt, verwijs x-default daarnaar
- Als je een Engelstalige versie hebt die als universele fallback dient
- Als je een automatische taaldetectie-pagina hebt
Best Practice voor NL/BE
Voor een typische NL/BE setup zou je x-default kunnen laten verwijzen naar je Nederlandse versie (als dat je primaire markt is) of naar een taalkeuze-pagina. Als je ook internationale bezoekers verwacht, is een Engelse versie als x-default een goede keuze.
Vlaamse versus Nederlandse Content
Een specifieke uitdaging voor de Benelux is het verschil tussen Vlaams en Nederlands. Hoewel het technisch dezelfde taal is, zijn er belangrijke verschillen.
Wanneer Aparte Versies Maken?
Maak aparte versies voor Nederland en Vlaanderen als:
- Prijzen en valuta verschillen (al gebruiken beide de euro, prijzen en BTW-tarieven kunnen anders zijn)
- Contactgegevens verschillen (ander kantoor, ander telefoonnummer)
- Productassortiment verschilt per regio
- Juridische informatie verschilt (andere wet- en regelgeving)
- Woordkeuze significant afwijkt: gsm versus mobiel, schepen versus wethouder, voetpad versus stoep
Wanneer Volstaat Een Versie?
Als de content puur informationeel is en er geen regiospecifieke elementen zijn, kun je vaak volstaan met een enkele Nederlandse versie zonder regiocodes. Gebruik dan gewoon "nl" als hreflang.
Praktijkvoorbeeld: Webshop NL/BE
Een webshop die in zowel Nederland als Belgie levert, heeft typisch aparte versies nodig voor:
- Productpagina's: Andere prijzen (inclusief/exclusief BTW-verschil), andere levertijden, mogelijk ander assortiment
- Klantenservice: Ander telefoonnummer, andere retourprocedure
- Juridische pagina's: Andere voorwaarden, ander herroepingsrecht
- Checkout: Andere betaalmethoden (iDEAL in NL, Bancontact in BE)
Maar informatieve blogcontent, FAQ-artikelen en merkpagina's kunnen vaak dezelfde versie gebruiken voor beide markten, mits er geen prijsvermeldingen of regiospecifieke verwijzingen in staan.
Hreflang en CMS-systemen
De meeste populaire CMS-systemen bieden ondersteuning voor hreflang, maar de kwaliteit verschilt.
WordPress met WPML of Polylang
WordPress-sites gebruiken vaak WPML of Polylang voor meertaligheid. Beide plugins genereren automatisch hreflang tags. Controleer echter altijd of de gegenereerde tags correct zijn, vooral bij complexe NL/BE-setups waar je onderscheid maakt tussen nl-NL en nl-BE.
Shopify
Shopify's internationale marktfunctionaliteit genereert automatisch hreflang tags voor verschillende markten. Let op dat je de juiste taal-regiocombinaties configureert en dat de domeinen of submappen correct zijn ingesteld.
Custom CMS of Headless
Bij een custom CMS of headless setup moet je hreflang zelf implementeren. Dit biedt maximale controle maar vereist ook zorgvuldige implementatie. Automatiseer de generatie zoveel mogelijk om menselijke fouten te voorkomen.
Veelgemaakte Fouten
Hreflang implementatie is foutgevoelig. Dit zijn de meest voorkomende problemen.
Fout 1: Ontbrekende Terugverwijzingen
Hreflang tags moeten bidirectioneel zijn. Als pagina A verwijst naar pagina B als alternatieve taalversie, moet pagina B ook terugverwijzen naar pagina A. Ontbrekende terugverwijzingen zorgen ervoor dat Google de hreflang annotatie negeert.
Fout 2: Verwijzen naar Niet-Bestaande Pagina's
Als een hreflang tag verwijst naar een URL die een 404 geeft of redirect, wordt de annotatie genegeerd. Zorg ervoor dat alle gelinkte URL's bestaan en een 200-statuscode retourneren.
Fout 3: Onjuiste Taalcodes
Gebruik de correcte ISO-codes. "NL" is geen geldige taalcode (het moet lowercase zijn: "nl"). "be" is geen taalcode maar een regiocode. De combinatie "be-NL" is ongeldig; het moet "nl-BE" zijn (taal eerst, dan regio).
Fout 4: Verwijzen naar Gecanoniseerde URL's
Als een pagina een canonical tag heeft die naar een andere URL verwijst, moet de hreflang tag verwijzen naar de canonical URL, niet naar de pagina zelf. Inconsistenties tussen canonical en hreflang verwarren Google.
Fout 5: Mengen van Implementatiemethoden
Kies een methode en houd je daaraan. Google kan inconsistenties tegenkomen als je hreflang zowel in de HTML als in de sitemap opneemt met verschillende waarden.
Fout 6: Zelfverwijzing Vergeten
Elke pagina moet ook een hreflang tag bevatten die naar zichzelf verwijst. Dit wordt vaak vergeten maar is essentieel voor een correcte implementatie.
Testen en Valideren
Na implementatie is het cruciaal om je hreflang tags te valideren.
Google Search Console
In Google Search Console kun je onder "Internationale targeting" zien of Google hreflang fouten detecteert. Controleer regelmatig op waarschuwingen zoals ontbrekende terugverwijzingen of onbekende taalcodes.
Hreflang Testing Tools
Er bestaan diverse online tools die je hreflang implementatie kunnen valideren. Deze tools crawlen je pagina's en controleren op bidirectionaliteit, correcte taalcodes en werkende URL's. Tools als Aleyda Solis' hreflang tag generator helpen ook bij het correct opzetten van tags.
Handmatige Controle
Voor een snelle check kun je in de broncode van je pagina zoeken naar de hreflang tags. Verifieer dat alle taalversies aanwezig zijn, dat de taalcodes correct zijn en dat de URL's kloppen.
Geautomatiseerde Monitoring
Voor websites met honderden of duizenden pagina's is handmatige controle niet schaalbaar. Overweeg een crawltool als Screaming Frog of Sitebulb die hreflang tags kan auditen over je hele site. Stel wekelijkse crawls in en monitor op nieuwe fouten. Vooral na deployments of CMS-updates kunnen hreflang tags onbedoeld kapot gaan.
Praktische Checklist voor NL/BE Websites
Gebruik deze checklist om je hreflang implementatie te controleren:
1. Kies een implementatiemethode (HTML, HTTP headers of sitemap)
2. Definieer je taal-regiocombinaties (nl-NL, nl-BE, fr-BE, etc.)
3. Zorg voor bidirectionele verwijzingen op alle pagina's
4. Voeg x-default toe als fallback
5. Vergeet de zelfverwijzing niet
6. Controleer of alle URL's een 200-status retourneren
7. Verifieer dat hreflang en canonical tags consistent zijn
8. Test met Google Search Console en validatietools
9. Monitor regelmatig op nieuwe fouten
10. Update hreflang tags bij het toevoegen of verwijderen van pagina's
Conclusie
Hreflang implementatie voor NL/BE websites is complexer dan het op het eerste gezicht lijkt, maar het correct instellen is essentieel om de juiste versie van je pagina aan het juiste publiek te tonen. Door de juiste taal-regiocodes te gebruiken, een consistente implementatiemethode te kiezen en regelmatig te valideren, voorkom je dat Google de verkeerde versie toont en maximaliseer je de impact van je internationale SEO-inspanningen. Neem de tijd om het goed te doen; de technische complexiteit betaalt zich terug in betere gebruikerservaringen en hogere rankings in elke regio.
Tags
Deel dit artikel
Thomas van der Berg
SEO Specialist bij CleverKeywords
Gerelateerde Artikelen
Klaar om je SEO te verbeteren?
Probeer CleverKeywords gratis en ontdek de beste keywords voor jouw website.
Start Gratis Proefperiode