Technische SEO voor Shopify: checklist in 10 controles

Technische SEO voor Shopify is grotendeels al geregeld: elke winkel krijgt automatisch een sitemap, canonieke URL’s en een robots.txt die volgens Shopify voor de meeste winkels goed is. Jouw werk zit in een korte reeks controles: is de winkel vindbaar en geverifieerd, verberg je alleen wat verborgen moet blijven, vangen omleidingen je oude URL’s op en laden je pagina’s snel genoeg.
Wat Shopify al voor je regelt
Een paar dingen die op Engelstalige checklists als taak staan, hoef je in Shopify niet zelf te bouwen. Het bestand sitemap.xml staat in de hoofdmap van je domein (jouwwinkel.nl/sitemap.xml) en verwijst naar aparte sitemaps voor producten, collecties, pagina’s en blogberichten; nieuwe pagina’s komen er vanzelf in. Elke pagina krijgt een canonieke URL die naar de hoofdversie wijst, zodat een product dat in drie collecties staat niet als drie losse pagina’s telt. De standaard robots.txt houdt winkelwagen, checkout, klantaccounts en gefilterde of gesorteerde collectiepagina’s buiten de crawl. En wie met Shopify Markets in meerdere talen verkoopt, krijgt de hreflang-tags automatisch, inclusief een x-default naar het primaire domein.
De feiten in dit artikel komen uit het Shopify Helpcentrum, onder meer de pagina’s over je sitemap vinden en indienen, robots.txt.liquid bewerken en URL-omleidingen (gelezen op 23 oktober 2026). Alle SEO-onderwerpen staan bij elkaar op de pagina Shopify SEO.
De checklist
1. Search Console koppelen en je sitemap indienen
Zonder Google Search Console zie je niet welke pagina’s Google kent. Kies in Search Console Property toevoegen, daarna URL-prefix, en vul je domein in met https://. Bij Eigendom verifiëren kies je HTML-tag en kopieer je de volledige metatag. Die plak je in Shopify in het bestand theme.liquid (open bij je thema het actiemenu en kies Code bewerken), direct onder de openingstag <head>. Klik daarna in Search Console op Verifiëren; geeft Google een foutmelding, wacht dan een kwartier en probeer het opnieuw.
Ga vervolgens naar Indexering > Sitemaps, vul bij Nieuwe sitemap toevoegen sitemap.xml in en dien hem in. Verkoop je in meerdere talen, dan staan die talen al in de sitemap. Gebruik je per land een eigen domein, dan verifieer je elk domein apart en dien je per domein een sitemap in.
2. Privémodus uit
Een winkel in privémodus is voor Google onbereikbaar: de sitemap kan niet worden gelezen en de verificatie lukt niet. Ben je nog niet klaar voor de lancering, zet privémodus dan even uit om te verifiëren en daarna weer aan. Zolang de winkel privé is, wordt er niets geïndexeerd.
3. robots.txt alleen aanpassen als het moet
De standaard robots.txt van Shopify werkt volgens Shopify voor de meeste winkels. Wil je toch een regel toevoegen, bijvoorbeeld een extra sitemap of het blokkeren van één crawler, dan doe je dat via een template: Code bewerken > Nieuwe template toevoegen, kies robots en klik op Template aanmaken. Voeg je regels toe met Liquid en laat de standaardgroepen staan, dan houdt Shopify het bestand bij toekomstige wijzigingen actueel.
Shopify waarschuwt dat de klantenservice niet helpt bij aanpassingen aan robots.txt.liquid, en dat een verkeerde regel al je zoekverkeer kan kosten. Let ook op als je een thema uploadt via de themapagina in het beheercentrum: die upload neemt robots.txt.liquid niet mee.
Zie je in Search Console de status die het Helpcentrum ‘Indexed, though blocked by robots.txt’ noemt, bij winkelwagen- of filter-URL’s, dan is dat normaal. Google heeft die adressen via een link gevonden, maar mag ze niet crawlen. Staat je homepage in die lijst, dan zijn de gegevens van Google volgens Shopify waarschijnlijk verouderd.
4. Beslis wat AI-crawlers mogen
Toegang voor AI-crawlers loopt via twee lagen. Op netwerkniveau regelt Shopify het botbeheer; een proxy voor je winkel raadt Shopify af. Op de robots.txt-laag kun je specifieke user-agents toestaan of blokkeren, maar dat is een verzoek: niet elke crawler houdt zich eraan. Verkoop je via agentic storefronts zoals ChatGPT of Microsoft Copilot, dan gaan je productgegevens via Shopify Catalog naar die kanalen, los van robots.txt. Een AI-crawler blokkeren stopt dus alleen het crawlen van je openbare winkel.
5. Verberg pagina’s op de juiste manier
Welk middel je kiest, hangt af van wat er verborgen moet blijven:
| Middel | Wat het verbergt | Gebruik het voor |
|---|---|---|
| Productstatus Niet-vermeld | Zoekmachines, sitemap, Shopify Catalog, collectiepagina’s, zoeken en aanbevelingen in je winkel; bereikbaar via directe link | Privé- of groothandelsproducten |
Metaveld seo.hidden met waarde 1 |
Zoekmachines, sitemap en zoeken in je winkel; de pagina blijft gepubliceerd | Bedankpagina’s, interne landingspagina’s |
noindex in theme.liquid |
Alleen zoekmachines; zoeken in je winkel blijft werken | Pagina’s die klanten wel moeten kunnen vinden |
Heeft een product zowel de status Niet-vermeld als seo.hidden, dan geldt de status. Komt een pagina nooit in Google terecht, kijk dan eerst of een van deze drie nog aanstaat.
6. Dubbele inhoud zelf voorkomen
Canonieke URL’s lossen technische duplicaten op, maar niet twee producten met bijna dezelfde tekst. Verkoop je één shirt in vijf kleuren als vijf producten met dezelfde beschrijving, dan concurreren die pagina’s met elkaar. Maak er varianten van één product van, of schrijf per product een eigen tekst. Hoe je een productpagina zelf sterk maakt, staat in SEO voor productpagina’s.
7. Omleidingen bij gewijzigde of verwijderde URL’s
Verwijder je een product of wijzig je een handle, maak dan een 301-omleiding naar de pagina die er het dichtst bij komt. Je vindt ze onder Content > Menu’s > URL-omleidingen weergeven > URL-omleiding aanmaken; vul Omleiden van en Omleiden naar in en klik op Omleiding opslaan. De omleiding werkt direct.
De grenzen die Shopify noemt:
- een omleiding werkt alleen vanaf een URL die ‘Pagina niet gevonden’ geeft; laadt de oude pagina nog, dan gebeurt er niets;
- URL’s die beginnen met
/apps,/cart,/orders,/servicesof/shop, en vaste paden zoals/collections/all, kun je niet omleiden; - maximaal 100.000 omleidingen, op Plus 20.000.000;
- gebruik je submappen per markt, zoals
/nl-be/, dan maak je per submap een eigen omleiding.
Na een migratie met duizenden oude adressen importeer je de omleidingen als bestand via Importeren op dezelfde pagina.
8. Eén primair domein
Je winkel heeft één primair domein; alle andere gekoppelde domeinen, ook jouwwinkel.myshopify.com, sturen bezoekers daarheen. Controleer onder Instellingen > Domeinen welk domein dat is. Om het te veranderen klik je op het domein, kies je in de rij Type voor Wijzigen en selecteer je in het venster Domeintype wijzigen het primaire domein. Een nieuw domein moet eerst de status Verbonden hebben; dat kan tot 48 uur duren. Verkoop je met submappen per markt, bedenk dan dat die URL’s meeveranderen met het primaire domein.
9. Snelheid meten met de webprestatierapporten
Volgens Shopify verbeteren betere webprestaties de vindbaarheid van je winkel en de conversie. In het beheercentrum staan de cijfers onder Analytics > Rapporten, in de Webprestatierapporten. Je hebt daarvoor de rechten voor rapporten nodig, en gegevens van echte bezoekers zie je alleen als privémodus uit staat.
Gaat de score omlaag, dan noemt Shopify drie eerste controles: te veel apps, grote afbeeldingen en trage scripts. Apps die je niet meer gebruikt, verwijder je. Elke app, video, carrousel of social-mediafeed op een pagina kost laadtijd.
10. Een crawlerhandtekening voor je eigen audit-tools
Laat je een SEO-crawler of testtool op je winkel los, dan kan Shopify die als bot behandelen. Met Web Bot Auth maak je daarvoor een handtekening aan: Webshop > Voorkeuren > Crawlertoegang > Handtekening aanmaken. Elke handtekening geldt voor één gekoppeld domein en geeft geen toegang tot de checkout. Google en andere zoekmachines hebben zo’n handtekening niet nodig om je winkel te indexeren; hij is bedoeld voor je eigen audits en tests.
Veelgestelde vragen
Kan ik robots.txt aanpassen in Shopify?
Dat kan, door in je thema een template robots.txt.liquid toe te voegen en daarin regels toe te voegen of te verwijderen. Shopify’s klantenservice helpt niet bij die aanpassingen, en een verkeerde regel kan zoekmachines buitensluiten.
Maakt Shopify zelf een sitemap?
Elke Shopify-winkel heeft automatisch een sitemap.xml in de hoofdmap van het domein, die bij elk nieuw product, elke collectie, pagina of elk blogbericht wordt bijgewerkt. Je hoeft hem alleen in Google Search Console in te dienen.
Moet ik canonieke tags zelf instellen? Shopify zet op elke pagina automatisch een canonieke URL naar de hoofdversie, ook voor versies per markt. Zelf ingrijpen is alleen nodig bij producten met vrijwel dezelfde tekst, en dat los je op met varianten of eigen teksten.