Naar inhoud
Lexiik
seo-technique

Canonical tags — Gedupliceerde inhoud beheersen in PrestaShop

Laatst bijgewerkt : 12 april 2026

De canonical tag is het meest effectieve SEO-hulpmiddel om problemen met gedupliceerde inhoud in een webshop op te lossen. PrestaShop genereert van nature honderden identieke of sterk gelijkende URLs — sorteerparameters, filters, sessie-identificatoren — en zonder canonical tags moet Google raden welke versie te indexeren. Het resultaat: een verdunning van de SEO-autoriteit en productpagina's die moeilijk hoog scoren.

Wat is een canonical tag?

De canonical tag (of rel="canonical"-tag) is een HTML-instructie in de <head>-sectie van een webpagina die zoekmachines aangeeft welke de "officiële" of voorkeurversie is van een bepaalde inhoud. Het maakt het mogelijk SEO-signalen (links, ouderdom, relevantie) samen te voegen naar één unieke URL, ook wanneer dezelfde inhoud via meerdere verschillende adressen toegankelijk is.

Standaard HTML-syntaxis:

Syntaxis van de canonical tag

<link rel="canonical" href="https://jouw-winkel.com/product/bruine-leren-schoenen" />
Deze tag wordt geplaatst in de <head> van elke pagina. Het href-attribuut bevat de absolute URL van de canonieke versie.

Wanneer gebruik je de canonical tag?

Canonical tags zijn noodzakelijk in veel voorkomende e-commerce-scenario's:

🔀

URL-parameters

URLs met sorteerparameters (?order=price_asc), filterparameters (?kleur=rood) of sessieparameters (?token=abc123) creëren duplicaten. De canonical verwijst naar de schone URL zonder parameters.

🔄

Productvarianten

Als elke variant (maat S/M/L, kleur blauw/rood) een eigen URL heeft, gebruik dan een canonical die verwijst naar de hoofdproductpagina om fragmentatie van het PageRank te vermijden.

📄

Paginering

Pagina's /categorie?page=2, /categorie?page=3 kunnen canonical verwijzen naar pagina 1 als hun inhoud wordt beschouwd als een variant van de hoofdinhoud.

🌐

UTM-parameters

Links van marketingcampagnes voegen parameters toe zoals ?utm_source= die duizenden unieke versies creëren. Een canonical naar de schone URL lost dit probleem op.

🏷️

Zelf-refererende canonical

Een SEO-best practice is het toevoegen van een canonical op elke pagina die naar zichzelf verwijst. Dit versterkt het signaal van voorkeurversie, zelfs zonder zichtbaar duplicaat.

🔗

Cross-domein canonical

Als je inhoud publiceert op andere domeinen (marketplace, partnersblog), maakt de cross-domein canonical het mogelijk de SEO-autoriteit op jouw hoofdwinkel te behouden.

PrestaShop en gedupliceerde inhoud: een structureel probleem

PrestaShop is bijzonder gevoelig voor problemen met gedupliceerde inhoud vanwege zijn architectuur. Meerdere native mechanismen genereren extra URLs voor dezelfde inhoud:

  • Gefacetteerde navigatie (LayeredNavigation): elke combinatie van filters creëert een unieke URL. Voor een catalogus van 500 producten met 10 attributen kan dit duizenden URLs genereren.
  • Sortering van resultaten: ?orderby=price&orderway=desc en ?orderby=name&orderway=asc creëren extra versies van elke categoriepagina.
  • Sessie-identificatoren: PrestaShop kan beveiligingstokens in de URLs van bepaalde pagina's toevoegen, waardoor unieke versies per bezoeker ontstaan.
  • Combinaties van productattributen: een product beschikbaar in 3 maten en 4 kleuren kan theoretisch 12 verschillende URLs genereren afhankelijk van de configuratie.
  • Taalvoorvoegsels: zonder correct geconfigureerde hreflang kunnen de versies /nl/ en /en/ van dezelfde pagina worden behandeld als gedupliceerde inhoud.

Zelf-refererende canonical: een gouden SEO-regel

Zelfs als een pagina geen bekend duplicaat heeft, wordt aanbevolen om op elke pagina een zelf-refererende canonical tag toe te voegen. Deze praktijk biedt meerdere voordelen:

  • Preventieve bescherming: als iemand jouw URL deelt met UTM-parameters, geeft de zelf-refererende canonical Google aan welke de "schone" versie is.
  • Consistentie van het signaal: Google heeft een expliciete aanwijzing van de voorkeurversie voor elke pagina, zonder ambiguïteit.
  • Interoperabiliteit met tools van derden: sommige marketingtools of CRM's voegen automatisch parameters toe aan URLs — de zelf-refererende canonical neutraliseert dit effect.

Canonical ≠ 301-redirect

De canonical tag is een aanbeveling, geen verplichte instructie. Google kan besluiten deze te negeren als het vindt dat de aangegeven canonieke URL niet relevant is. Een 301-redirect is een bindende technische instructie. Voor echte duplicaatpagina's die niet toegankelijk mogen zijn, is de 301-redirect beter geschikt.

Veelgemaakte fouten met canonical tags

  • Canonical-ketens: pagina A verwijst canonical naar pagina B, die zelf canonical verwijst naar pagina C. Google volgt geen ketens — verwijs direct naar de uiteindelijke URL.
  • Gelijktijdige canonical en noindex: een pagina met noindex en een canonical kan Google verwarren — als de pagina niet geïndexeerd mag worden, volstaat noindex.
  • Canonical naar een 404-pagina: als de canonieke URL een 404-fout retourneert, is het signaal ongeldig en negeert Google de richtlijn.
  • Inconsistente canonical en hreflang: elke taalversie moet een zelf-refererende canonical hebben, niet een canonical die verwijst naar de Franse versie voor alle talen.
  • Gebruik van relatieve URLs: de canonical tag moet altijd een absolute URL bevatten (met https://) om elke ambiguïteit te vermijden.