Meertalige website? Zo vertel je Google welke taal hoort bij wie
Google toont soms de verkeerde taalversie aan je bezoekers. Met de juiste hreflang-tags en een gratis validator los je dat zelf op.
⚡ Key Takeaways voor KMO-Bestuurders
- ✓Van Zoekwoorden naar Vector Embeddings: ChatGPT & Perplexity zoeken niet naar geïsoleerde trefwoorden, maar ontleden bedrijfsentiteiten.
- ✓Citaat-Autoriteit: AI-engines adviseren bedrijven die gestructureerde JSON-LD kennisgrafieken en heldere antwoordblokken hanteren.
- ✓Direct Resultaat: Belgische KMO's die GEO toepassen behalen tot 3.4x meer offertes via AI Search assistants.

Een Belgische webshop verkoopt in het Nederlands, Frans en Engels, maar bezoekers uit Wallonië krijgen via Google steevast de Nederlandstalige pagina te zien. De vertaling klopt, het probleem zit in een technisch label dat Google vertelt welke taalversie bij welke bezoeker hoort: de hreflang-tag. Ontbreekt die tag of staat hij fout, dan kiest Google zelf een taal, en dat gaat vaker mis dan je zou denken.
Key takeaways
- Hreflang-tags horen in de head van elke taalversie en moeten wederkerig zijn: de Nederlandse pagina verwijst naar de Franse en Engelse versie, en die verwijzen op hun beurt terug.
- Elke taalversie moet ook naar zichzelf verwijzen in de hreflang-set, anders raakt Google in de war over welke pagina de bron is.
- Een taalcode als nl dekt alle Nederlandstalige bezoekers wereldwijd; wil je specifiek Belgisch Nederlands onderscheiden van Nederlands-Nederlands, gebruik dan nl-BE naast nl-NL.
- De gratis hreflang-tester van technicalseo.com controleert in één keer of je tags kloppen en wederkerig zijn, zonder dat je elke pagina met de hand hoeft na te lopen.
- Fouten in hreflang leveren geen penalty op, maar wel de verkeerde taalversie in de zoekresultaten, en dat kost je bezoekers en conversie.
Stap 1: bepaal je taal-URL-structuur
Voor je één hreflang-tag plaatst, moet elke taalversie een eigen, unieke URL hebben. Dat kan op drie manieren: een submap per taal (jouwsite.be/nl/, jouwsite.be/fr/, jouwsite.be/en/), een subdomein per taal (nl.jouwsite.be), of aparte domeinen per taal of land. Voor de meeste Benelux-bedrijven is een submap de praktische keuze: je bouwt aan de autoriteit van één domein in plaats van die te verspreiden over meerdere domeinen of subdomeinen.
Je ziet dat deze stap gelukt is als elke taalversie van een pagina een eigen, bereikbare URL heeft die rechtstreeks naar de juiste taal leidt, zonder dat de bezoeker eerst hoeft te klikken.
Stap 2: plaats de hreflang-tags in de head van elke pagina
Elke taalversie krijgt in de head-sectie een link-tag per beschikbare taal, plus een tag naar zichzelf. Voor een pagina met een Nederlandse, Franse en Engelse versie ziet de volledige set er zo uit:
<link rel="alternate" hreflang="nl-BE" href="https://jouwsite.be/nl/pagina" /><link rel="alternate" hreflang="fr-BE" href="https://jouwsite.be/fr/pagina" /><link rel="alternate" hreflang="en" href="https://jouwsite.be/en/pagina" /><link rel="alternate" hreflang="x-default" href="https://jouwsite.be/en/pagina" />
De nl-BE-tag staat ook op de Nederlandse pagina zelf: dat heet zelfverwijzend, en Google verwacht die net zo goed als de verwijzingen naar de andere talen. Werk je met WordPress, dan doen plugins zoals WPML of Polylang dit automatisch; bouw je zelf, dan voeg je deze regels toe aan de template van elke taalversie.
Je ziet dat deze stap gelukt is als je in de broncode van elke taalversie, via paginabron bekijken, alle vier de regels terugvindt, inclusief de tag naar zichzelf.
Stap 3: valideer de tags met een gratis tool
Ga naar de hreflang-tester van technicalseo.com, gemaakt door Merkle, vul de URL van je Nederlandse pagina in en laat de tool controleren. De tool toont per taalversie of de wederkerige link klopt en waarschuwt als een taalcode ongeldig is of als een pagina niet naar zichzelf terugverwijst.
Herhaal dit voor de Franse en Engelse versie van dezelfde pagina, want een fout zit vaak maar aan één kant van de koppeling: de Nederlandse pagina verwijst wel correct naar het Frans, maar de Franse pagina mist de link terug.
Je ziet dat deze stap gelukt is als de tool voor alle drie de taalversies foutloos uitslaat, zonder waarschuwingen over ontbrekende retourlinks of ongeldige taalcodes.
Stap 4: controleer de indexering in Google Search Console
Hreflang-tags zijn een signaal, geen garantie. Open Google Search Console, gebruik de URL-inspectie op de Nederlandse, Franse en Engelse versie van dezelfde pagina en controleer of elke versie apart geïndexeerd staat. Staat een taalversie niet geïndexeerd, dan helpt de mooiste hreflang-tag niets, want Google kan hem dan sowieso niet tonen.
Dien voor elke taal ook een eigen sitemap in, of één sitemapindex die naar de submappen per taal verwijst, zodat Google alle taalversies vindt zonder van pagina naar pagina te moeten klikken.
Je ziet dat deze stap gelukt is als de URL-inspectie voor elke taalversie apart meldt dat de URL op Google staat.
Aanbevolen platforms en tools
| Tool | Wat het doet | Kosten |
|---|---|---|
| Hreflang Tags Testing Tool (technicalseo.com, Merkle) | Controleert of de hreflang-tags van een URL kloppen en wederkerig zijn | Gratis |
| Hreflang Tags Generator (Aleyda Solis) | Genereert de volledige hreflang-set op basis van een lijst URL's per taal | Gratis |
| Screaming Frog SEO Spider | Crawlt je site en rapporteert ontbrekende of niet-wederkerige hreflang-tags over alle pagina's | Gratis instapniveau voor kleinere sites, betaalde licentie nodig voor grotere crawls |
| Google Search Console | Laat zien of elke taalversie apart geïndexeerd is via de URL-inspectie | Gratis |
Tips en tricks
- Een taalcode alleen (nl) en een taal-regiocode (nl-BE) zijn geen tegenpolen: je kan nl gebruiken voor algemeen Nederlandstalige content en daarnaast nl-BE voor pagina's met Belgische prijzen of regelgeving. Meng ze niet door elkaar op dezelfde pagina.
- Landcodes schrijf je met hoofdletters (BE, FR, NL) en taalcodes met kleine letters (nl, fr, en); nl-be is technisch ongeldig, ook al pikken sommige browsers het toch op.
- De canonical-tag van een pagina moet naar zichzelf wijzen, niet naar een andere taalversie. Wijst de Franse pagina canoniek naar de Nederlandse, dan negeert Google de hele hreflang-set voor die pagina.
- Grote sites kunnen hreflang ook via de sitemap opgeven in plaats van in de head van elke pagina; dat scheelt laadtijd omdat de browser dan geen extra tags per pagina hoeft te verwerken.
- Verander je een URL-structuur, bijvoorbeeld door een taalprefix toe te voegen, test dan meteen opnieuw met de validator. Een verhuizing breekt bestaande hreflang-koppelingen stil, zonder dat je dat aan de site zelf ziet.
Doe de zelfscan
Verwijst elke taalversie ook naar zichzelf in de hreflang-set?
Nee? Voeg de zelfverwijzende regel toe aan elke taalversie. Zonder die regel behandelt Google de set als onvolledig en kan hij alsnog de verkeerde taal tonen.
Kloppen de wederkerige links tussen alle taalversies?
Nee? Controleer met de tester van technicalseo.com welke kant van de koppeling ontbreekt en vul die aan op de betreffende pagina. Een koppeling die maar één kant op werkt, telt voor Google niet mee.
Heb je een x-default ingesteld voor bezoekers buiten je drie doeltalen?
Nee? Wijs een van je bestaande taalversies aan als vangnet, meestal de Engelse, en voeg de x-default-regel toe naast de andere hreflang-tags.
Matcht de canonical-tag van elke pagina met de URL van diezelfde pagina?
Nee? Pas de canonical aan zodat hij naar zichzelf wijst. Een canonical naar een andere taalversie maakt de hele hreflang-set voor die pagina onbruikbaar.
Open vandaag nog de hreflang-tester van technicalseo.com, vul de URL van je drukst bezochte pagina in en kijk of alle taalversies foutloos terugkomen. Vind je een fout die je zelf niet meteen kan oplossen, dan kijkt HisarWeb met je mee.
Gerelateerde Artikelen
Klaar om te starten?


