Wat is een canonical URL en waarom is het belangrijk voor SEO?

Canonical tags, ook wel bekend als “rel=canonical”, zijn HTML-elementen die helpen duplicate content op meerdere URL’s te beheren. Dit voorkomt verwarring bij zoekmachines zoals Google, en het helpt de SEO-prestaties van je website te verbeteren. Door een canonical tag toe te voegen, geef je aan welke versie van een pagina de voorkeur heeft om geïndexeerd te worden, waardoor je voorkomt dat zoekmachines dubbele of vergelijkbare pagina’s zien als afzonderlijke pagina’s.

Wat is een canonical tag?

Een canonical tag vertelt zoekmachines welke URL als de “officiële” of “originele” versie van een pagina moet worden beschouwd. Dit is cruciaal als dezelfde content toegankelijk is via meerdere URL’s. Zonder canonical tags kan Google niet bepalen welke versie van een pagina moet worden gerankt, wat de SEO kan schaden.

Hoe werken canonical URL’s in de praktijk?

Het gebruik van een canonical tag is eenvoudig maar krachtig. Stel je hebt twee URL’s met dezelfde content:

  • https://example.com/product1
  • https://example.com/product1?ref=campaign

Door een canonical tag te plaatsen op beide pagina’s die verwijzen naar de belangrijkste URL, bijvoorbeeld https://example.com/product1, geef je aan dat deze URL de voorkeur heeft om gerankt te worden. Dit helpt bij het consolideren van de ranking power naar één pagina, wat essentieel is voor SEO.

In welke situaties zijn canonical URL’s instellen handig?

Canonical tags worden vaak gebruikt in situaties waar er kans is op dubbele of sterk gelijkende content op verschillende URL’s. Hier zijn enkele veelvoorkomende scenario’s waarin canonical tags essentieel zijn:

E-commerce pagina’s met productvarianten

Productpagina’s in een webwinkel hebben vaak verschillende URL’s voor variaties van hetzelfde product, zoals kleur of maat. Bijvoorbeeld:

  • https://example.com/product/shirt?color=red
  • https://example.com/product/shirt?size=large

Door een canonical tag te gebruiken, kun je aangeven dat de belangrijkste versie van de pagina de URL zonder parameters is, zoals https://example.com/product/shirt.

Pagina’s met URL-parameters

URL-parameters, zoals UTM-tags, worden vaak toegevoegd voor tracking of filtering, bijvoorbeeld ?ref=campaign, ?utm_source=google, ?sessionid=123. Dit kan leiden tot meerdere URL’s die allemaal dezelfde content tonen, zoals:

  • https://example.com/page?utm_source=google
  • https://example.com/page?utm_source=facebook

Een canonical tag helpt om één versie als de hoofd-URL aan te wijzen voor zoekmachines, wat belangrijk is om duplicaatinhoud te voorkomen.

Dynamische en gefilterde content

Webpagina’s die door gebruikers gefilterde of gesorteerde resultaten tonen, zoals in een zoekfunctie of catalogus, kunnen leiden tot verschillende URL’s met dezelfde of vergelijkbare content. Bijvoorbeeld:

  • https://example.com/catalog?sort=price
  • https://example.com/catalog?sort=popularity

De canonical tag zorgt ervoor dat de zoekmachine één pagina als hoofdversie behandelt, zelfs als de gebruiker verschillende filters toepast.

Cross-domain duplicatie

Soms wordt content gedeeld over meerdere websites of domeinen. In dit geval kan een canonical tag worden gebruikt om zoekmachines te vertellen welke site of pagina de “originele” bron van de content is, zoals bij blogs die content herpubliceren.

A/B-testing of tijdelijke URL’s

Bij het uitvoeren van A/B-testen kunnen verschillende versies van een pagina worden aangemaakt met bijna identieke inhoud. Het gebruik van een canonical tag zorgt ervoor dat één versie wordt behandeld als de voorkeurspagina voor ranking doeleinden. 

Hoe stel ik canonical URL’s in?

