Canonical van product naar collection, hoe doe je dat in Shopify?

Een productpagina rankt voor een gewild zoekwoord, waarvoor ook een categoriepagina (collection). Dat is zonde, want je categoriepagina maakt waarschijnlijk veel meer kans op te ranken. Veel van onze klanten op Shopify liepen tegen dit probleem aan. En een can

Auteur
Kai Heinink
Publicatiedatum
Leestijd
8 min lezen
In dit artikel

Waarom een product soms hoger rankt dan de categorie

Shopify-structuren zijn logisch opgebouwd, maar SEO-technisch niet altijd ideaal. Elk product heeft zijn eigen URL (/products/), maar datzelfde product is vaak ook bereikbaar via een categorie of collectie (/collections/.../products/...).

Voor bezoekers maakt dat weinig verschil, maar voor Google zijn dat twee aparte URL’s met identieke inhoud. En wanneer Google meerdere versies van dezelfde content ziet, moet het kiezen welke het indexeert.

Het gevolg? Soms kiest Google voor de productpagina, terwijl jij eigenlijk wilt dat de categoriepagina, waar jouw belangrijkste zoekwoord op gericht is, de zichtbaarheid pakt.

Een concreet voorbeeld:

  • Je hebt een categoriepagina met de titel “Tuinbanken kopen” en een mooie SEO-tekst.
  • Daaronder staan jouw producten, waaronder “Tuinbank hout”.
  • Google besluit dat de productpagina relevanter is voor “tuinbank kopen” dan de categorie.
  • De categorie, die veel breder en waardevoller is, verdwijnt naar de tweede pagina van de zoekresultaten.

Zonde, want juist categoriepagina’s trekken vaak beter verkeer en converteren beter: bezoekers kunnen daar vergelijken, filteren en doorklikken.

Meer uit je webshop halen? Lees 24 tips van onze Shopify SEO-specialist!

Wat een canonical-tag doet (en waarom die belangrijk is)

Een canonical-tag is een stukje HTML dat in de `` van je website staat. Het vertelt zoekmachines welke URL de voorkeursversie is van de pagina. Oftewel: als meerdere URL’s dezelfde inhoud hebben, moet Google alleen deze gebruiken om te indexeren.

Voorbeeld van een canonical-tag:

Met deze regel zeg je tegen Google:

“Gebruik deze URL als de hoofdversie. De andere pagina’s zijn kopieën of varianten.”

Zo voorkom je dat:

  • Meerdere pagina’s op elkaar lijken (duplicate content)
  • Je linkwaarde en kliksignalen verspreid raken
  • De verkeerde pagina in de zoekresultaten verschijnt

Voor SEO is dit dus een kleine technische aanpassing met een groot effect.

Hoe Shopify standaard met canonicals omgaat

Shopify voegt automatisch een canonical-tag toe op elke pagina, meestal deze:

Dat betekent dat Shopify de product-URL als voorkeursversie ziet, bijvoorbeeld:

https://www.jouwdomein.nl/products/tuinbank-hout

Dat is logisch voor de techniek, maar niet altijd goed voor SEO. In veel gevallen wil je juist de collectie-URL als canonical gebruiken:

https://www.jouwdomein.nl/collections/tuinbanken/products/tuinbank-hout

Zo combineer je de kracht van de productpagina met de SEO-waarde van de collectie.

Wanneer het slim is om de canonical van product naar collection te laten verwijzen

Niet in alle situaties is dit nodig. Soms wil je juist dat een productpagina zelf rankt, bijvoorbeeld bij unieke producten met veel tekst of reviews. Maar in deze gevallen is het slim om de canonical naar de collectie te zetten:

1. Je categoriepagina is geoptimaliseerd op een belangrijk zoekwoord

Bijvoorbeeld “schoenen dames”, “tuinbanken” of “wandlampen”. De productpagina’s zijn meer bedoeld voor conversie, niet voor SEO. Met een canonical geef je de categoriepagina de prioriteit in Google.

