Dubbele content is een van de meest voorkomende SEO-problemen waar websites mee kampen. Wanneer vergelijkbare of identieke inhoud op meerdere pagina's voorkomt, raakt Google in verwarring: welke versie moet geïndexeerd worden? Welke pagina verdient de hoogste ranking? De oplossing voor dit probleem heet canonical tags. In dit artikel leggen we uit wat canonical tags zijn, hoe ze werken en waarom ze essentieel zijn voor je SEO-prestaties.
Wat is een canonical tag?
Een canonical tag, ook wel bekend als "rel=canonical", is een HTML-element dat aangeeft welke versie van een pagina de originele, voorkeurspagina is. Het is een stukje code in de head-sectie van je HTML die er zo uitziet:
Deze tag vertelt zoekmachines: "Van alle vergelijkbare pagina's is dit de belangrijkste versie die je moet indexeren en ranken in zoekresultaten."
Waarom heb je canonical tags nodig?
Het probleem van dubbele content
Dubbele content ontstaat sneller dan je denkt. Het gebeurt wanneer identieke of zeer vergelijkbare content op meerdere URL's beschikbaar is. Denk aan:
Productpagina's met verschillende parametersjouwwebsite.nl/product en jouwwebsite.nl/product?kleur=rood tonen mogelijk dezelfde content, maar zijn technisch verschillende URL's.
Meerdere toegangspaden naar dezelfde content
Bij niche-spelers komt het vaak voor dat dezelfde pagina via verschillende routes bereikbaar is: via categorieën, filters of zoekfuncties.
HTTP versus HTTPS
Als beide versies toegankelijk zijn, heeft Google twee identieke pagina's om uit te kiezen.
Met en zonder wwwwebsite.nl en www.website.nl zijn voor Google twee verschillende URL's.
Print-versies of AMP-pagina's
Alternatieve versies van dezelfde content kunnen leiden tot duplicatie.
De gevolgen van dubbele content
Zonder canonical tags ontstaan problemen:
Interne concurrentie
Je eigen pagina's concurreren met elkaar in zoekresultaten. In plaats van één sterke pagina die hoog rankt, heb je meerdere zwakkere pagina's die elkaar verdringen.
Verspreide link equity
Backlinks worden verdeeld over meerdere URL's in plaats van gebundeld naar één sterke pagina. Dit verzwakt je algehele ranking potentieel.
Verspild crawl budget
Google besteedt tijd aan het crawlen van duplicate pagina's in plaats van je belangrijkste content te indexeren.
Verwarring in analytics
Je data wordt verdeeld over meerdere URL's, wat accurate analyse van prestaties bemoeilijkt.
Hoe werkt een canonical tag?
Wanneer je een canonical tag op een pagina plaatst, verwijst deze naar de "canonieke URL", oftewel de voorkeursversie van de content. Het proces werkt als volgt:
Stap 1: Google crawlt je pagina
De crawler vindt vergelijkbare content op meerdere URL's.
Stap 2: Google leest de canonical tag
De tag geeft aan: "Deze andere URL is de belangrijkste versie."
Stap 3: Google consolideert signalen
Alle ranking signalen (backlinks, gebruikerssignalen, autoriteit) worden toegekend aan de canonieke URL.
Stap 4: De canonieke URL wordt getoond
In zoekresultaten verschijnt de aangewezen voorkeursversie, niet de duplicaten.
Zelfverwijzende canonicals
Voor pagina's zonder interne concurrentie adviseren we een zelfverwijzende canonical toe te passen. Dit betekent dat de canonical tag verwijst naar dezelfde URL als de pagina zelf:
Dit lijkt misschien overbodig, maar heeft voordelen:
- Het voorkomt dat andere partijen per ongeluk jouw content scrapen en als origineel claimen
- Het beschermt tegen parameter toevoegingen door tracking tools
- Het geeft Google extra zekerheid over welke URL je wilt laten indexeren
Canonical tag als suggestie, geen garantie
Hier komt een belangrijk punt: een canonical tag is technisch gezien een suggestie voor zoekmachines, geen absolute opdracht.
Google volgt canonical tags meestal wel, maar behoudt het recht om eigen beslissingen te nemen. In sommige gevallen kiest Google een andere URL als canoniek dan jij hebt aangegeven, bijvoorbeeld wanneer:
- De aangegeven canonieke URL een foutmelding geeft
- De canonical tag niet consistent is over meerdere pagina's
- Google vindt dat een andere versie relevanter is voor gebruikers
- Er tegenstrijdige signalen zijn (bijvoorbeeld canonical wijst naar URL A, maar alle interne links gaan naar URL B)
Je kunt in Google Search Console controleren welke URL Google als canoniek beschouwt onder "URL-inspectie". Als dit afwijkt van jouw voorkeur, onderzoek dan waarom Google een andere keuze maakt.
Veelvoorkomende canonical use cases
E-commerce websites
Producten in meerdere categorieën
Een rode sneaker kan bereikbaar zijn via /schoenen/sneakers/rood en /rode-producten/schoenen. Kies één canonieke URL.
Filter- en sorteerfuncties/producten?sorteer=prijs en /producten?sorteer=populariteit tonen mogelijk dezelfde producten. Laat beide verwijzen naar /producten.
Paginering
Voor pagina 2, 3, 4 van een categorie kun je overwegen deze te laten verwijzen naar de hoofdcategoriepagina, hoewel dit situatie-afhankelijk is.
Content websites
Artikelen met print-versies
Laat de printversie verwijzen naar de normale artikel-URL als canoniek.
Artikelen met tags en categorieën
Een blogpost kan verschijnen op /blog/artikel, /categorie/marketing/artikel en /tag/seo/artikel. Kies één canonieke versie.
Technische duplicaten
Sessie-ID's in URL's
Parameters zoals ?sessionid=12345 creëren unieke URL's voor dezelfde content. Gebruik canonicals om naar de schone URL te verwijzen.
Tracking parameters
UTM-parameters en andere tracking codes maken URL's uniek. De canonical moet naar de URL zonder parameters verwijzen.
Hreflang voor internationale websites
Naast canonical tags is er nog een andere belangrijke tag voor websites met meerdere taalversies: de hreflang tag.
Waar canonical tags dubbele content binnen één website voorkomen, helpt hreflang bij het voorkomen van externe dubbele content tussen verschillende taal- en landversies van je website.
Wanneer gebruik je hreflang?
Als je website beschikbaar is in meerdere talen of voor verschillende regio's (bijvoorbeeld jouwwebsite.nl voor Nederland en jouwwebsite.be voor België), geeft hreflang aan welke versie bedoeld is voor welke taal en regio.
Hoe werkt het samen met canonical?
Elke taalversie heeft zijn eigen canonieke URL. De hreflang tags verbinden deze verschillende taalversies met elkaar, zodat Google de juiste versie toont aan gebruikers in verschillende landen.
Bijvoorbeeld:
- Nederlandse gebruikers zien
jouwwebsite.nl/product - Belgische gebruikers zien
jouwwebsite.be/product - Duitse gebruikers zien
jouwwebsite.de/produkt
Zonder hreflang zou Google deze als dubbele content kunnen beschouwen. Met correcte hreflang implementatie begrijpt Google dat het verschillende versies voor verschillende doelgroepen zijn.
Veel gemaakte fouten met canonical tags
Canonicals naar niet-bestaande pagina's
Controleer dat de canonieke URL geen 404 of 301 redirect oplevert. Google kan deze canonical negeren.
Meerdere canonical tags
Plaats slechts één canonical tag per pagina. Meerdere tags creëren verwarring.
Canonical in de body in plaats van de head
De canonical tag hoort thuis in de sectie van je HTML, niet in de .
Inconsistente canonicals
Als pagina A verwijst naar pagina B als canoniek, maar pagina B verwijst naar pagina C, ontstaat een keten die Google mogelijk niet volgt.
Canonical naar een andere taal
Laat een Nederlandse pagina niet verwijzen naar een Engelse pagina als canoniek. Gebruik hiervoor hreflang.
Vergeten canonicals bij paginering
Bedenk goed wat je wilt: wil je dat alle pagina's verwijzen naar pagina 1, of wil je elke pagina zelf laten indexeren?
Canonical tags implementeren
In je CMS
De meeste moderne CMS-systemen zoals WordPress, Shopify en Magento hebben ingebouwde ondersteuning voor canonical tags of bieden plugins die dit automatisch regelen.
Handmatig in HTML
Voeg de tag toe in de sectie:
Via HTTP headers
Voor niet-HTML documenten (PDF's, afbeeldingen) kun je canonical ook via HTTP headers instellen.
Controleren in Search Console
Gebruik Google Search Console om te verifiëren welke URL's Google als canoniek beschouwt en of er problemen zijn.
De impact van correcte canonical implementatie
Websites die canonical tags correct toepassen zien vaak:
Betere rankings
Door link equity te bundelen naar één URL in plaats van te verspreiden over duplicaten.
Helderder analytics
Alle traffic en conversies worden geattribueerd aan de juiste URL's.
Efficiënter crawl budget
Google besteedt meer tijd aan je belangrijkste pagina's in plaats van aan duplicaten.
Minder indexatieproblemen
Je voorkomt dat Google de verkeerde versie van je pagina's indexeert en toont.
Canonical tags zijn dus een essentieel onderdeel van technische SEO! Ze helpen zoekmachines begrijpen welke versie van je content de belangrijkste is, voorkomen problemen met dubbele content en zorgen ervoor dat je ranking signalen gebundeld blijven.
Implementeer canonical tags consequent en correct op je website, controleer regelmatig of Google je voorkeuren respecteert, en combineer ze waar nodig met hreflang tags voor internationale websites. Het is een technische optimalisatie die direct impact heeft op je SEO-prestaties en die elke website zou moeten toepassen. Heb je hier hulp bij nodig? Neem gerust contact op.