Plan een gratis demo

Canonical en hreflang: zo gebruikt u ze samen

Leer het verschil tussen canonical en hreflang, wanneer u welke inzet en hoe uw conflicterende signalen op meertalige en internationale sites voorkomt.

Martijn Apeldoorn
Canonical en hreflang: zo gebruikt u ze samen

Canonical en hreflang komen vaak samen voor in Internationale SEO, maar ze lossen verschillende problemen op. Een canonical-tag vertelt zoekmachines welke URL de voorkeursversie is om te indexeren wanneer pagina’s identiek of zeer vergelijkbaar zijn, terwijl hreflang zoekmachines helpt de juiste taal- of regioversie aan de juiste gebruiker te tonen. Als u ze correct samen implementeert, verminder uw verwarring door dubbele inhoud en verbetert u hoe uw pagina’s worden gematcht met internationale doelgroepen.

De belangrijkste regel is eenvoudig: laat uw hreflang-pagina’s niet canoniseren naar een andere versie, tenzij die andere versie echt de enige pagina is die u geïndexeerd wilt hebben. Als elke lokale pagina voor zijn eigen markt moet verschijnen, heeft elke pagina normaal een zelfverwijzende canonical plus hreflang-aanduidingen die alle equivalente varianten verbinden. Heeft u een stapsgewijze uitleg nodig, leer dan hoe uw hreflang-tags correct implementeert.

Canonical vs hreflang: het kernverschil

Als uw canonical en hreflang vergelijkt, zie ze dan als antwoorden op twee verschillende SEO-vragen:

  • Canonical antwoordt: Welke URL is de hoofdversie?
  • Hreflang antwoordt: Welke versie is juist voor deze gebruiker?

Een canonical-tag wordt gebruikt wanneer meerdere URL’s dezelfde of vrijwel dezelfde content vertegenwoordigen en u rankingsignalen naar één voorkeurs-URL wilt consolideren. Hreflang wordt gebruikt wanneer meerdere versies bewust naast elkaar bestaan, zoals Engels voor de VS, Engels voor het VK, of Duits voor Duitsland en Zwitserland. Voor een diepere uitleg, zie canonical-tags voor SEO.

Daarom zijn canonical en hreflang geen vervangers van elkaar. Canonical vermindert onduidelijkheid tussen dubbele of bijna-duplicaat-URL’s. Hreflang behoudt meerdere legitieme versies en helpt zoekmachines ze te tonen op basis van taal of geografie.

Wat een canonical-tag doet

Een canonical-tag is een signaal in de head van de pagina dat verwijst naar de voorkeurs-URL voor indexering. Dit is vooral nuttig wanneer dezelfde content via meerdere URL’s toegankelijk is, zoals geparame­triseerde URL’s, dubbele categoriepaden of trackingvarianten.

Voorbeeld:

  • Voorkeurs-URL: https://example.com/shoes/
  • Duplicaatvariant: https://example.com/shoes/?utm_source=newsletter

In dat geval moet de duplicaatversie doorgaans haar canonical laten verwijzen naar de voorkeurs-‘schone’ URL. Dit helpt signalen te bundelen in plaats van ze te verspreiden over meerdere versies.

Canonical is niet hetzelfde als een redirect. Een redirect stuurt gebruikers en bots naar een andere URL. Een canonical laat de pagina toegankelijk, maar suggereert welke versie als primair voor indexering moet worden behandeld.

Wat hreflang doet

Hreflang vertelt zoekmachines dat verschillende URL’s equivalente versies zijn die bedoeld zijn voor verschillende talen of regio’s. Het zegt niet dat de ene versie de andere vervangt. In plaats daarvan groepeert het ze zodat de meest relevante pagina aan de juiste zoeker kan worden getoond.

Voorbeelden zijn onder meer:

  • en-us voor gebruikers in de Verenigde Staten
  • en-gb voor gebruikers in het Verenigd Koninkrijk
  • de-de voor gebruikers in Duitsland
  • x-default voor een fallbackpagina wanneer geen specifieke variant past

Dit is belangrijk omdat vergelijkbare pagina’s per markt vaak geen duplicaten zijn in SEO-zin die samengevoegd moeten worden tot één URL. Ze kunnen verschillen in taal, valuta, prijs, verzendinformatie, spelling of regionale boodschap. Hreflang helpt zoekmachines begrijpen dat deze versies opzettelijk bestaan en naast elkaar moeten blijven bestaan.

