Beheers Hreflang Tags voor Internationale SEO
Complete technische gids voor het correct implementeren van hreflang tags op meertalige websites. Leer best practices, vermijd veelgemaakte fouten en verbeter je internationale SEO.
Meirra
SEO & Webontwikkeling Expert, Meirra
De Complete Hreflang Gids
Beheers meertalige SEO met vertrouwen
Hreflang Begrijpen
Het hreflang-attribuut vertelt zoekmachines welke taal u gebruikt op een specifieke pagina, zodat zij de juiste versie kunnen tonen aan gebruikers die in die taal zoeken.
Geïntroduceerd door Google in 2011, is hreflang nu een cruciaal onderdeel van internationale SEO, dat helpt om problemen met dubbele content te voorkomen en ervoor zorgt dat gebruikers content zien in hun voorkeurstaal.
Het attribuut gebruikt ISO-taalcodes (zoals 'en' voor Engels of 'nl' voor Nederlands) en optionele regionale subtags (zoals 'nl-NL' voor Nederlands in Nederland of 'nl-BE' voor Nederlands in België).
Deze uitgebreide gids behandelt alles wat u nodig heeft om hreflang-tags correct te implementeren voor internationale websites. Hreflang-implementatie is een van de technisch meest uitdagende aspecten van meertalige SEO, maar wanneer correct uitgevoerd, zorgt het ervoor dat zoekmachines de juiste taalversie aan de juiste gebruikers tonen. Ons platform volgt hreflang-prestaties in realtime.
We doorlopen meerdere implementatiemethoden, bieden geteste codevoorbeelden, geven specifieke begeleiding voor internationale uitbreiding en helpen u veelvoorkomende fouten op te lossen. Allemaal met live dashboard-monitoring.
Basisvoorbeeld
Basis Hreflang Implementatie
HTML-linkelementen in de head-sectie
<head>
<!-- Other meta tags, title, etc. -->
<!-- English page (example.com/page) would have these tags: -->
<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />
<!-- Spanish page (example.com/es/page) would have these same tags: -->
<link rel="alternate" hreflang="en" href="https://example.com/page/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/page/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page/" />
</head>Waarom Het Belangrijk Is
- Voorkomt problemen met dubbele content tussen taalversies
- Zorgt ervoor dat zoekmachines de juiste taal aan gebruikers tonen
- Helpt om aparte indexrangschikkingen te behouden voor elke taalversie
- Verbetert de gebruikerservaring door content te tonen in de voorkeurstaal van gebruikers
- Cruciaal voor bedrijven die uitbreiden naar internationale markten
Veelvoorkomende Fouten
- ✕Ontbrekende retourlinks (geen bidirectionele verwijzingen maken)
- ✕Onjuiste taal- of landcodes
- ✕Relatieve en absolute URLs door elkaar gebruiken
- ✕Conflicterende canonical- en hreflang-signalen
- ✕Onjuiste nesting in XML-sitemaps
- ✕Ontbrekende zelfreferentie-tags
Hreflang Taalcodes
Ontdek geldige taalcodes voor gebruik in uw hreflang-tags.
enEngels
en-USEngels (Verenigde Staten)
en-GBEngels (Verenigd Koninkrijk)
en-CAEngels (Canada)
en-AUEngels (Australië)
esSpaans
es-ESSpaans (Spanje)
es-MXSpaans (Mexico)
es-COSpaans (Colombia)
es-ARSpaans (Argentinië)
frFrans
fr-FRFrans (Frankrijk)
fr-CAFrans (Canada)
ptPortugees
pt-BRPortugees (Brazilië)
pt-PTPortugees (Portugal)
zhChinees
zh-CNChinees (China)
zh-TWChinees (Taiwan)
deDuits
de-DEDuits (Duitsland)
itItaliaans
it-ITItaliaans (Italië)
jaJapans
ja-JPJapans (Japan)
koKoreaans
ko-KRKoreaans (Zuid-Korea)
ruRussisch
ru-RURussisch (Rusland)
arArabisch
Code Formaat
Taalcodes volgen de ISO 639-1 standaard. U kunt alleen-taal codes gebruiken (bijv. 'nl') of taal-regio combinaties (bijv. 'nl-NL').
Hreflang Code Generator
Genereer correcte hreflang-code voor uw meertalige website door hieronder uw URLs in te voeren.
Instructies
- Voer uw basisdomein in (voorbeeld.nl)
- Voeg de pagina's toe waarvoor u code wilt genereren
- Specificeer in welke talen en regio's elke pagina beschikbaar is
- Kies uw gewenste implementatiemethode (HTML, HTTP-headers of XML-sitemap)
- Kopieer de gegenereerde code en implementeer deze op uw website
Hreflang Code Generator
Genereer correcte hreflang-code voor uw meertalige website door hieronder uw URLs in te voeren.
Domeininstellingen
Implementatiemethode
Pagina's
Beschikbare Talen
Code: 'en' voor Engels, 'nl' voor algemeen Nederlands, 'nl-NL' voor Nederland, 'x-default' voor standaard
Gegenereerde Code
HTML Head Method
Implementatietips
- Neem altijd de x-default tag op om gebruikers te helpen wiens taalvoorkeuren niet overeenkomen met een van uw versies
- Zorg ervoor dat elke taalversie links bevat naar alle andere taalversies, inclusief zichzelf
- Gebruik absolute URLs (beginnend met http:// of https://) in alle hreflang-tags
- Test uw implementatie met de tools die worden genoemd in de testsectie
- Onthoud dat hreflang een hint is, geen directief - zoekmachines kunnen nog steeds een andere versie tonen als zij denken dat deze relevanter is
- Gebruik voor consistentie dezelfde methode (HTML head, HTTP-headers of XML-sitemap) over uw hele site
Aanvullende Bronnen
Implementatiemethoden
Verschillende manieren om hreflang te implementeren, elk met eigen voordelen
Methoden
Methoden
HTML Head Tags
Voeg hreflang-tags direct toe in de <head>-sectie van elke pagina
Directe controle over tags op elke pagina
Eenvoudig te implementeren voor kleine sites
Werkt met alle zoekmachines
Codevoorbeelden
Basis HTML Implementatie
<link rel="alternate" hreflang="en" href="https://example.com/page" />
<link rel="alternate" hreflang="nl" href="https://example.com/nl/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" />Praktijkvoorbeeld
Hier is een voorbeeld van hoe hreflang-implementatie eruitziet op een echte website:
Booking.com (HTML-head implementatie)
De Booking.com website gebruikt hreflang-tags in de head voor elke taal/regio
<!DOCTYPE html>
<html lang="es-ES">
<head>
<meta charset="utf-8">
<title>Guía de Viajes España | Booking.com</title>
<!-- Self-reference (Spanish - Spain) -->
<link rel="alternate" hreflang="es-ES" href="https://www.booking.com/destinacione/pais/es.es.html" />
<!-- Other language versions -->
<link rel="alternate" hreflang="en-GB" href="https://www.booking.com/destinations/country/es.en-gb.html" />
<link rel="alternate" hreflang="en-US" href="https://www.booking.com/destinations/country/es.html" />
<link rel="alternate" hreflang="de" href="https://www.booking.com/destinations/country/es.de.html" />
<link rel="alternate" hreflang="fr" href="https://www.booking.com/destinations/country/es.fr.html" />
<link rel="alternate" hreflang="it" href="https://www.booking.com/destinations/country/es.it.html" />
<!-- Default version -->
<link rel="alternate" hreflang="x-default" href="https://www.booking.com/destinations/country/es.html" />
<link rel="canonical" href="https://www.booking.com/destinacione/pais/es.es.html" />
<!-- Other meta tags... -->
</head>
<body>
<!-- Page content -->
</body>
</html>Opmerking: Dit is een vereenvoudigd voorbeeld gebaseerd op echte implementaties. Werkelijke implementaties kunnen variëren.
Professionele Tips
Voeg zelfrefererende tags toe
Gebruik absolute URLs
Verifieer bidirectionele links
HTTP Headers
Retourneer hreflang-informatie in HTTP-response headers
Werkt voor niet-HTML-bestanden (PDFs)
Beïnvloedt HTML-paginagrootte niet
Kan server-side worden beheerd
Codevoorbeelden
HTTP Header Voorbeeld
Link: <https://example.com/page>; rel="alternate"; hreflang="en",
<https://example.com/nl/page>; rel="alternate"; hreflang="nl"Praktijkvoorbeeld
Hier is een voorbeeld van hoe hreflang-implementatie eruitziet op een echte website:
Adobe-documentatie (HTTP-headers)
Adobe gebruikt HTTP-headers om taalversies van hun PDF-bestanden aan te geven
HTTP/1.1 200 OK
Date: Tue, 29 Apr 2025 10:15:30 GMT
Content-Type: application/pdf
Content-Length: 2864721
Link: <https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf>; rel="alternate"; hreflang="en",
<https://www.adobe.com/content/dam/acom/es/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf>; rel="alternate"; hreflang="es",
<https://www.adobe.com/content/dam/acom/de/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf>; rel="alternate"; hreflang="de",
<https://www.adobe.com/content/dam/acom/fr/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf>; rel="alternate"; hreflang="fr",
<https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf>; rel="alternate"; hreflang="x-default"
Cache-Control: max-age=86400
Server: AkamaiGHost
X-Content-Type-Options: nosniffOpmerking: Dit is een vereenvoudigd voorbeeld gebaseerd op echte implementaties. Werkelijke implementaties kunnen variëren.
Professionele Tips
Test met curl of browser tools
Zorg voor correcte header formatting
Controleer serverconfiguratie
XML Sitemap
Voeg hreflang-informatie toe aan uw XML-sitemap
Gecentraliseerd beheer
Eenvoudiger voor grote sites
Goed voor site-brede updates
Codevoorbeelden
XML Sitemap Implementatie
<url>
<loc>https://example.com/page</loc>
<xhtml:link rel="alternate" hreflang="nl" href="https://example.com/nl/page" />
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/page" />
</url>Praktijkvoorbeeld
Hier is een voorbeeld van hoe hreflang-implementatie eruitziet op een echte website:
IKEA (XML-sitemap implementatie)
IKEA gebruikt een XML-sitemap met hreflang-annotaties voor hun meerdere regionale versies
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.ikea.com/es/es/</loc>
<xhtml:link rel="alternate" hreflang="es-ES" href="https://www.ikea.com/es/es/" />
<xhtml:link rel="alternate" hreflang="en-GB" href="https://www.ikea.com/gb/en/" />
<xhtml:link rel="alternate" hreflang="de-DE" href="https://www.ikea.com/de/de/" />
<xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.ikea.com/fr/fr/" />
<xhtml:link rel="alternate" hreflang="it-IT" href="https://www.ikea.com/it/it/" />
<xhtml:link rel="alternate" hreflang="pt-PT" href="https://www.ikea.com/pt/pt/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.ikea.com/" />
<lastmod>2025-04-20</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<!-- Product page example -->
<url>
<loc>https://www.ikea.com/es/es/p/billy-libreria-blanco-00263850/</loc>
<xhtml:link rel="alternate" hreflang="es-ES" href="https://www.ikea.com/es/es/p/billy-libreria-blanco-00263850/" />
<xhtml:link rel="alternate" hreflang="en-GB" href="https://www.ikea.com/gb/en/p/billy-bookcase-white-00263850/" />
<xhtml:link rel="alternate" hreflang="de-DE" href="https://www.ikea.com/de/de/p/billy-buecherregal-weiss-00263850/" />
<xhtml:link rel="alternate" hreflang="fr-FR" href="https://www.ikea.com/fr/fr/p/billy-bibliotheque-blanc-00263850/" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://www.ikea.com/p/billy-bookcase-white-00263850/" />
<lastmod>2025-04-18</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<!-- Additional URLs... -->
</urlset>Opmerking: Dit is een vereenvoudigd voorbeeld gebaseerd op echte implementaties. Werkelijke implementaties kunnen variëren.
Professionele Tips
Voeg xhtml-namespace toe
Verstuur naar Search Console
Houd sitemap up-to-date
Nederlandse Marktspecificaties
Belangrijke overwegingen bij het targeten van Nederlandstalige markten
Regionale Variaties
Nederlands wordt gebruikt in Nederland (nl-NL) en België (nl-BE). Overweeg nl-NL voor Nederland en nl-BE voor de Belgische markt.
Lokaal Zoekgedrag
Nederlandse gebruikers zoeken vaak anders dan Engelse gebruikers. Zoekwoorden zijn misschien geen directe vertalingen en zoekintentie kan variëren.
Domeinstrategie
Overweeg ccTLDs (.nl voor Nederland) of submappen met de juiste geotargeting voor betere lokale zichtbaarheid.
Content Lokalisatie
Naast vertaling, pas content aan voor culturele relevantie, lokale voorbeelden, valuta en maateenheden.
CMS Implementatie
Hoe hreflang te implementeren in populaire content management systemen
WordPress
Populair CMS met sterke meertalige ondersteuning via plugins
Installeer en activeer WPML
Configureer talen en URL-structuur
WPML voegt automatisch hreflang tags toe
Aanbevolen Plugin:
WPML (WordPress Multilingual Plugin)Shopify
E-commerce platform met ingebouwde meertalige functies
Schakel meerdere talen in via Shopify admin
Configureer taalspecifieke URLs
Gebruik apps voor geavanceerde hreflang controle
Aanbevolen Plugin:
Langify of WeglotDrupal
Krachtig CMS met ingebouwde meertalige mogelijkheden
Schakel Taal en Content Vertaling modules in
Configureer taaldetectie en -selectie
Gebruik Metatag module voor hreflang
Aanbevolen Plugin:
Core Meertalige ModulesWooCommerce
E-commerce plugin voor WordPress met meertalige mogelijkheden
Installeer en activeer WPML of Polylang met hun respectievelijke WooCommerce add-ons
Configureer talen en vertaalinstellingen
Vertaal producten, categorieen en afrekenpagina's
Verifieer dat hreflang tags correct geimplementeerd zijn op productpagina's
Stel valuta en betaalgateways in voor verschillende regio's indien nodig
Aanbevolen Plugin:
WPML met WooCommerce MultilingualMagento
Enterprise e-commerce platform met ingebouwde meertalige ondersteuning
Stel store views in voor elke taal/locale combinatie in je Magento admin
Configureer de locale en taal voor elke store view
Vertaal je content, producten en winkelinformatie
Schakel de ingebouwde hreflang tag generator in en configureer deze
Verifieer implementatie via view-source of browser dev tools
Aanbevolen Plugin:
Ingebouwde Store ViewsWebflow
Visueel webdesign platform met aangepaste code mogelijkheden
Maak aparte pagina's of mappen voor elke taalversie
Voeg aangepast code fragment toe in de head sectie van elke pagina
Zorg ervoor dat elke taalversie links heeft naar alle andere taalversies
Gebruik absolute URLs voor alle hreflang verwijzingen
Test implementatie met browser developer tools
Aanbevolen Plugin:
Weglot of aangepaste codeAangepaste Frameworks
Headless CMS of op maat gebouwde oplossingen
Identificeer de taal- en regionale structuur van je site
Maak taaldetectie en URL-routing logica
Implementeer taalwisselaars en juiste redirects
Voeg hreflang tags toe aan alle paginatemplates met je voorkeursmethode
Maak geautomatiseerde tests om te verzekeren dat bidirectionele links behouden blijven
Aanbevolen Plugin:
Aangepaste implementatieTesten & Validatie
Tools en technieken om uw hreflang-implementatie te valideren
Google Search Console
De officiële tool van Google voor het monitoren van hreflang-implementatie en het identificeren van problemen.
Het rapport Internationale Targeting toont hreflang-fouten
Verificatie van taal- en landtargeting
Crawl-dekking voor verschillende taalversies
Directe feedback van Google's crawler
Hreflang Tags Testing Tool
Speciale tool voor het valideren van hreflang-implementatie over uw hele website.
Valideert bidirectionele links
Controleert op juiste taalcodes
Identificeert ontbrekende retour-tags
Test vanaf meerdere locaties
Screaming Frog SEO Spider
Uitgebreide SEO-crawler met hreflang-validatiefuncties.
Crawlt de hele site op hreflang-tags
Exporteert hreflang-gegevens voor analyse
Identificeert implementatiefouten
Valideert tegen XML-sitemaps
Sitebulb
Visuele website-audittool met krachtige hreflang-analysemogelijkheden.
Visuele hreflang-mapping
Identificeert verweesde taalversies
Gedetailleerde implementatierapporten
Integratie met Google Analytics
ContentKing
Realtime SEO-monitoringplatform dat hreflang-wijzigingen volgt.
Realtime hreflang-monitoring
Waarschuwingen voor implementatieproblemen
Historische tracking van wijzigingen
API-toegang voor automatisering
Chrome Developer Tools
Ingebouwde browsertools voor snelle hreflang-verificatie.
Bekijk paginabron voor handmatige inspectie
Netwerktab om HTTP-headers te controleren
Console voor JavaScript-debugging
Gratis en altijd beschikbaar
Waar Op Te Letten Bij Testen
Technische Controles
- Alle tags hebben volledige absolute URLs
- Geldige taalcodes (nl-NL, en-US, etc.)
- Alle pagina's bevatten zelfrefererende tags
- XML-sitemap gebruikt correcte xhtml:link-syntax
Structurele Controles
- Volledige bidirectionele links tussen alle versies
- x-default-tag correct geconfigureerd
- Consistentie tussen canonical- en hreflang-tags
- Geen redirects die hreflang verstoren