2. Meerdere producten richten zich op hetzelfde zoekwoord

Als je tien vergelijkbare producten hebt met dezelfde titel of beschrijving, ontstaat interne concurrentie. Een canonical helpt Google begrijpen dat de categorie de overkoepelende pagina is.

Google kijkt naar structuur en context. Een categoriepagina bevat vaak breadcrumbs, filters, gerelateerde producten en interne links, allemaal signalen dat het een belangrijkere pagina is.

4. Je wilt linkwaarde bundelen

Backlinks en interne links die naar productpagina’s wijzen, worden dankzij de canonical toegewezen aan de collectie. Dat maakt de categoriepagina sterker.

Waarom dit niet standaard in Shopify zit

Shopify kiest bewust voor eenvoud. Het platform is gemaakt voor ondernemers, niet voor ontwikkelaars. Dat betekent: één standaardcanonical per pagina, automatisch ingesteld.

Maar voor wie serieus met SEO bezig is, is dat te beperkt. Shopify biedt geen veld in de admin om per product een andere canonical in te voeren. Gelukkig is dat makkelijk op te lossen via metafields en een kleine code-aanpassing.

De oplossing: een metafield voor de canonical override

Metafields zijn extra velden die je kunt toevoegen aan producten, collecties of pagina’s in Shopify. Ze zijn ideaal voor maatwerk-SEO, omdat je er per pagina een eigen waarde kunt invullen.

Zo maak je een metafield aan

  1. Ga in Shopify naar Instellingen → Custom data → Products.
  2. Klik op Add definition.
  3. Vul het volgende in: - Naam: Canonical override - Namespace & key: custom.canonical_override - Type: URL
  4. Klik op Opslaan.

Vanaf nu verschijnt er bij ieder product in de admin een veld Canonical override. Daar kun je de collectie-URL invullen waar dit product naar moet verwijzen.

Bijvoorbeeld:

https://www.jouwdomein.nl/collections/tuinbanken/products/tuinbank-hout

De code-aanpassing in Shopify

Nu we het metafield hebben, moeten we Shopify vertellen dat die waarde mag worden gebruikt als canonical. Hiervoor pas je de `` van je theme aan.

  1. Ga naar Online Store → Themes → Edit code.
  2. Open het bestand layout/theme.liquid.
  3. Zoek de regel: ``
  4. Vervang die door dit blok:
{%- comment -%} Canonical override via product-metafield custom.canonical_override {%- endcomment -%} {%- if request.page_type == 'product' and product -%} {%- assign override = product.metafields.custom.canonical_override -%} {%- if override and override != blank -%} {%- assign canonical_final = override.value -%} {%- else -%} {%- assign canonical_final = canonical_url -%} {%- endif -%} {%- else -%} {%- assign canonical_final = canonical_url -%} {%- endif -%}

Wat deze code doet

  • Shopify controleert of je op een productpagina bent.
  • Als er een waarde in het metafield is ingevuld, gebruikt het die als canonical.
  • Zo niet, dan blijft de standaardcanonical actief.

Je hebt hiermee per product volledige controle, zonder iets te breken.

De Open Graph-tag aanpassen (voor social media en consistentie)

Shopify gebruikt meestal de snippet meta-tags.liquid om metadata zoals og:url te genereren. Omdat die standaard verwijst naar {{ canonical_url }}, is het verstandig ook daar je nieuwe variabele te gebruiken.

Zoek in snippets/meta-tags.liquid naar:

assign og_url = canonical_url | default: request.origin

Vervang dat door:

if canonical_final assign og_url = canonical_final else assign og_url = canonical_url | default: request.origin endif

Zo blijven je canonical-tag en je Open Graph-URL consistent, belangrijk voor SEO én wanneer iemand je pagina deelt op bijvoorbeeld Facebook of LinkedIn.

