Terug naar blogSEO Basics

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.

Thomas van der Berg
14 november 2025
9 min leestijd

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

hreflanginternationaalNederlandBelgiemeertalig

Thomas van der Berg

SEO Specialist bij CleverKeywords

Klaar om je SEO te verbeteren?

Probeer CleverKeywords gratis en ontdek de beste keywords voor jouw website.

Start Gratis Proefperiode