Canonical URL

Inleiding

Stel je voor dat je iemand vertelt dat www.mysite.com/blog/myarticle en www.mysite.com/myarticle eigenlijk dezelfde pagina zijn. Voor jou zijn ze hetzelfde, maar voor Google zijn het aparte pagina’s, zelfs als het verschil in de URL maar heel klein is. Daar komt de canonieke tag om de hoek kijken. In deze handleiding leggen we uit wat een canonieke URL is, hoe URL-canonisatie werkt, wanneer je deze moet gebruiken en welke fouten je moet vermijden, zodat zoekmachines altijd de door jou gewenste paginaversie begrijpen.

 

Belangrijkste punten

  • Een canonieke URL is de hoofdversie van een webpagina die je door zoekmachines wilt laten indexeren, om dubbele inhoud te voorkomen.
  • De canonieke tag, geplaatst in de HTML-head, geeft aan welke URL de voorkeursversie is voor zoekmachines.
  • Het gebruik van canonieke URL’s helpt bij het consolideren van link equity, verbetert de crawl-efficiëntie en verbetert de gebruikerservaring.
  • Implementeer canonieke tags in scenario’s zoals dubbele content, URL-versies en gesyndiceerde content om zoekmachines te laten weten welke URL prioriteit moet krijgen.
  • Een plugin kan de verwerking van canonieke URL’s automatiseren, waardoor handmatige fouten worden verminderd en de consistentie op je site wordt gewaarborgd.

 

Wat is een canonieke URL?

Een canonieke URL is de belangrijkste, voorkeurs- of officiële versie van een webpagina die je door zoekmachines zoals Google wilt laten crawlen en indexeren. Het helpt zoekmachines te bepalen welke versie van een pagina als de primaire versie moet worden behandeld wanneer meerdere URL’s naar vergelijkbare of dubbele inhoud leiden. Hierdoor wordt dubbele inhoud voorkomen en worden je zoekmachine optimalisatie-rankingsignalen beschermd.

Alle volgende URL’s kunnen dezelfde pagina weergeven, maar je moet er slechts één instellen als de canonieke URL:

  • https://www.mysite.com/product/shoes
  • https://mysite.com/product/shoes?ref=instagram
  • https://m.mysite.com/product/shoes
  • https://www.mysite.com/product/shoes?color=black

Wat is een canonieke tag?

Een canonieke tag (ook wel een rel=”canonical”-tag genoemd) is een klein HTML-fragment dat in de sectie van een webpagina wordt geplaatst om zoekmachines te vertellen welke URL de canonieke of masterversie is. Het werkt als een duidelijk label dat zegt: “Indexeer deze pagina, niet de andere.” Dit voorkomt problemen met dubbele inhoud, consolideert rankingsignalen en ondersteunt een goede canonicalisatie op je hele site.

Hier is een voorbeeld van een canonical tag in actie:

canonical tag

Deze tag moet worden geplaatst op alle alternatieve of dubbele versies die verwijzen naar de hoofdpagina die je wilt indexeren.

 

Hoe werkt URL-canonicalisatie?

Canonicalisatie is het proces waarbij de representatieve of canonieke URL van een stukje content wordt geselecteerd. Uit een groep identieke of bijna identieke URL’s is dit de versie die zoekmachines behandelen als de hoofdpagina voor indexering en ranking.

Als je dat eenmaal begrijpt, wordt canonicalisatie veel gemakkelijker te visualiseren. Zie het als een workflow in drie stappen.

Hoe het canonicalisatieproces werkt

Zo werkt canonicalisatie:

Zoekmachines detecteren dubbele of vergelijkbare URL’s.

Google groepeert URL’s die dezelfde (of bijna dezelfde) inhoud retourneren. Deze kunnen afkomstig zijn van:

  • URL-parameters.
  • HTTP- versus HTTPS-versies.
  • Desktop- versus mobiele URL’s.
  • Gefilterde of gesorteerde pagina’s.
  • Regionale versies.
  • Onbedoelde duplicaten zoals staging-URL’s.

Je geeft aan welke URL canoniek is

Je kunt zoekmachines begeleiden met behulp van canonieke signalen zoals:

De sterkste en duidelijkste hint is de canonieke tag die in de kop van de pagina is geplaatst.

Google selecteert één canonieke URL

Google gebruikt je signalen, samen met zijn eigen evaluatie, om de primaire URL te bepalen. Hoewel Google doorgaans canonieke tags volgt, kan het deze negeren als het sterkere signalen detecteert, zoals omleidingen, interne linkpatronen of gebruikersgedrag.

