Shopify-indexering: zo krijg jouw producten en collecties in Google
TL;DR — Shopify genereert automatisch een sitemap, maar dat betekent niet dat Google jouw producten ook daadwerkelijk indexeert. Variant-URL's (?variant=), dunne collectiepagina's en een beperkt crawlbudget zorgen er bij grotere webshops voor dat honderden of zelfs duizenden pagina's buiten de index blijven. Controleer eerst welke pagina's echt geïndexeerd zijn, pak daarna de structurele oorzaak aan.
Shopify is een solide platform voor e-commerce, maar de standaardinstellingen zijn niet altijd optimaal voor Google-indexering. Producten staan op /products/, collecties op /collections/ — overzichtelijk genoeg. Toch zien veel winkelhouders dat een flink deel van hun assortiment simpelweg niet verschijnt in de zoekresultaten. Dat heeft zelden één oorzaak. Variant-duplicaten, te weinig unieke content op collectiepagina's en een crawlbudget dat Google verdeelt over duizenden URL's spelen allemaal een rol.
In dit artikel lees je hoe Shopify's URL-structuur werkt, waar de meest voorkomende indexeringsproblemen ontstaan, en wat je concreet kunt doen — ook als je een winkel hebt met duizenden SKU's.
Overzicht: meest voorkomende Shopify-indexeringsproblemen
| Probleem | Oorzaak | Oplossing |
|---|
| Producten niet in Google | Canonical wijst naar andere URL / dunne content | Canonical controleren, content versterken |
| Variant-URL's geïndexeerd | ?variant= krijgt geen canonical | Canonical expliciet instellen naar hoofd-product-URL |
| Collecties niet zichtbaar | Weinig unieke tekst, weinig backlinks | Beschrijving toevoegen, crawlbudget bewaken |
| Sitemap niet ingediend | Nooit ingediend in Search Console | Sitemap indienen via GSC |
| Indexering te traag bij veel SKU's | Crawlbudget verdeeld over te veel URL's | Onnodige pagina's blokkeren, FastIndexing inzetten |
Wil je direct weten welke van jouw Shopify-pagina's geïndexeerd zijn en welke niet?
Controleer indexering — 200 gratis credits, geen creditcard vereist.
Of bekijk onze prijzen als je een grotere winkel hebt met honderden of duizenden SKU's.
Shopify URL-structuur: /products/, /collections/ en ?variant=
Shopify legt een vaste URL-structuur op die je niet kunt aanpassen. Producten zijn altijd te vinden via /products/jouw-product-naam, collecties via /collections/jouw-collectienaam. Dat is voor de meeste winkels prima — Google begrijpt deze structuur goed en kan die pagina's moeiteloos crawlen.
Waar het mis kan gaan met variant-URL's
Het echte probleem zit in varianten. Zodra een product meerdere varianten heeft — maat, kleur, uitvoering — genereert Shopify voor elke variant een aparte URL met de parameter ?variant=12345678. Voor een product met twaalf varianten betekent dat twaalf extra URL's die allemaal grotendeels dezelfde content tonen.
Google ziet dat als mogelijke duplicaten. Als de canonical niet correct is ingesteld, kan het crawlbudget verdeeld worden over al deze varianten, terwijl de hoofd-URL — de URL die je eigenlijk wilt laten indexeren — minder aandacht krijgt.
Shopify stelt standaard een canonical in op de hoofd-product-URL, maar dit werkt niet altijd correct wanneer je aangepaste thema's of apps gebruikt die de <head> aanpassen. Controleer altijd of de canonical op elke variant-URL terugwijst naar /products/jouw-product, niet naar de variant-URL zelf.
Variant-duplicaten en canonical: wat je moet controleren
Een canonical-tag vertelt Google welke URL de "officiële" versie is van een pagina. Bij Shopify-producten wil je dat elke variant-URL (?variant=) een canonical heeft die verwijst naar de kale product-URL zonder parameters.
Hoe je dit controleert
- Open een productpagina in jouw winkel en voeg
?variant= plus een variant-ID toe aan de URL.
- Bekijk de paginabron (Ctrl+U in Chrome) en zoek naar
<link rel="canonical".
- Controleer of de waarde gelijk is aan de hoofd-product-URL zonder parameters.
Als de canonical wél de variant-URL bevat, moet je dit aanpassen in jouw thema — meestal in product.liquid of via een SEO-app die canonical-tags beheert.
Duplicate content via /collections/
Shopify staat toe dat hetzelfde product bereikbaar is via meerdere collecties: /collections/shirts/products/wit-shirt en /collections/sale/products/wit-shirt zijn technisch gezien verschillende URL's met identieke content. Shopify lost dit standaard op met een canonical die wijst naar /products/wit-shirt, maar ook hier geldt: controleer of jouw thema of apps dit niet overschrijven.
Dunne collectiepagina's: waarom ze moeilijk indexeren
Een collectiepagina met alleen een raster van productafbeeldingen en titels heeft voor Google weinig unieke waarde. Geen beschrijvende tekst, geen context, geen reden om deze pagina te verkiezen boven een vergelijkbare pagina bij de concurrentie.
Wanneer is een collectiepagina "dun"?
- Geen of nauwelijks tekst buiten de producttitels
- Content die bijna identiek is aan andere collectiepagina's (bijv. "Shirts — maat M" vs. "Shirts — maat L")
- Geautomatisch gegenereerde tag-pagina's (
/collections/shirts/maat-m) met slechts een handvol producten
Google indexeert dunne pagina's soms wel, maar ze ranken zelden. Erger is dat ze crawlbudget opslokken dat beter besteed kan worden aan jouw belangrijkste product- en collectiepagina's.
Wat je kunt doen
Voeg een unieke inleidende tekst toe aan jouw belangrijkste collectiepagina's — minimaal een alinea of twee die beschrijft wat de bezoeker in deze collectie vindt. Tag-pagina's die weinig producten bevatten en geen onderscheidende content hebben, kun je het beste uitsluiten via robots.txt of noindex, zodat Google zijn aandacht concentreert op de pagina's die er toe doen.
Shopify-sitemap en robots.txt
Shopify genereert automatisch een sitemap op jouwwinkel.com/sitemap.xml. Deze sitemap bevat sub-sitemaps voor producten, collecties, pagina's en blogberichten — overzichtelijk en goed leesbaar voor Google.
De sitemap indienen in Google Search Console
Een sitemap indienen versnelt de ontdekking van nieuwe en gewijzigde pagina's. Dat doe je als volgt:
- Ga naar Google Search Console en selecteer jouw property.
- Klik in het linkermenu op Sitemaps.
- Voer
sitemap.xml in het invoerveld in en klik op Indienen.
Let op: Google heeft eind 2023 de sitemap-ping-URL uitgeschakeld. Je kunt Google niet meer actief op de hoogte stellen van een nieuwe sitemap via een ping-URL. Indienen via Search Console blijft de aanbevolen methode. Voor Bing werkt de ping-functionaliteit nog wel.
Wat Shopify's robots.txt doet
Shopify beheert robots.txt gedeeltelijk automatisch. Standaard worden een aantal interne paden geblokkeerd (/admin, /cart, /checkout). Wat je niet standaard kunt blokkeren via de Shopify-interface, kun je aanpassen via het robots.txt.liquid-bestand in jouw thema — let op dat je dit alleen doet als je precies weet wat je blokkeert.
Bulk-indexering bij veel SKU's: crawlbudget bewaken
Heb je een webshop met duizenden producten? Dan is crawlbudget een concreet aandachtspunt. Google wijst elke website een bepaalde hoeveelheid crawlcapaciteit toe op basis van de autoriteit en snelheid van jouw server. Als die capaciteit verdeeld wordt over te veel URL's — inclusief variant-URL's, tag-pagina's en gedupliceerde collectie-URL's — komen sommige producten misschien weken niet aan de beurt.
Praktische stappen bij grote catalogi
- Blokkeer onnodige URL's via
robots.txt of noindex: tag-pagina's, zoekresultaatpagina's, gefilterde paginering.
- Verwijder verouderde producten of stel ze in op
noindex als ze langdurig uitverkocht zijn en geen herindexering verdienen.
- Controleer regelmatig in Search Console welke URL's gecrawld worden en welke niet, via het rapport URL-inspectie en het Crawlstatistieken-rapport.
- Gebruik FastIndexing voor producten die je snel in de index wilt krijgen — met name bij nieuwe lanceringen of seizoenscatalogi. Wij sturen jouw URL's aan via meerdere signaalkanalen; ~60–75% van de URL's is op basis van eigen onderzoek binnen veertien dagen geïndexeerd (geen garantie).
Voor bulk-indieningen — honderden of duizenden URL's tegelijk — biedt FastIndexing een gestructureerde aanpak waarmee je niet handmatig elke URL hoeft in te dienen. Bekijk e-commerce indexering voor meer context over indexeren bij grote productcatalogi, of lees meer over Google-indexering in het algemeen.
Uit de praktijk
"Bij Shopify-winkels zie ik hetzelfde patroon terugkomen: de sitemap is ingediend, de producten staan online — en toch indexeert Google maar een fractie van het assortiment. Bijna altijd zijn variant-URL's zonder correcte canonical, of een te groot aantal dunne tag-pagina's, de oorzaak. Dat is op te lossen zonder het thema volledig te herbouwen."
— Dmytro Puhach, Founder FastIndexing.io · 15+ jaar SEO-praktijk
Veelgestelde vragen
Hoe kan ik een pagina in Shopify indexeren?
Je kunt Google niet dwingen een pagina te indexeren, maar je kunt het proces versnellen. De meest directe methode is de URL-inspectiefunctie in Google Search Console: voer de URL van jouw productpagina in en klik op Indexering aanvragen. Google plaatst de URL dan in een wachtrij om deze snel te crawlen.
Daarnaast helpt het om de URL op te nemen in jouw sitemap (Shopify doet dit automatisch voor gepubliceerde producten) en interne links toe te voegen van andere pagina's in jouw winkel naar de nieuwe pagina.
Voor meerdere URL's tegelijk — bij een nieuwe collectie of grote productupdate — biedt FastIndexing een efficiëntere aanpak via index-checker.
Waarom verschijnen mijn Shopify-producten niet in Google?
Er zijn meerdere mogelijke oorzaken:
- De pagina is te nieuw — Google heeft jouw winkel nog niet gecrawld na de publicatie.
- Dunne of dubbele content — als de productbeschrijving te kort is of identiek aan tientallen andere producten, kan Google ervoor kiezen de pagina niet te indexeren.
- Canonical-problemen — als de canonical op de productpagina verwijst naar een andere URL (bijv. een variant-URL), indexeert Google mogelijk niet de pagina die jij bedoelt.
- De pagina staat op
noindex — controleer of een SEO-app of thema-instelling de pagina per ongeluk uitsluit van indexering.
- Crawlbudget is uitgeput — bij grote catalogi komt Google soms pas na weken terug bij bepaalde producten.
Gebruik de URL-inspectie in Search Console om te achterhalen wat de status is van een specifieke pagina. Crawlen en indexeren zijn twee verschillende dingen: een pagina kan gecrawld zijn zonder geïndexeerd te worden.
Maakt Shopify duplicaten door varianten?
Ja, in principe wel. Elke productvariant (bijv. maat of kleur) heeft een eigen URL met de parameter ?variant=. Als de canonical-tag op die variant-URL correct verwijst naar de hoofd-product-URL, beschouwt Google de varianten als duplicaten van de hoofdpagina en indexeert hij alleen de hoofdpagina — precies wat je wilt.
Problemen ontstaan wanneer de canonical ontbreekt, incorrect is, of door een app of thema wordt overschreven. Controleer dit in de paginabron van een variant-URL: zoek naar <link rel="canonical" en kijk of de waarde overeenkomt met de kale product-URL.
Hoe dien ik de Shopify-sitemap in bij Google?
- Log in op Google Search Console en selecteer jouw websiteproperty.
- Klik in het linker navigatiemenu op Sitemaps.
- Typ
sitemap.xml in het veld Nieuwe sitemap toevoegen en klik op Indienen.
Shopify's sitemap staat altijd op jouwwinkel.com/sitemap.xml en wordt automatisch bijgewerkt wanneer je producten toevoegt of verwijdert. Je hoeft de sitemap maar één keer in te dienen; Google haalt vervolgens automatisch de bijgewerkte versie op. De sitemap-ping via een URL werkt niet meer voor Google (uitgeschakeld eind 2023) — indienen via Search Console is de enige betrouwbare methode.