Het instellen van een canonical tag is relatief eenvoudig en kan op verschillende manieren worden gedaan, afhankelijk van hoe je je website beheert. In dit voorbeeld refereer ik terug naar de pagina’s https://example.com/product1 en https://example.com/product1?ref=campaign. Je wil dat zoekmachines de eerste URL als de hoofdversie van de pagina beschouwen.

Handmatige implementatie via HTML

Je kunt de canonical tag rechtstreeks toevoegen in de HTML van de beide pagina’s. In de <head> sectie van elke pagina voeg je de volgende code toe:

<link rel=”canonical” href=”https://example.com/product1″>

Deze tag vertelt zoekmachines dat de URL https://example.com/product1 de voorkeursversie is, ook al worden er meerdere versies van de content aangeboden via bijvoorbeeld ?ref=campaign parameters.

Implementatie via een CMS (bijvoorbeeld WordPress)

Als je een contentmanagementsysteem (CMS) zoals WordPress gebruikt, kun je canonical tags eenvoudig instellen zonder handmatig HTML te bewerken. Met behulp van SEO-plugins zoals Yoast SEO worden canonical tags vaak automatisch toegevoegd aan je pagina’s. De plug-in detecteert dubbele content en voegt een self-referencing canonical tag toe als er geen expliciete verwijzing nodig is naar een andere URL​.

Je kunt ook handmatig een canonical URL instellen in de “Advanced” sectie van Yoast SEO voor specifieke pagina’s:

  1. Ga naar het bericht of de pagina in je WordPress Dashboard.
  2. Open het Yoast SEO blok onderaan de pagina.
  3. Klik op het tabblad Geavanceerd.
  4. Vul de gewenste canonical URL in bij het veld “Canonical URL”.

Canonical url Yoast SEO

Implementatie via HTTP Headers

Voor niet-HTML content, zoals PDF-bestanden, of wanneer je geen toegang hebt tot de HTML van een pagina, kun je een canonical URL specificeren via HTTP headers. Dit kan nuttig zijn als je bijvoorbeeld PDF’s hebt die dezelfde content bevatten als een HTML-pagina. In dat geval voeg je de canonical tag toe aan de serverconfiguratie. Deze methode wordt vaak toegepast in dynamische omgevingen waar de toegang tot HTML code beperkt is​.

Best Practices

  • Zelfverwijzende canonicals: Zorg ervoor dat elke pagina op je site naar zichzelf verwijst als de canonieke versie, tenzij er een betere optie is. Dit helpt zoekmachines bij het identificeren van de juiste URL wanneer er variaties zijn (bijvoorbeeld door tracking parameters of verschillende versies van dezelfde content)​
  • Gebruik absolute URL’s: Vermijd het gebruik van relatieve paden in canonical tags. Gebruik altijd de volledige URL inclusief het protocol (bijv. https://example.com/product1), om verwarring bij zoekmachines te voorkomen.

Verbeter je SEO met de juiste implementatie van canonical URL’s

Het correct implementeren van canonical tags is een cruciale stap om de zichtbaarheid van je website in zoekmachines te verbeteren. Door deze stappen te volgen, zorg je ervoor dat zoekmachines de juiste URL’s indexeren en voorkom je dat dezelfde content onder verschillende URL’s concurreren voor zoekresultaten. Of je nu een kleine blog beheert of een grote e-commerce site, het correct implementeren van canonical tags kan de zichtbaarheid van je website in zoekresultaten aanzienlijk verbeteren. Door consistent canonical tags te gebruiken en deze correct in te stellen, verzeker je dat je content optimaal gepresenteerd wordt aan zoekmachines en gebruikers. Dit helpt je om je SEO-prestaties te maximaliseren en je website beter vindbaar te maken.

Benieuwd of je canonical tags optimaal zijn ingesteld op jouw website? Bij Traffic Builders helpen we je graag verder! Onze experts helpen je graag verder en kunnen jou voorzien van het beste advies.

Wil je meer weten of direct aan de slag? Neem gerust contact met ons op en ontdek hoe we samen je website beter vindbaar kunnen maken voor zoekmachines én gebruikers!