Zodra Google de canonieke URL heeft vastgesteld, zullen zoekmachines:

  • De linkwaarde consolideren in de canonieke pagina
  • De canonieke URL indexeren
  • Alle niet-canonieke URL’s als duplicaten behandelen
  • Crawlverspilling verminderen
  • Voorkomen dat vergelijkbare pagina’s in de zoekresultaten worden weergegeven

Canonieke tags zijn een hint, geen richtlijn. Google kan de link equity nog steeds anders verdelen als het de canonieke tag onbetrouwbaar acht.

 

Redenen waarom canonicalisatie plaatsvindt

Canonicalisatie is nodig wanneer verschillende URL’s naar dezelfde inhoud leiden. Enkele veelvoorkomende redenen zijn:

Regiovarianten

Je hebt bijvoorbeeld één productpagina voor de VS en één voor het VK, zoals: https://example.com/product/shoes-us en https://example.com/product/shoes-uk

Als de inhoud vrijwel identiek is, gebruik dan één canonieke link of een duidelijke regionale instelling om verwarring te voorkomen.
Pro-tip: combineer voor regionale varianten canonieke tags met hreflang om de taal/regio te specificeren.

Apparaatvarianten

Wanneer je aparte URL’s voor mobiel en desktop aanbiedt, zoals:
https://m.example.com/product/shoes
en https://www.example.com/product/shoes

Canonieke tags helpen zoekmachines te begrijpen welke URL de primaire versie is.

Protocolvarianten

Sorteren en filteren leidt vaak tot veel URL’s met vergelijkbare inhoud, zoals:
https://example.com/shoes?sort=price of https://example.com/shoes?color=black&size=7

Een enkele canonieke URL, zoals https://example.com/shoes, vertelt zoekmachines welke pagina de belangrijkste rankingsignalen moet bevatten.

Onbedoelde varianten

Misschien is een staging- of demoversie van de site crawlbaar gebleven, of geven zowel https://example.com/page als https://example.com/page/ dezelfde inhoud weer. Canonieke tags en een goede URL-canonicalisatie helpen deze onbedoelde duplicaten te voorkomen.

Enige dubbele inhoud op een site is normaal. Het doel van canonicalisatie in SEO is niet om alle duplicaten te elimineren, maar om zoekmachines te laten zien welke URL je als de primaire URL wilt behandelen.

 

In de praktijk

In de praktijk komt canonicalisatie neer op een paar belangrijke zaken:

 

Plaatsing

De canonical-tag wordt in de head van de HTML geplaatst, bijvoorbeeld:
link rel=”canonical” href=“https://www.example.com/preferred-page”/

Elke pagina mag maximaal één canonical-tag hebben, en deze moet verwijzen naar de schone, geprefereerde canonical-URL.

 

Identificatie

Zoekmachines onderzoeken verschillende signalen om de canonieke versie van een pagina te bepalen. De rel=”canonical”-tag is belangrijk, maar ze houden ook rekening met 301-omleidingen, interne links, sitemaps, hreflang en of de pagina op HTTPS wordt aangeboden. Wanneer deze signalen consistent zijn, is het voor Google gemakkelijker om de juiste gecanoniseerde URL te kiezen.

 

Crawlen en indexeren

Zodra zoekmachines begrijpen welke URL canoniek is, crawlen en indexeren ze voornamelijk die versie en voegen ze duplicaten daarin samen. Link equity en andere signalen worden geconsolideerd naar de canonieke pagina, wat de stabiliteit in de rangschikking verbetert en je canonieke tag SEO-instellingen effectiever maakt.

De belangrijkste regel voor canonicalisatie is eenvoudig: als meerdere URL’s dezelfde inhoud weergeven, kies er dan één, maak deze je canonieke URL en geef die keuze duidelijk aan met een juiste canonieke tag.

 

Waarom zijn canonieke tags belangrijk voor SEO?

Een specialist van Google zegt het simpelweg: “Ik raad aan om dit soort zelfreferentiële rel=canonical te gebruiken, omdat het voor ons echt duidelijk maakt welke pagina je geïndexeerd wilt hebben of wat deze URL moet zijn wanneer deze wordt geïndexeerd.”

En dat is precies waarom canonieke tags belangrijk zijn: ze vertellen zoekmachines welke versie van een pagina de echte is. Dit houdt je SEO-signalen zuiver en voorkomt dat je site met zichzelf concurreert.

