Canonical tag: los dubbele content op met zelfverwijzende canonicals en cross-domain canonicals voor SEO.

Samenvatting
Een canonical tag is een HTML-element dat Google vertelt welke versie van dubbele content de voorkeursversie (de canonieke versie) is om te indexeren en te laten ranken.
Wil je verder gaan? Vraag het aan
Dubbele content is een onvermijdelijk onderdeel van moderne websites. Webshops hebben productpagina's die via meerdere URL's bereikbaar zijn (met of zonder filters, trackingparameters, verschillende categoriepaden). Uitgevers hebben pagina's die via een desktop- en een mobiele versie bereikbaar zijn. CMS-systemen maken soms dubbele versies van content aan. URL-parameters, sessie-ID's en trackingcodes zorgen onbedoeld voor duplicaten. Zonder canonical tags indexeert Google al die duplicaten en versnippert je linkautoriteit over meerdere URL's.
Een canonical tag bundelt die autoriteit weer. De canonical tag vertelt Google: “dit is de gezaghebbende versie, negeer de andere.” Google respecteert canonical tags en bundelt de linkautoriteit in de canonieke URL. Dat vergroot de autoriteit en het rankingpotentieel van die URL. Canonical tags zijn een van de krachtigste maar minst benutte SEO-hulpmiddelen.
Een canonical tag is één regel HTML die in de sectie `` van je pagina staat. Hij ziet er zo uit: ``. Het href-attribuut geeft de canonieke URL aan. Je zet deze tag op elke dubbele pagina, met een verwijzing naar de voorkeursversie.
Zo werkt het: Wanneer Google je site crawlt en deze tag vindt, weet het dat deze pagina een duplicaat is. Google voegt de dubbele URL toe aan de index van de canonieke URL. Alle linkwaarde stroomt naar de canonieke URL. De canonieke URL rankt en wordt geïndexeerd. De dubbele URL wordt niet geïndexeerd (al kan Google hem nog wel crawlen).
De documentatie van Google over canonical tags geeft implementatiedetails en best practices. Canonical tags zijn optioneel, maar aan te raden voor elke site met dubbele content. De meeste sites hebben meer dubbele content dan ze denken.
Canonical tags zijn hints, geen bevelen. Google kan een canonical tag negeren als de doel-URL niet logisch is (bijvoorbeeld een canonical naar een ander domein voor niet-gerelateerde content). Gebruik canonicals correct, zodat Google ze respecteert.
Dubbele content komt in een aantal veelvoorkomende scenario's voor:
URL-parameters: Querystrings zoals `?page=1&sort=popular` zorgen voor dubbele content. Een productoverzicht is hetzelfde of je het opent als `/products` of als `/products?sort=popular`. Voeg canonical tags toe aan de versies met parameters, met een verwijzing naar de basis-URL.
Sessie-ID's: Sommige sites voegen sessie-ID's toe aan URL's, zoals `/page?sid=abc123`. Elke gebruikerssessie maakt een nieuwe URL met dezelfde content. Zet de canonical van deze URL's op de basis-URL zonder sessie-ID.
Trackingparameters: UTM-parameters (utm_source, utm_campaign) maken dubbele URL's. `/page?utm_source=email` en `/page?utm_source=social` hebben identieke content. Voeg canonicals toe aan deze varianten, met een verwijzing naar de basis-URL.
HTTP versus HTTPS: Als je zowel een HTTP- als een HTTPS-versie hebt, zet dan de canonical van de HTTP-pagina's op HTTPS. Moderne sites horen uitsluitend HTTPS te gebruiken.
Met www versus zonder www: `www.example.com` en `example.com` zijn technisch gezien verschillende URL's met identieke content. Kies er één als canonieke versie. De meeste sites gebruiken consequent wel of niet www, maar sommige hebben per ongeluk beide live staan.
Mobiele versus desktopversies: Als je aparte mobiele en desktopsites hebt, gebruik dan canonical tags of de alternate link tag. Moderne sites zijn responsive en hebben geen aparte mobiele versies nodig, dus dit komt tegenwoordig minder vaak voor.
Zelfverwijzende canonical tags laten een pagina naar zichzelf verwijzen. Ze zien er zo uit: `` op de pagina `/my-page`. Dat lijkt overbodig, maar het is eigenlijk een best practice.
Zelfverwijzende canonicals hebben een functie: ze maken expliciet dat een pagina canoniek is en geïndexeerd moet worden. Als een pagina ooit dynamisch vanaf een andere URL wordt geladen of in een andere pagina wordt opgenomen, voorkomt de zelfverwijzende canonical dat hij als duplicaat wordt behandeld. Daarom adviseert Google zelfverwijzende canonicals aan alle pagina's toe te voegen, niet alleen aan duplicaten.
Veel CMS-systemen (WordPress, Shopify) voegen automatisch zelfverwijzende canonicals toe. Controleer in je CMS of er canonicals worden toegevoegd. Is dat niet het geval, voeg ze dan handmatig toe of stel je CMS-plug-in zo in dat hij ze toevoegt.
Je kunt een canonical instellen naar pagina's op andere domeinen. Als je content van een oud domein naar een nieuw domein hebt verhuisd, zet dan de canonical van de pagina's op het oude domein op het nieuwe domein. Zo breng je de autoriteit van het oude domein over naar het nieuwe.
Voorbeeld: je bent verhuisd van `old.example.com` naar `new.example.com`. Voeg `` toe aan de pagina op het oude domein. Google bundelt de linkautoriteit van de oude URL in de URL op het nieuwe domein en stopt uiteindelijk met het indexeren van het oude domein.
Met Google Search Console kun je canonicals over domeinen heen beheren. Als je beide domeinen bezit, is dit een aanbevolen aanpak bij een migratie.
Voeg de canonical tag toe aan de sectie `` van je HTML. De tag hoort een van de eerste elementen in de head te zijn, vóór andere links. Gebruik de absolute URL, inclusief domein en protocol (https).
Best practices:
Gebruik absolute URL's, geen relatieve URL's. Fout: ``. Goed: ``.
Gebruik https als je site SSL gebruikt. Zet de canonical op HTTPS-URL's, ook als je de pagina via HTTP opent.
Zet de canonical op de versie die Google moet indexeren. Dat is meestal de meest complete, gebruiksvriendelijke versie. Zet de canonical van filter- en sorteerpagina's op de basis-URL. Zet de canonical van varianten met parameters op de basis-URL.
Zorg dat de doelpagina van de canonical bestaat en crawlbaar is. Een canonical naar een niet-bestaande pagina of een pagina die door robots.txt wordt geblokkeerd, werkt niet.
Maak geen canonical-ketens. Zet de canonical van A niet op B en die van B op C. Laat A direct naar C verwijzen. Canonical-ketens zorgen ervoor dat Google canonicals negeert.
Gebruik de Rich Results Test van Google om je canonical tags te valideren. Deze tool laat zien of Google je canonical tag correct herkent.
Canonical tags zijn niet de enige manier om duplicaten aan te pakken. Andere methoden zijn:
301-redirects: Stuur dubbele URL's permanent door naar de canonieke URL. Een 301-redirect is sterker dan een canonical tag, omdat hij gebruikers en bots direct naar de juiste pagina stuurt. Gebruik 301-redirects als je een dubbele URL definitief wilt verwijderen. Gebruik canonicals als je de dubbele URL live wilt houden maar de indexering wilt bundelen.
Meta robots noindex: Voeg `` toe aan dubbele pagina's om Google te vertellen ze niet te indexeren. Dat voorkomt dubbele indexering, maar bundelt de linkautoriteit niet zoals canonical tags dat doen. Gebruik noindex voor pagina's die je helemaal niet geïndexeerd wilt hebben (testomgevingen, beheerpagina's).
robots.txt: Gebruik robots.txt om het crawlen van dubbele pagina's te blokkeren. Zo crawlt Google de duplicaten niet en bespaar je crawlbudget. Linkautoriteit wordt daarmee echter niet gebundeld. Linkautoriteit stroomt naar URL's waarop een canonical is ingesteld, niet naar URL's die door robots.txt worden geblokkeerd.
Voor de meeste dubbele content zijn canonical tags de juiste keuze, omdat ze de autoriteit bundelen en de dubbele URL's toch toegankelijk houden.
Fout 1: de canonical op de verkeerde pagina zetten. Sommige sites zetten de canonical van alle varianten op de homepage. Dat is onjuist. Zet de canonical van elke variant op de bijbehorende canonieke versie. Als je `/products/shoes` canonicaliseert naar `/`, vertel je Google de homepage te indexeren en niet de schoenenpagina.
Fout 2: canonical-ketens. Zet de canonical van A niet op B en die van B op C. Google kan de keten negeren. Laat A direct naar C verwijzen.
Fout 3: canonical tags combineren met redirects. Stuur een pagina niet door en voeg ook geen canonical tag toe aan dezelfde pagina. Redirects zijn sterker. Als een pagina doorstuurt, voeg dan geen canonical tag toe.
Fout 4: parameters over het hoofd zien. Veel sites zetten geen canonical op pagina's met URL-parameters. Elke variant met parameters levert een aparte URL op. Zet de canonical van deze URL's op de basis-URL.
Fout 5: relatieve URL's. Gebruik absolute URL's in canonical tags, geen relatieve. Absolute URL's zijn ondubbelzinnig, relatieve URL's kunnen verkeerd worden opgevat.
Google Search Console toont canonical-informatie in het dekkingsrapport. Je ziet welke pagina's als canoniek zijn gemarkeerd, welke als duplicaat en of Google canonical-problemen heeft gevonden.
Let op onverwachte canonicals. Als Google je canonicals anders interpreteert dan je bedoelde, zie je waarschuwingen. Als je bijvoorbeeld een canonical instelt op een pagina die niet bestaat, markeert Google dat.
Audit de canonicals van je site elk kwartaal. Controleer of alle dubbele content passende canonicals heeft die naar de juiste URL's verwijzen. Houd je canonical-strategie bij als je nieuwe content toevoegt of pagina's herstructureert.
Laat canonicals nooit naar noindex-pagina's verwijzen. Als de canonieke URL is gemarkeerd met `noindex`, indexeert Google de pagina niet en is de canonical-instructie nutteloos. Zorg er altijd voor dat canonieke URL's indexeerbaar zijn en content van goede kwaliteit hebben.
Vermijd canonical-ketens. Laat canonical A niet naar canonical B verwijzen en die weer naar canonical C. Dat verspilt crawlbudget en verwart Google. Laat canonicals altijd direct naar de eindbestemming verwijzen.
Verwijs niet lukraak naar jezelf. Zelfverwijzende canonicals zijn weliswaar geldig (een pagina die naar zichzelf verwijst), maar ze zijn niet nodig en verspillen crawlbudget. Gebruik canonicals alleen voor dubbele of alternatieve versies.
Gebruik canonicals nooit voor paginering. Canonicals bij paginering moeten bij een reeks (deel 1, deel 2, deel 3) alleen naar de eerste pagina verwijzen. De richtlijnen van Google over paginering leggen uit hoe je content over meerdere pagina's correct afhandelt. Gebruik voor grote content die over meerdere pagina's is verdeeld rel="next" en rel="prev" in plaats van canonicals.
Je canonicals testen is essentieel. Gebruik de URL-inspectietool van Google Search Console om te controleren of canonical tags goed werken. De tool laat zien welke URL Google als canoniek beschouwt en waarom.
Canonical tags zijn een cruciaal hulpmiddel om dubbele content te beheren en linkautoriteit te bundelen. Zonder canonicals versnippert dubbele content je autoriteit over meerdere URL's, wat je posities verzwakt. Met canonicals bundel je de autoriteit in de URL's van je voorkeur en vergroot je het rankingpotentieel.
Implementeer zelfverwijzende canonicals op alle pagina's. Voeg canonicals toe aan alle pagina's met dubbele content. Monitor canonicals elk kwartaal in Google Search Console. Zorg dat canonicals naar de juiste URL's verwijzen en correct zijn geïmplementeerd. Gebruik onze GEO SEO-audit om ontbrekende canonical tags en problemen met dubbele content op je hele site op te sporen.
Bronnen
Niet direct. Een canonical tag verbetert de rankings niet. Hij beheert dubbele content door linkautoriteit te bundelen in de voorkeurs-URL. Zonder canonical verdeelt Google je autoriteit over de dubbele versies.
Ja. Een pagina hoort een canonical tag te hebben die naar zichzelf verwijst. Zo weet Google welke versie de voorkeur heeft, vooral als er meerdere varianten zijn (http versus https, met www versus zonder www).
Ja. Je kunt de canonical van een pagina op een ander domein zetten. Zo bundel je de autoriteit in het domein van je voorkeur. Google volgt cross-domain canonicals echter zelden, tenzij de domeinen nauw verwant zijn (bijvoorbeeld met www versus zonder www).
ZIJ PROBEERDEN SORANK VOOR JOU