Hoe canonical en hreflang samenwerken

De schoonste setup voor meertalige of multiregionale pagina’s is meestal deze:

  • Elke versie heeft een zelfverwijzende canonical
  • Elke versie vermeldt alle alternatieve taal- of regioversies met hreflang
  • Alle URL’s in het hreflang-cluster geven een 200-status en zijn indexeerbaar

Als u bijvoorbeeld hebt:

  • https://example.com/us/
  • https://example.com/uk/
  • https://example.com/de/

Dan moet de VS-pagina doorgaans naar zichzelf canoniseren, de VK-pagina naar zichzelf en de Duitse pagina naar zichzelf. Tegelijkertijd moet elke pagina de andere met hreflang refereren.

Dit vertelt zoekmachines:

  • Elke URL is een geldige, indexeerbare pagina
  • Deze pagina’s zijn gerelateerde alternatieven
  • Toon de meest relevante op basis van taal en regio

Waar canonical en hreflang conflicteren

Het meest voorkomende canonical-hreflang-probleem is het uitzenden van gemengde signalen. Als een pagina zichzelf als alternatief voor een markt declareert maar canoniseert naar een andere pagina, kunnen zoekmachines een deel van de setup negeren of hun eigen interpretatie kiezen.

Voorbeeld van een conflict:

  • De VK-pagina bevat hreflang="en-gb"
  • Maar haar canonical wijst naar de globale Engelstalige pagina

Die setup suggereert twee dingen tegelijk:

  • De pagina moet aan VK-gebruikers worden getoond
  • De pagina is niet de voorkeursversie voor indexatie

Als de VK-pagina bedoeld is om te ranken als de VK-versie, moet ze normaal een zelfverwijzende canonical gebruiken. Als ze niet afzonderlijk moet worden geïndexeerd, dan hoort ze waarschijnlijk niet als een apart zoekresultaatdoel in het hreflang-cluster.

Wanneer gebruikt u canonical, hreflang of beide

Gebruik canonical wanneer

  • Trackingparameters duplicaat-URL’s creëren
  • Gefilterde of gesorteerde URL’s de kerncontent herhalen — voor multi-filtercontexten, zie gefacetteerde navigatie-SEO
  • Meerdere interne paden naar dezelfde pagina leiden
  • Gesyndiceerde content een voorkeursbron nodig heeft

Gebruik hreflang wanneer

  • U meerdere talen target
  • U meerdere landen bedient met gelokaliseerde versies
  • U regionale varianten in dezelfde taal hebt, zoals en-us en en-gb
  • U wilt dat gelijkwaardige pagina’s naast elkaar bestaan in plaats van samengevoegd te worden tot één URL

Gebruik beide wanneer

U meerdere internationale versies hebt die elk geïndexeerd moeten worden, maar elke versie kan ook eigen duplicaat-URL-varianten hebben. In dat geval houdt canonical elke marktversie schoon, terwijl hreflang die schone versies over markten heen met elkaar verbindt.

Implementatieprincipes die fouten voorkomen

Gebruik zelfverwijzende canonicals op indexeerbare lokale pagina’s

Als een gelokaliseerde pagina in de zoekresultaten moet verschijnen, moet haar canonical meestal naar zichzelf verwijzen. Dit is een van de duidelijkste manieren om hreflang-canonicalconflicten te vermijden.

Verwijs naar alle alternatieven op elke versie

Hreflang-clusters werken het best wanneer elke versie alle equivalenten, inclusief zichzelf, vermeldt. Ontbrekende retourlinks kunnen het signaal verzwakken of ongeldig maken.

Gebruik absolute URL’s

Absolute URL’s verminderen ambiguïteit en helpen consistentie te behouden over domeinen, subdomeinen en landenmappen.

Houd hreflang-URL’s indexeerbaar

Als een URL in de hreflang-set redirectt, een fout teruggeeft of van indexering is uitgesloten, wordt het cluster onbetrouwbaar.

Gebruik geldige taal- en landcodes

Onjuiste codes zijn een simpele maar veelvoorkomende implementatiefout. Taal- en regiowaarden moeten gangbare standaarden volgen en de beoogde targetinglogica ondersteunen.