Ze zijn belangrijk omdat ze:

  • Vermijd dubbele inhoud: Canonical tags geven Google door welke URL geïndexeerd moet worden, waardoor vergelijkbare of dubbele pagina’s crawlers niet in verwarring brengen of rankings verwateren.
  • Consolideer link equity: Canonicalisatie werkt op dezelfde manier als interne links; beide zijn technieken die worden gebruikt om autoriteit naar de pagina te leiden die het belangrijkst is. In plaats van rankingsignalen over dubbele URL’s te verspreiden, wordt alle informatie geconsolideerd in één canonical URL.
  • Verbeter de crawl-efficiëntie: zoekmachines verspillen geen tijd aan het crawlen van onnodige dubbele pagina’s, waardoor ze uw belangrijke content sneller kunnen vinden.
  • Verbeter de gebruikerservaring: gebruikers komen op de juiste, actuele versie van uw pagina terecht, niet op een gefilterde, geparametriseerde of onbedoelde dubbele pagina.

 

Wanneer moet je canonieke tags gebruiken?

Canonieke tags zijn nuttig in verschillende alledaagse SEO-scenario’s. Hier zijn de meest voorkomende scenario’s waarin je een rel=canonical-tag wilt gebruiken om je voorkeurs-URL aan te geven.

URL-versies

Als uw pagina onder meerdere URL-formaten wordt geladen, met of zonder ‘www’, HTTP versus HTTPS, en met of zonder een slash aan het einde, kunnen zoekmachines elke versie afzonderlijk indexeren. Een canonieke tag helpt u de voorkeursversie te standaardiseren, zodat Google ze niet als afzonderlijke pagina’s behandelt.

 

Dubbele inhoud

E-commercesites, blogs met tagarchieven en categoriegerichte pagina’s genereren vaak dubbele of bijna dubbele inhoud door hun ontwerp. Als hetzelfde product of artikel onder meerdere URL’s verschijnt (filters, parameters, trackingcodes, enz.), helpen canonieke tags Google te begrijpen welke canonieke URL de gezaghebbende is. Dit voorkomt kannibalisatie en beschermt uw canonieke SEO-instellingen.

 

Gesyndiceerde content

Als uw content opnieuw wordt gepubliceerd op partnersites of aggregators, gebruik dan altijd een canonieke tag die terugverwijst naar uw originele versie. Dit zorgt ervoor dat uw pagina de rankingsignalen behoudt, en niet de gesyndiceerde kopie, en dat zoekmachines precies weten waar de content oorspronkelijk is gepubliceerd.

Als syndicatiepartners uw canonieke tag niet respecteren, overweeg dan om noindex te gebruiken of te onderhandelen over linkattributie.

 

Gepagineerde pagina’s

Lange lijsten of artikelen van meerdere pagina’s creëren vaak een reeks URL’s zoals /pagina/2/, /pagina/3/, enzovoort. Deze pagina’s dragen bij aan hetzelfde onderwerp, maar moeten niet afzonderlijk worden geïndexeerd. Door canonieke tags toe te voegen aan de gepagineerde reeks (die doorgaans verwijzen naar pagina 1 of een “alles bekijken”-versie) wordt de indexering geconsolideerd en blijft de ranking gericht op de primaire pagina.

Pro-tip: gebruik voor gepagineerde inhoud zelfrefererende canonieke tags (elke pagina verwijst naar zichzelf), tenzij u een ‘alles bekijken’-pagina hebt die snel laadt en crawlbaar is.

Sitemigraties

Wanneer u van domein verandert, URL’s herstructureert of van HTTP naar HTTPS verhuist, helpt het gebruik van consistente canonieke tags om te versterken welke pagina’s de oude vervangen. Het geeft zoekmachines aan welke gecanoniseerde URL de rankingkracht moet overnemen. Tijdens migraties fungeren canonieke tags als een vangnet om te voorkomen dat dubbele versies met elkaar concurreren.

 

Canonieke URL’s en canonieke tags implementeren

Canonicalisatie van URL’s draait om het geven van een duidelijk signaal aan zoekmachines over welke versie van een pagina de voorkeurs- of canonieke URL is. Je kunt dit in een aantal eenvoudige stappen implementeren.

De rel=”canonical”-tag gebruiken

De meest gebruikelijke manier (zoals meerdere keren in deze blogpost wordt getoond) om een canonieke URL in te stellen, is door een rel=”canonical”-tag toe te voegen in de head-sectie van je pagina. Deze ziet er als volgt uit:

link rel=”canonical” href=”https://www.example.com/preferred-url”/

Deze tag vertelt zoekmachines welke URL alle rankingsignalen moet dragen en in de zoekresultaten moet verschijnen. Zorg ervoor dat elke dubbele of alternatieve versie naar dezelfde voorkeurs-URL linkt en dat de canonical-tag consistent is op de hele site.

