Hreflang is een stukje code dat Google vertelt welke taal en welk land bij een pagina hoort. Heb je dezelfde pagina in meerdere talen of voor meerdere landen? Dan laat hreflang Google de juiste versie tonen aan de juiste bezoeker. Een Belg ziet dan je Belgische pagina en een Duitser je Duitse pagina.
Je hebt hreflang nodig zodra je website meer dan één taal of land bedient. Heb je maar één taal en één markt, dan is hreflang overbodig. In dit blog lees je hoe het werkt, wanneer het telt en welke fouten ik in de praktijk het vaakst tegenkom.
Hoe werkt hreflang precies?
Hreflang is eigenlijk een wegwijzer tussen pagina’s die bij elkaar horen.
Een label per taal en land
Elke versie van een pagina krijgt een label. Dat label bestaat uit een taalcode en soms een landcode, zoals nl voor Nederlands of nl-BE voor Nederlands in België. Google gebruikt die labels om de juiste pagina in de zoekresultaten te zetten.
Alle versies wijzen naar elkaar
Hier gaat het vaak mis. Iedere versie noemt alle andere versies, en ook zichzelf. Linkt je Nederlandse pagina naar de Duitse, dan moet de Duitse pagina ook terug linken. Google noemt dit in de officiële documentatie over gelokaliseerde versies een harde eis. Ontbreekt die link terug, dan negeert Google je labels.
Een vangnet voor de rest
Met de waarde x-default wijs je een standaardpagina aan. Die toont Google aan bezoekers voor wie geen enkele versie past. Vaak is dat een Engelse pagina of een pagina waar je zelf een land kiest.
Wanneer heb je hreflang echt nodig?
Niet elke website met een vertaling heeft er evenveel baat bij.
Dezelfde taal in meerdere landen
Hier is hreflang het belangrijkst. Denk aan een webshop met een Nederlandse en een Belgische versie. De teksten lijken sterk op elkaar, maar prijzen, verzendkosten en levertijden verschillen. Heb je geen labels, dan ziet Google twee bijna gelijke pagina’s en kiest het er zelf één. Dan belandt een Belgische klant op je Nederlandse pagina, met de verkeerde prijs.
Meerdere talen voor dezelfde markt
Ook dit komt veel voor. Een Belgisch bedrijf heeft vaak een Nederlandse en een Franse site. Google herkent de taal meestal zelf, maar hreflang maakt het signaal sterker. Zeker bij korte pagina’s zoals categorieën helpt dat.
Eén taal, één land
Werk je alleen in Nederland en alleen in het Nederlands? Dan heb je geen hreflang nodig. Je steekt je tijd dan beter in content en techniek voor die ene markt.
Waar zet je de hreflang code neer?
Google kent drie plekken voor hreflang, en ze werken alle drie even goed.
De eerste plek is de head van je pagina, met een link tag per versie. Dat is de meest gebruikte route en makkelijk te controleren. De tweede plek is de XML sitemap. Die keuze is handig bij grote sites met duizenden pagina’s, want je houdt de code dan op één plek bij. De derde plek is de HTTP header, die je vooral gebruikt voor bestanden zoals pdf’s.
Kies één methode en houd je daaraan. Twee methodes door elkaar geeft al snel tegenstrijdige signalen. In WordPress regelt een vertaalplugin dit vaak voor je. Shopify zet de labels automatisch neer zodra je markten en talen instelt. Toch check ik het altijd, want de standaard instellingen kloppen niet voor elke opzet. Op mijn pagina over Shopify SEO lees je meer over de techniek van dat platform.
Welke fouten zie ik het vaakst?
In ruim vijf jaar SEO werk heb ik veel internationale sites doorgelicht, van modewinkels tot B2B dienstverleners.
Verkeerde codes
De klassieker is en-UK in plaats van en-GB. Of alleen een landcode, terwijl de taalcode altijd voorop moet. Google slaat zulke labels gewoon over.
Links naar pagina’s die niet bestaan
Na een migratie of een nieuwe URL structuur wijzen labels nog naar oude adressen. Die geven een redirect of een 404. Google vertrouwt de set dan niet meer. Bij elke verhuizing neem ik hreflang daarom mee in de checklist.
Labels op pagina’s met een andere canonical
Wijst de canonical van een pagina naar een andere URL, dan botst dat met hreflang. De canonical moet altijd naar de pagina zelf wijzen. Dit soort technische conflicten haal ik er snel uit tijdens een technische SEO check.
Lost hreflang alles op voor je buitenlandse markt?
Nee, en dat is een misverstand dat ik vaak hoor.
Hreflang zorgt alleen dat Google de juiste versie toont. Het maakt een pagina niet sterker. Een slecht vertaalde tekst blijft slecht, ook met perfecte labels. Bezoekers in Duitsland zoeken met andere woorden dan jij verwacht, en dat los je op met zoekwoordonderzoek per land.
Daarnaast heb je autoriteit in dat land nodig. Een Duitse site met alleen Nederlandse backlinks komt lastig hoog in Google.de. Hreflang is dus één bouwsteen van een complete aanpak voor internationale SEO, naast content en autoriteit per markt.
Let ook op AI zoekmachines. Die lezen je pagina’s soms anders dan Google. Laad je vertaalde teksten pas in met JavaScript, dan zien sommige AI crawlers ze niet. Hoe je dat voorkomt, lees je in mijn blog over AI crawlers en JavaScript.
Hoe controleer je of je hreflang klopt?
Begin met een crawl van je site met een tool zoals Screaming Frog. Die laat zien welke labels ontbreken, welke geen link terug hebben en welke naar een foute URL wijzen.
Kijk daarna in Google Search Console per landversie. Zie je veel vertoningen van je Nederlandse pagina in België, terwijl je een Belgische versie hebt? Dan pakt Google je labels nog niet goed op. Zoek tot slot zelf in Google met de landinstelling van je doelmarkt. Zo zie je met eigen ogen welke versie verschijnt.
Ik help nu meer dan drie jaar zelfstandig bedrijven met dit soort vraagstukken, en daarvoor werkte ik tweeënhalf jaar bij een bureau. Wil je weten of jouw labels kloppen? Dan neem ik ze mee in een quickscan.
Veelgestelde vragen over hreflang
Hieronder licht ik graag een aantal veelgestelde vragen toe:
Is hreflang een rankingfactor?
Nee. Hreflang bepaalt welke versie Google toont, niet hoe hoog die staat.
Gebruikt Google het lang attribuut in de HTML?
Nee, voor het tonen van de juiste versie kijkt Google naar hreflang en niet naar het lang attribuut.
Heb ik hreflang nodig voor Nederland en België?
Ja, als je voor beide landen een aparte versie in het Nederlands hebt. Anders kiest Google zelf.
Hoe lang duurt het voordat Google mijn hreflang oppikt?
Dat hangt af van hoe vaak Google je pagina’s bezoekt. Reken op een paar weken.
Meer weten, of nog vragen? Neem dan gerust contact met me op.