Samenvatting
De gratis hreflang-generator schrijft de <link rel="alternate" hreflang>-tags voor elke taalversie van een pagina. Voeg per versie één regel toe, kies de taal (27 beschikbaar) en indien nodig de regio (21 beschikbaar), plak de volledige URL, kies de x-default-pagina en genereer de code. Plak daarna hetzelfde blok in de head van elke versie: elke pagina moet zichzelf en alle andere vermelden, met absolute URL's, anders negeren zoekmachines de set.
Wil je verder gaan? Vraag het aan
De hreflang-generator lost een klein probleem op dat grote gevolgen heeft: een Franse lezer die op je Engelse pagina belandt, of een Britse koper die naar Amerikaanse prijzen wordt gestuurd. Hreflang-tags vertellen Google dat meerdere pagina's gelokaliseerde versies van dezelfde content zijn, zodat het elke zoeker de juiste kan tonen. Google is er duidelijk over dat het hreflang of het HTML-attribuut lang niet gebruikt om de taal van een pagina te bepalen; hreflang koppelt de versies alleen aan elkaar (Google Search Central, localized versions of your pages).

Hoe gebruik je de hreflang-generator?
- Voeg per versie één regel toe van de pagina met "+ Taal toevoegen".
- Kies de taal, en alleen een regio als de versie op één land is gericht, zoals en-GB voor het Verenigd Koninkrijk of pt-BR voor Brazilië.
- Plak de volledige URL van die versie, beginnend met https://.
- Vink x-default aan bij de versie die bezoekers te zien krijgen die bij geen van de andere passen, of vink "x-default opnemen" uit.
- Genereer de code, kopieer hem en plak hem in de <head> van elke vermelde versie.
Voor drie versies met een x-default geeft de tool vier regels terug:
<link rel="alternate" hreflang="en" href="https://example.com/page" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page" />
<link rel="alternate" hreflang="pt-BR" href="https://example.com/br/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" /> De code is op elke pagina van de set hetzelfde: de Engelse pagina, de Franse pagina en de Braziliaanse pagina dragen alle drie deze vier regels. Er wordt niets verzonden of opgeslagen; de code wordt in je browser opgebouwd.
Wat zijn de regels voor een geldige hreflang-set?
Ze komen uit de documentatie van Google en zijn hetzelfde, welke methode je ook kiest.
| Regel | Wat het betekent | Wat er gebeurt als je de regel overtreedt |
|---|---|---|
| Zelfverwijzing | Elke versie vermeldt zichzelf en alle andere versies | De set is onvolledig |
| Retourlinks | Als pagina A naar pagina B verwijst, moet pagina B terugverwijzen naar A | Google negeert tags die niet door de andere pagina worden bevestigd |
| Absolute URL's | https://example.com/foo, niet //example.com/foo of /foo | Relatieve adressen zijn geen geldige alternatieven |
| Eerst de taal | Een taalcode volgens ISO 639-1, daarna een optionele regio volgens ISO 3166-1 alpha-2 | Een regio alleen, zoals hreflang="US", is ongeldig |
| Alleen ondersteunde codes | Codes buiten die twee standaarden, zoals es-419, worden niet ondersteund | De tag wordt genegeerd |
| In de head | De link-tags staan binnen een correct gevormde <head> | Tags die door gebroken HTML in de body terechtkomen, worden niet gelezen |
Retourlinks hebben een reden: Google legt uit dat beide pagina's naar elkaar moeten verwijzen, zodat een andere site zichzelf niet als alternatieve versie van jouw pagina kan opgeven. Alternatieven kunnen op verschillende domeinen staan, bijvoorbeeld example.fr en example.de, zolang de links in beide richtingen lopen.
Welke taal- en regiocodes moet je gebruiken?
Gebruik alleen een taalcode, tenzij de content echt per land verschilt. Eén Spaanse pagina voor alle Spaanstaligen is es; aparte pagina's voor Spanje en Mexico, met verschillende prijzen of spelling, zijn es-ES en es-MX. Taalcodes komen uit ISO 639-1 (Library of Congress, ISO 639 code list) en regiocodes uit ISO 3166-1 alpha-2 (ISO 3166 country codes).
| Doelgroep | Juiste waarde | Veelgemaakte fout |
|---|---|---|
| Engels, Verenigd Koninkrijk | en-GB | en-UK (de toegekende code van het Verenigd Koninkrijk is GB) |
| Portugees, Brazilië | pt-BR | br (eerst de taal; br is Bretons) |
| Duits, Zwitserland | de-CH | ch-de (volgorde omgedraaid) |
| Spaans, Latijns-Amerika | es, of één es-XX per land | es-419 (niet ondersteund door Google) |
| Elke bezoeker die niet overeenkomt | x-default | Meerdere x-default-waarden in één set |
Google accepteert hoofdletters en kleine letters, maar de regio in hoofdletters schrijven, zoals de generator doet, houdt de code leesbaar.