Veelgemaakte fouten om te vermijden

  • Alle lokale versies canoniseren naar één globale pagina terwijl elke marktpagina zelfstandig zou moeten ranken
  • Hreflang toevoegen aan niet-canonieke pagina’s die elders heen wijzen als de echte voorkeursversie
  • Hreflang en canonical in dezelfde tag gebruiken in plaats van afzonderlijke linkelementen
  • Hreflang-URL’s laten wijzen naar omgeleide pagina’s
  • Pagina’s weglaten uit wederzijdse hreflang-verwijzingen
  • Relatieve URL’s gebruiken waar absolute URL’s veiliger en duidelijker zijn

Een eenvoudig voorbeeld

Stel dat een bedrijf drie productlandingspagina’s heeft:

  • https://example.com/us/software/
  • https://example.com/uk/software/
  • https://example.com/de/software/

Als elke pagina voor haar eigen markt is bedoeld, is de juiste logica meestal:

  • VS-pagina canonical: verwijst naar de VS-pagina
  • VK-pagina canonical: verwijst naar de VK-pagina
  • DE-pagina canonical: verwijst naar de DE-pagina
  • Hreflang: elke pagina verwijst naar alle drie de varianten, plus x-default indien nodig

Als in plaats daarvan alle drie de pagina’s canoniseren naar de VS-versie, kunnen zoekmachines de lokale pagina’s behandelen als niet-primaire duplicaten. Dat verzwakt het doel van hreflang en kan de zichtbaarheid voor land-specifieke zoekopdrachten verminderen.

Waarom dit belangrijk is voor internationale SEO

Onjuiste omgang met canonical en hreflang zorgt niet alleen voor een technisch netheidsprobleem. Het kan bepalen welke URL’s worden geïndexeerd, welke versies in de zoekresultaten verschijnen en of gebruikers landen op de pagina die voor hun markt bedoeld is. Voor meertalige en internationale sites kan dat rechtstreeks impact hebben op relevantie, engagement en conversiepotentieel.

Voor teams die opschalen over markten heen, moeten canonical-tags, hreflang en noindex-logica samen worden beoordeeld, niet in isolatie. Bij InSpace valt dit binnen bredere technische optimalisatie en Meertalige SEO, waar indexeringscontrole en internationale architectuur dezelfde groeistrategie moeten ondersteunen.

FAQ

Wat is het verschil tussen canonical en hreflang?

Canonical identificeert de voorkeurs-URL tussen dubbele of bijna-duplicaatpagina’s. Hreflang identificeert welke taal- of regioversie aan een specifieke gebruiker moet worden getoond. Canonical kiest één hoofdversie, terwijl hreflang meerdere geldige versies met elkaar verbindt.

Wat is een canonical-URL?

Een canonical-URL is de voorkeursversie van een pagina die u wilt dat zoekmachines als de hoofd-URL voor indexering behandelen wanneer meerdere vergelijkbare URL’s bestaan.

Wanneer gebruik ik een canonical-tag in plaats van een redirect?

Gebruik een redirect wanneer een pagina niet langer toegankelijk mag zijn en zowel gebruikers als bots eldersheen gestuurd moeten worden. Gebruik een canonical wanneer meerdere URL’s blijven bestaan, maar u wilt dat zoekmachines indexeringssignalen consolideren naar één voorkeursversie.

Wat is het verschil tussen lang en hreflang?

Het attribuut lang helpt browsers en hulpmiddelen de taal van de paginacontent te begrijpen. Het attribuut hreflang helpt zoekmachines taal- en regionale targeting tussen alternatieve URL’s te begrijpen. Ze dienen verschillende doelen en vervangen elkaar niet.

Delen
background illustration Geschreven doorMartijn Apeldoorn Martijn Apeldoorn leidt InSpace met visie en persoonlijkheid, en brengt een energie mee waardoor mensen zich meteen op hun gemak voelen. Zijn snelle humor en natuurlijke manier van vertellen zorgen voor een sfeer waarin teams zich thuis voelen, klanten zich welkom weten en samenwerken iets is om van te genieten in plaats van iets formeels. Achter de humor zit een scherpe strategische blik, altijd gericht op groei, innovatie en partnerships die echt iets toevoegen. Door sterk leiderschap te combineren met een toegankelijke, opbeurende aanwezigheid vormt hij een bedrijfscultuur waarin mensen zich zeker, gemotiveerd en oprecht verbonden voelen, met het werk en met elkaar.
We staan altijd paraat.

Laat ons u helpen uw volgende digitale missie met vertrouwen uit te stippelen.

Plan een gratis demo
Geen tijd voor SEO?

Goed. NOVA doet het voor u.

Bekijk hoe uw hele SEO-strategie zichzelf opbouwt zonder extra werk.