Laatst bijgewerkt: 25 september 2026
Collectiepagina's zijn waar de meeste Shopify-winkels commerciële zoekopdrachten winnen of verliezen. Een zoekopdracht als "linnen overhemden heren" of "gouden creolen" is een categoriezoekopdracht, en Google beantwoordt die meestal met categoriepagina's, niet met losse producten. De standaardinstellingen van Shopify laten op die pagina's drie problemen liggen: productlinks die naar dubbele URL's wijzen, filter- en sorteerparameters die zich vermenigvuldigen tot duizenden crawlbare varianten, en collectiepagina's met een titel, een raster en verder niets. Repareer die drie, voeg nuttige tekst en heldere interne links toe, en collectiepagina's worden de betrouwbaarste posities van de winkel.
Deze gids behandelt elke fix op volgorde van impact, met de exacte themawijzigingen waar code bij komt kijken.
Waarom tellen collectiepagina's zwaarder dan productpagina's voor SEO?
Drie redenen. Categoriezoekopdrachten dragen meer volume dan de meeste losse productzoekopdrachten. Collecties zijn stabiel, terwijl producten uitverkopen, uit het assortiment gaan en van handle veranderen. En een collectiepagina kan een koper bedienen die nog geen product heeft gekozen, en dat is precies de persoon die op een categorieterm zoekt.
Productpagina's tellen nog steeds voor longtail-zoekopdrachten op modelniveau. Maar heeft je winkel 20 collecties, dan dragen die 20 URL's meestal de zwaarste commerciële zoekwoorden waarop je ooit zult scoren. Behandel ze als landingspagina's, niet als mappen.
Wat is het probleem met dubbele /collections/.../products/-URL's?

Shopify maakt elk product bereikbaar op twee soorten adres:
/products/linnen-overhemd en /collections/overhemden/products/linnen-overhemd
De collectiegebonden versie bestaat één keer voor elke collectie waar het product in zit, dus één product kan vijf of tien URL's hebben. Shopify zet de canonical op al die URL's op /products/linnen-overhemd, wat de ergste uitkomst voorkomt. Het resterende probleem is interne links: veel thema's linken vanuit het collectieraster naar de collectiegebonden URL. Google crawlt dan een hoop niet-canonieke adressen, en je interne links wijzen naar URL's die niet degene zijn die je wilt laten scoren.
Hoe je het checkt: open een willekeurige collectiepagina, zweef over een product, en kijk naar de link. Staat er /collections/ vóór /products/, dan gebruikt je thema collectiegebonden links.
Hoe je het repareert: in oudere thema's bevat het snippet van de productkaart meestal dit filter:
{{ product.url | within: collection }}
Verander dat in:
{{ product.url }}
Het bestand is meestal snippets/product-card.liquid, snippets/product-grid-item.liquid of vergelijkbaar. Zoek in de themacode op within: collection en werk elk exemplaar bij dat in productlinks gebruikt wordt. Actuele thema's als Dawn linken al naar de canonieke /products/-URL, maar check het toch, want veel custom en premium thema's gebruiken nog het oude patroon. Bewerk altijd een duplicaat van je live thema en bekijk een preview voordat je publiceert.
Hoe ga ik om met filters en sorteren?
De storefrontfilters van Shopify (uit de Search & Discovery-app) voegen parameters toe als ?filter.v.option.color=Black, en sorteren voegt ?sort_by=price-ascending toe. Elke combinatie is een nieuwe URL. Op een collectie met vijf filters worden dat duizenden pagina's met bijna identieke rasters.
De standaard-robots.txt van Shopify blokkeert sorteerparameters en combinaties van meerdere filters al. Check de jouwe op jouwdomein.nl/robots.txt en verwijder die regels niet. Check ook welke canonical je thema uitgeeft op een gefilterde URL: op de meeste thema's wijst die terug naar de schone collectie-URL, en dat is wat je wilt.
De echte SEO-vraag is een andere: welke filtercombinaties verdienen het om te scoren? Zoeken mensen op "zwarte linnen overhemden", dan is een gefilterde URL het verkeerde vehikel. Gefilterde weergaven hebben geen eigen titel, geen eigen tekst en een canonical die ergens anders heen wijst. Bouw in plaats daarvan een echte collectie:
1. Maak een smart collection "Zwarte linnen overhemden" met voorwaarden op tag, type of een metafield. 2. Geef hem een eigen titel, metabeschrijving en tekst. 3. Link ernaar vanuit de bovenliggende collectie "Linnen overhemden". Je hebt nu een indexeerbare pagina gebouwd voor die zoekopdracht, en je filters blijven een gebruiksgemakfunctie in plaats van een SEO-risico.
Gebruik zoekwoordonderzoek om te bepalen welke combinaties een collectie verdienen. Meestal is dat een handvol per bovenliggende categorie, geen honderden.
Hoe zit het met oude tagpagina's?
Oudere Shopify-thema's filteren op tags met URL's als /collections/overhemden/linnen. Die pagina's delen de titel en tekst van de bovenliggende collectie, dus ze creëren dunne duplicaten. Gebruikt je thema nog tagfiltering, stap dan over op de Search & Discovery-filters, of zorg dat die URL's niet geïndexeerd worden. Het rapport Pagina's in Search Console laat je zien of Google ze heeft opgepikt.
Hoe hoort de tekst op een collectiepagina eruit te zien?

