Canonicalisatie en duplicate content: zo voorkom je problemen

Leer wat canonicalisatie is, hoe duplicate content je SEO schaadt en hoe je het oplost met canonical tags.

Canonicalisatie is een van de meest onderbenutte technische SEO-technieken om duplicate content te bestrijden. Veel websites hebben zonder het te weten honderden of zelfs duizenden dubbele URL-varianten die Google verwarren en je rankingkracht verdunnen.

De impact is concreet: in SEO-audits zie ik regelmatig dat 20 tot 40% van de geïndexeerde pagina's van een website duplicate of bijna-duplicate content bevat. Google kan dan niet bepalen welke versie te ranken, met als gevolg dat geen van de versies optimaal rankt.

Ik ben Menno de Haan, SEO-specialist bij The Haan. In dit artikel leg ik uit wat canonicalisatie is, hoe duplicate content ontstaat, hoe je canonical tags correct implementeert en hoe je veelgemaakte fouten vermijdt.

In dit artikel

  1. Wat is duplicate content?
  2. Hoe ontstaat duplicate content?
  3. Wat is een canonical tag?
  4. Canonical tags correct implementeren
  5. Canonicalisatie in WordPress
  6. Veelgestelde vragen over canonicalisatie

Wat is duplicate content?

Duplicate content is content die op meer dan één URL bereikbaar is, identiek of sterk vergelijkbaar. Google moet dan kiezen welke versie te indexeren en te ranken. Dat leidt tot verdunde link equity (backlinks worden verdeeld over meerdere URL's), inconsistente rankings (Google kiest soms de verkeerde versie) en verspild crawlbudget (Google crawlt meerdere versies van dezelfde content).

Hoe ontstaat duplicate content?

  • HTTP vs. HTTPS: als beide versies bereikbaar zijn zonder redirect
  • www vs. non-www: als example.com en www.example.com beide bereikbaar zijn
  • Trailing slash vs. geen trailing slash: /pagina/ en /pagina zijn technisch verschillende URL's
  • URL-parameters: /categorie?sort=prijs en /categorie?sort=naam tonen dezelfde content
  • Paginering: /categorie en /categorie/pagina/1/ tonen dezelfde content
  • Printversies: /artikel en /artikel/print
  • Sessieparameters: URL's die sessie-ID's bevatten

Wat is een canonical tag?

Een canonical tag is een HTML-element in de head van een pagina dat aangeeft welke URL de 'hoofd'versie is. Het ziet er zo uit: <link rel="canonical" href="https://www.example.com/pagina/" />. Google behandelt de canonical tag als een sterke hint: het indexeert en rankt bij voorkeur de canonical URL en draagt link equity over van duplicate URL's naar de canonical.

Canonical tags correct implementeren

Regel 1: Elke pagina heeft een self-referencing canonical

Elke pagina op je website moet een canonical tag hebben die naar zichzelf verwijst, zelfs als er geen duplicate bestaat. Dit voorkomt problemen als iemand anders een URL-variant aanmaakt via parameters of trackingcodes.

Regel 2: Canonical URL's zijn altijd absoluut

Gebruik altijd de volledige URL inclusief protocol: <link rel="canonical" href="https://www.example.com/pagina/">. Relatieve URL's in canonical tags worden door sommige bots verkeerd geïnterpreteerd.

Regel 3: Canonical URL's zijn altijd de HTTPS-versie

Zorg dat de canonical tag altijd naar de HTTPS-versie verwijst, ook als de pagina zelf via HTTP wordt bezocht. Zo vertel je Google consistent welke versie de hoofd-URL is.

Regel 4: Cross-domein canonicals voor gesyndikeerde content

Als je content op meerdere websites publiceert (syndicatie), gebruik dan een cross-domein canonical op de gesyndikeerde versies die verwijst naar de originele publicatie. Zo verdient het origineel de rankingwaarde, niet de gesyndikeerde kopieën.

Canonicalisatie in WordPress

Automatische canonical tags via Rank Math of Yoast SEO

Rank Math en Yoast SEO genereren automatisch self-referencing canonical tags voor alle pagina's en posts. Dit is de standaard en vereist geen handmatige actie. Controleer via de browser-inspector (F12, tab Elements, zoek naar 'canonical') of de tags correct worden gegenereerd op je belangrijkste pagina's. Als je Rank Math gebruikt, controleer dan via Rank Math, Geavanceerd of er per pagina een aangepaste canonical is ingesteld die de automatische versie overschrijft.

www vs. non-www instellen

Stel je preferred domain in via Rank Math (Instellingen, Algemeen, Canonical URL) of Yoast SEO (SEO, Zoekuiterlijk, Algemeen). Zorg dat in WordPress zelf (Instellingen, Algemeen) het WordPress-adres en siteadres consistent zijn, inclusief of without www. Stel 301-redirects in van de niet-preferred variant naar de preferred variant via .htaccess of de Redirection-plugin.

URL-parameters beheren

Als je WordPress-website filterfuncties of sorteeropties heeft die URL-parameters genereren (/shop?sort=prijs), overweeg dan canonicals te plaatsen op alle parametervarianten die verwijzen naar de hoofd-categorie-URL. Dit doet Yoast SEO automatisch voor WooCommerce-filterparameters; voor aangepaste parameters gebruik je een plugin als Rank Math of voeg je handmatig canonical tags toe via een WordPress-filter in functions.php.

Veelgestelde vragen over canonicalisatie

Verschilt een canonical tag van een 301-redirect?

Ja, significant. Een 301-redirect stuurt bezoekers en bots door van de oude naar de nieuwe URL. De oude URL verdwijnt effectief. Een canonical tag laat beide URL's bereikbaar maar vertelt Google welke de hoofd-URL is. Gebruik 301-redirects als je een pagina permanent verplaatst; gebruik canonical tags als je meerdere URL-varianten wilt behouden maar Google wil sturen naar de voorkeurs-URL.

Hoe lang duurt het voordat Google een canonical tag respecteert?

Google verwerkt canonical tags doorgaans binnen één tot drie crawlcycli, afhankelijk van de crawlfrequentie van je website. Voor nieuwe canonical tags op grote websites kan dit twee tot vier weken duren. Controleer de implementatie via het indexeringsrapport in Google Search Console: als de canonical URL correct wordt getoond bij URL-inspectie, heeft Google de tag verwerkt.

Kan ik een canonical tag instellen naar een andere website?

Ja. Cross-domein canonicals zijn geldig en worden door Google ondersteund. Ze zijn nuttig voor gesyndikeerde content of als je content op een partner-website publiceert. Houd er rekening mee dat Google cross-domein canonicals met meer scepsis behandelt dan same-domain canonicals: zorg dat de content identiek of vrijwel identiek is, anders wordt de canonical mogelijk genegeerd.

Wat als mijn canonical tag en mijn sitemap conflicteren?

Als een URL in de sitemap staat maar een canonical heeft die naar een andere URL verwijst, behandelt Google dit als een inconsistentie. Google volgt doorgaans de canonical tag maar de inconsistentie kan crawlverwarring veroorzaken. Verwijder URL's die canonical-varianten zijn uit je sitemap: de sitemap moet alleen de hoofd-URL's bevatten, niet de duplicate varianten.

Wordt duplicate content door Google bestraft?

Nee. Duplicate content is geen strafbare overtreding in de zin van een handmatige actie, tenzij het opzettelijk manipulatief is (scraped content, doorway pages). Het probleem is dat duplicate content je rankingkracht verdunt: Google moet kiezen welke versie te ranken en kiest niet altijd de beste. Het gevolg is lagere rankings, niet een expliciete straf. Los het op met canonical tags of 301-redirects.

Bronnen

Meer organisch verkeer voor jouw website?

Menno de Haan helpt MKB-bedrijven en ondernemers structureel hoger te ranken in Google via technische SEO, contentstrategie en linkbuilding. Plan een vrijblijvend kennismakingsgesprek.

Plan een gratis gesprek →
Canonicalisatie en duplicate content: zo voorkom je problemen

10+ jaar SEO · van MKB tot enterprise