Waar zet je hreflang: head, HTTP-header of sitemap?
Google beschouwt de drie methoden als gelijkwaardig, dus kies de methode die het eenvoudigst te onderhouden is en houd je eraan.
| Methode | Het beste voor | Let op |
|---|---|---|
| <link>-tags in de head | De meeste sites; de generator schrijft dit formaat | Elke pagina bevat de volledige set, dus een nieuwe taal betekent dat je elke versie moet aanpassen |
| HTTP Link-header | Niet-HTML-bestanden zoals pdf's | Vereist serverconfiguratie |
| XML-sitemap | Grote sites met veel talen | Elke URL-vermelding noemt alle alternatieven, zichzelf inbegrepen |
Als je de sitemapmethode gebruikt, controleer het bestand dan na elke wijziging met de sitemapchecker, of genereer het met de XML-sitemapgenerator.
Welke fouten breken hreflang het vaakst?
- Verwijzen naar een URL die doorverwijst of een fout geeft. Elk alternatief moet direct met 200 antwoorden; test twijfelachtige URL's met de redirectchecker.
- Hreflang en canonical die elkaar tegenspreken. Elke versie moet een canonical hebben die naar zichzelf verwijst. Als de Franse pagina de Engelse pagina als canonical noemt, vertel je Google dat het duplicaten zijn, geen vertalingen. Controleer het met de canonicalchecker.
- Onvertaalde pagina's. Google behandelt gelokaliseerde versies alleen als duplicaten wanneer de hoofdcontent onvertaald blijft; een pagina met een vertaald menu en Engelse lopende tekst is geen echte Franse versie.
- Automatische redirects op taal. Google raadt af gebruikers door te sturen naar een andere taalversie op basis van wat jij denkt dat hun taal is, omdat dit gebruikers en zoekmachines kan beletten alle versies te bereiken (Google, multi-regional and multilingual sites). Laat bezoekers zelf wisselen en gebruik x-default voor de keuzepagina.
- Eén taal per cookie. Google beveelt een aparte URL per taalversie aan in plaats van cookies of browserinstellingen.
Hoe controleer je of je hreflang-tags werken?
- Open de bron van elke versie en controleer of hetzelfde blok in de head staat, met één regel per versie en de pagina zelf daarbij.
- Volg elke URL in het blok. Elke URL moet direct laden, in de juiste taal, zonder redirect.
- Controleer de retourlinks door een tweede versie te openen en te kijken of die terugverwijst naar de eerste.
- Inspecteer de geïndexeerde pagina met de tool URL-inspectie in Search Console. Het veld door Google geselecteerde canonical toont welke versie Google als canonical beschouwt; voor een vertaalde pagina moet dat de pagina zelf zijn (Search Console Help, URL Inspection tool).
Kiest Google een andere taalversie als canonical, dan lijkt de content waarschijnlijk te veel op een duplicaat, of spreken de canonical-tags de hreflang-set tegen.
Verbetert hreflang de posities?
Niet direct. Het laat een pagina niet hoger scoren; het helpt de juiste versie bij het juiste publiek te verschijnen en voorkomt dat je taalversies concurreren om dezelfde zoekopdrachten. Elke versie moet haar plek nog steeds verdienen met content die voor haar markt is geschreven, lokale links en het gebruikelijke on-page werk. Onze woordenlijstartikelen over hreflang en duplicate content gaan verder.
Hoe houd je een meertalige site consistent?
Behandel hreflang als onderdeel van het publiceren, niet als een eenmalige taak: elke nieuwe pagina en elke nieuwe taal moet de hele set bijwerken. Controleer elk kwartaal een steekproef van pagina's, en na elke wijziging van de URL-structuur. Om het verkeer in elke taal te laten groeien en te zien waar het vandaan komt, volgt het GEO / SEO-dashboard van Sorank je Google- en AI-verkeer in één overzicht, en vindt het zoekwoordonderzoek de zoekopdrachten die elke versie kan winnen.
Een werkende hreflang-set vermeldt elke versie, zichzelf inbegrepen, met absolute URL's, geldige codes en retourlinks op elke pagina. Genereer nu je tags en bekijk daarna de Sorank-abonnementen om elke taalversie op autopilot te laten groeien.
































































