Je kunt rel=”canonical” ook gebruiken in HTTP-headers voor niet-HTML-inhoud, zoals pdf’s. Dit is handig wanneer je geen tag in de pagina zelf kunt plaatsen.

Pro-tip: hoewel dit wordt ondersteund voor pdf’s, houdt Google zich niet altijd aan canonical HTTP-headers. Gebruik ze in combinatie met andere signalen (bijvoorbeeld sitemaps).

Zorg er ook voor dat de canonical-tag zo dicht mogelijk bij de bovenkant van de head-sectie staat, zodat zoekmachines deze vroeg kunnen zien. Elke pagina mag slechts één canonical-tag hebben en deze moet altijd naar een schone, toegankelijke URL verwijzen. Vermijd het mengen van signalen. De canonical-URL, je interne links en je sitemap-vermeldingen moeten allemaal overeenkomen.

Een voorkeursdomein instellen in Google Search Console

Google laat je kiezen of je je URL’s met of zonder www wilt weergeven. Door deze voorkeur in te stellen, versterk je je canonieke signalen en voorkom je dat zoekmachines www- en niet-www-versies als verschillende URL’s behandelen.

Om je voorkeursdomein in te stellen, open je je eigendom in Google Search Console, ga je naar Instellingen en kies je de versie die je als je primaire domein wilt behandelen.

Omleidingen (301-omleidingen)

Een 301-omleiding is een van de sterkste signalen die je kunt geven. Het informeert browsers en zoekmachines permanent dat een URL is omgeleid naar een andere en dat de nieuwe URL als de canonieke URL moet worden beschouwd.

Gebruik 301-omleidingen wanneer:

  • Je dubbele URL’s samenvoegt.
  • Je de structuur van je site wijzigt.
  • Je migreert naar HTTPS.
  • Je de linkwaarde van verouderde pagina’s wilt consolideren.

Omleidingen vervangen natuurlijk de oude URL, terwijl canonieke tags een voorkeur aangeven zonder het duplicaat te verwijderen.

Aanvullende canonicalisatietechnieken

Er zijn nog een paar manieren om je canonical-instellingen te ondersteunen.

XML-sitemaps: neem altijd alleen canonieke URL’s op in je sitemap. Dit helpt zoekmachines te begrijpen welke URL’s je geïndexeerd wilt hebben.
Hreflang-annotaties: voor meertalige of multiregionale sites helpen hreflang-tags zoekmachines de juiste regionale versie te tonen, terwijl je canonieke voorkeur nog steeds wordt gerespecteerd.
Link HTTP-headers: voor bestanden zoals PDF’s of andere niet-HTML-content helpt het gebruik van een rel=”canonical” HTTP-header je om de voorkeurs-URL aan de serverzijde te specificeren.

Elk van deze methoden versterkt je canonieke signalen. Wanneer je ze samen gebruikt, krijgen zoekmachines een veel duidelijker beeld van jouw canonieke URL’s.

 

rel=”canonical”: één URL om ze allemaal te regelen

Canonieke URL’s lijken misschien een klein technisch detail, maar ze spelen een grote rol bij het helpen van zoekmachines om je site te begrijpen. Wanneer Google meerdere URL’s vindt die dezelfde inhoud weergeven, moet het één versie selecteren om te indexeren. Als je die keuze niet begeleidt, neemt Google zelf een beslissing — en dat is niet altijd de versie die je bedoeld had. Dat kan leiden tot gesplitste rangschikkingssignalen, verspilde crawlactiviteit en frustrerende dalingen in zichtbaarheid.

Door canonieke URL’s te gebruiken, krijg je die controle terug. Het vertelt zoekmachines welke pagina de primaire versie is, welke duplicaten zijn en waar alle autoriteitssignalen naartoe moeten worden geleid. Van het filteren van URL’s tot regionale varianten tot onbedoelde duplicaten die door de mazen van het net glippen — canonicals houden alles netjes en voorspelbaar.

Het goede nieuws is dat canonicalisatie niet ingewikkeld hoeft te zijn. Een eenvoudige rel=”canonical”-tag, consistente URL-afhandeling, slimme omleidingen en duidelijke sitemapsignalen zijn voldoende om de meeste problemen te voorkomen. Uiteindelijk draait het bij canonieke URL’s om duidelijkheid. Laat zoekmachines de versie zien die ertoe doet, verwijder de ruis en houd je autoriteit op één plek geconsolideerd. Als je signalen duidelijk zijn, hebben je rankings een solide basis om te groeien.

Prompt geopend