Het doel is tekst die een koper helpt kiezen, geplaatst zodat die producten nooit onder de vouw duwt.
| Element | Wat je doet |
|---|---|
| H1 | De collectietitel, geschreven als de zoekterm ("Linnen overhemden heren", niet "The Summer Edit"). Eén H1 per pagina. |
| Intro boven het raster | Optioneel. Maximaal 30 tot 60 woorden, zodat producten op mobiel zichtbaar blijven. |
| Tekst onder het raster | 150 tot 300 woorden: hoe je kiest, notities over pasvorm of maatvoering, materialen, onderhoud, en links naar verwante collecties. |
| FAQ | 3 tot 5 echte vragen die kopers stellen, zichtbaar op de pagina, met FAQ-schema. |
| SEO-titel | Primair zoekwoord eerst, merk achteraan. Onder ongeveer 60 tekens. |
| Metabeschrijving | Wat de collectie biedt plus een reden om te klikken. Rond de 150 tekens. |
Schrijf voor de koper, niet voor zoekwoorddichtheid. Een notitie over maatvoering die een echte vraag beantwoordt, doet meer voor je posities dan een alinea die het zoekwoord zes keer herhaalt.
Hoe voeg ik tekst onder het productraster toe?
De meeste thema's tonen de collectiebeschrijving in een banner boven het raster. Voor content eronder gebruik je een metafield, zodat elke collectie eigen tekst krijgt zonder het thema per collectie te bewerken.
Stap 1: Ga in de Shopify-admin naar Instellingen > Aangepaste gegevens > Collecties en voeg een metafield toe met de naam seo_content (namespace custom) van het type Rich text.
Stap 2: Open in de thema-editor het collectietemplate en voeg onder het productraster een Custom Liquid-sectie toe met:
{% if collection.metafields.custom.seo_content != blank %}
<div class="collection-seo-content page-width">
{{ collection.metafields.custom.seo_content | metafield_tag }}
</div>
{% endif %}
Stap 3: Vul het metafield op elke collectie. Collecties zonder metafield tonen simpelweg niets extra's.
Je team kan nu collectietekst schrijven en bijwerken vanuit de admin, zonder verdere themabewerkingen.
Hoe hoort paginering te werken?
Houd gepagineerde pagina's indexeerbaar met een canonical naar zichzelf, dus ?page=2 canonicaliseert naar zichzelf, en dat is de standaard van Shopify. Canonicaliseer pagina 2 niet naar pagina 1: dat vertelt Google dat de producten op pagina 2 er niet toe doen.
Toon op je belangrijkste collecties 24 tot 48 producten per pagina, zodat minder producten diep in de paginering zitten. Gebruikt je thema infinite scroll of een "meer laden"-knop, zorg dan dat er nog echte pagineringslinks in de HTML staan, anders kunnen producten voorbij de eerste lading moeilijk vindbaar worden voor Google.
Hoe bouw ik hiërarchie op als Shopify-URL's plat zijn?
Elke Shopify-collectie leeft op /collections/handle. Je kunt URL's niet nesten als /heren/overhemden/linnen. Hiërarchie moet dus uit linken komen:
Navigatiemenu's die collecties logisch groeperen. Breadcrumbs op collectie- en productpagina's, met BreadcrumbList-schema. Links naar verwante collecties in de tekst onder het raster, van ouder naar kind en van kind naar broer of zus. Blogposts die naar collecties linken met beschrijvende ankertekst.
Handles tellen nog steeds. Houd ze kort en beschrijvend (/collections/linnen-overhemden-heren, niet /collections/zomer-2026-drop-definitief), en zet een redirect op zodra je er een wijzigt.
Voor breadcrumbmarkup en andere schematypes behandelt onze gids over gestructureerde data toevoegen zonder developer de no-code methodes.
De SEO-checklist voor collectiepagina's
| Check | Geslaagd wanneer |
|---|---|
| Productlinks | Rasterlinks wijzen naar /products/-URL's, niet naar /collections/.../products/ |
| Filters en sorteren | Standaardregels in robots.txt intact, gefilterde URL's canonicaliseren naar de schone collectie |
| Combinaties met zoekvraag | Gebouwd als echte collecties met eigen tekst |
| H1 | Eén per pagina, matcht de doelzoekterm |
| Tekst | Korte intro optioneel, 150 tot 300 nuttige woorden onder het raster |
| Titel en meta | Uniek per collectie, zoekwoord eerst |
| Paginering | Canonicals naar zichzelf, echte pagineringslinks |
| Lege of dunne collecties | Verwijderd, samengevoegd, of buiten de index gehouden |
| Interne links | Gelinkt vanuit menu's, breadcrumbs, verwante collecties en blogposts |
Collectiepagina's zijn één onderdeel van een volledige Shopify SEO-opzet. Onze Shopify SEO-checklist behandelt de rest, en draai je een nichewinkel met een grote catalogus, dan laat de gids voor winkels in verzamelkaarten zien hoe dezelfde principes bij duizenden SKU's uitpakken.
Liever laten doen?
De themafix kost een uur. De tekst, de collectiearchitectuur, en bepalen welke filtercombinaties een eigen pagina verdienen kosten langer, en daar worden posities echt gewonnen. 7SEA Marketing doet dit werk voor Shopify-winkels als onderdeel van onze Shopify SEO-dienst, van themafixes tot collectietekst.
Veelgestelde vragen
Hoe verbeter ik de SEO van Shopify-collectiepagina's?
Laat productlinks in het raster naar canonieke /products/-URL's wijzen, houd filter- en sorteer-URL's uit de index, schrijf een H1 die aansluit op het zoekwoord en 150 tot 300 woorden nuttige tekst onder het raster, zet een unieke titel en metabeschrijving, en verbind collecties via menu's, breadcrumbs en links naar verwante collecties.
Schaadt de /collections/-product-URL de SEO van Shopify?
Shopify canonicaliseert collectiegebonden product-URL's naar /products/, dus het veroorzaakt geen straf voor dubbele content. Het probleem is verspild crawlen en interne links die naar niet-canonieke URL's wijzen. Het filter within: collection uit de links van productkaarten halen lost het op.
Moeten Shopify-filterpagina's geïndexeerd worden?
Over het algemeen niet. Gefilterde URL's hebben geen eigen titel of tekst en canonicaliseren meestal naar de hoofdcollectie. Heeft een filtercombinatie echte zoekvraag, bouw hem dan als eigen collectie met unieke tekst in plaats van op de gefilterde URL te leunen.
Hoeveel tekst hoort er op een Shopify-collectiepagina te staan?
Een korte optionele intro van 30 tot 60 woorden boven het raster, en 150 tot 300 woorden koopadvies eronder. Houd producten op mobiel boven de vouw zichtbaar. Nuttige antwoorden tellen zwaarder dan het aantal woorden.
Moet ik gepagineerde collectiepagina's canonicaliseren naar pagina 1?
Nee. Elke gepagineerde pagina hoort naar zichzelf te canonicaliseren, en dat is het standaardgedrag van Shopify. Pagina 2 naar pagina 1 wijzen kan voorkomen dat Google de producten op latere pagina's ontdekt.
Wil je een echt bedrag voor jouw webshop?
Stuur ons de URL en de omvang van je catalogus. We komen terug met een vaste offerte en de lijst met templates die erin zit, zonder gesprek tenzij je dat wilt.
Vraag een offerte aan