Controleren of het werkt

  1. Open de productpagina waarvan je de canonical hebt ingesteld.
  2. Bekijk de broncode (rechtermuisknop → View page source).
  3. Zoek naar <link rel="canonical".

Zie je de collectie-URL die je hebt ingevuld? Dan is alles goed gegaan.

Je kunt dit ook testen via tools als TechnicalSEO.com’s Canonical Checker.

Veelgemaakte fouten

Er verandert niets → Waarschijnlijk heb je de verkeerde file aangepast. Sommige themes gebruiken snippets/seo.liquid. Zoek in de code-editor op canonical_url en pas alle plekken aan waar het voorkomt.

Er staan twee canonicals in de broncode → Verwijder alle dubbele regels, laat er maar één over. Shopify mag per pagina maar één canonical-tag hebben.

De metafield-waarde wordt niet gebruikt → Controleer of de key precies custom.canonical_override heet. → Vergeet niet .value te gebruiken in de code (zonder dat werkt een URL-veld niet).

Waarom dit zo waardevol is voor SEO

Een canonical is geen ranking-factor op zich, maar het heeft grote invloed op hoe Google je website begrijpt.

Wanneer je canonical-structuur goed staat:

  • Combineer je linkwaarde en signalen op de juiste pagina’s.
  • Voorkom je dat Google onbedoeld verkeerde pagina’s indexeert.
  • Versterk je de categoriepagina’s die voor belangrijke zoekwoorden ranken.
  • Creëer je een heldere hiërarchie in je webshop.

In veel e-commerce projecten is dit een van de eenvoudigste verbeteringen met zichtbaar resultaat in organische prestaties.

Wanneer je het beter niet doet

Er zijn ook situaties waarin een canonical naar de collectie niet handig is. Bijvoorbeeld:

  • Het product heeft unieke content (zoals uitgebreide reviews, video’s of handleidingen).
  • Je wilt dat het product zelf rankt op specifieke long-tail zoekwoorden.
  • De collectiepagina is nauwelijks geoptimaliseerd.

In dat geval laat je de standaardcanonical staan of verbeter je eerst de categoriepagina-content.

Samenvatting

WatHoe
ProbleemProduct rankt voor zoekwoord bedoeld voor categorie
OplossingCanonical van product naar collectie zetten
MethodeMetafield aanmaken + kleine code-aanpassing
SEO-voordeelBundelt autoriteit, voorkomt duplicate content
Werkt voorAlle Shopify-themes (Dawn, Impulse, Prestige, etc.)

Kom je er niet uit? Vraag onze SEO specialist.

Shopify is een fantastisch platform voor e-commerce, maar niet alles is SEO-klaar uit de doos. De canonical-instelling is daar een goed voorbeeld van: klein technisch detail, grote invloed op je vindbaarheid. Door een simpel metafield aan te maken en een paar regels Liquid-code toe te voegen, geef je Google duidelijke aanwijzingen welke URL de hoofdversie is. Zo voorkom je dat productpagina’s onbedoeld de spotlight pakken, en laat je juist je categoriepagina’s ranken, waar de kans op verkeer én conversie veel groter is.

Wil je dit liever laten controleren of instellen door iemand die dit dagelijks doet? Een Shopify SEO-specialist kan helpen om de canonical-structuur, interne links en contentstrategie perfect op elkaar af te stemmen Zo weet je zeker dat jouw categoriepagina’s niet alleen de juiste intentie raken, maar ook de positie krijgen die ze verdienen.

Voor Shopify webshops met meer dan 1000 maandelijkse bezoekers bieden we een gratis SEO analyse aan, inclusief technische scan betreft de canonicals. Die kun je hier aanvragen.

Nog meer weten over Shopify SEO? Onze Shopify SEO expert geeft je 24 unieke Shopify-SEO tips!

Kai HeininkSenior SEO- en GEO-specialist

Laatst bijgewerkt op 17 februari 2026