← Alle berichten Shopify Technical SEO: Het Complete Playbook voor Winkeliers

Shopify Technical SEO: Het Complete Playbook voor Winkeliers

Beheers Shopify technical SEO met een volledig, gestructureerd playbook over canonicals, crawl budget, structured data en AI search visibility

Shopify technical SEO is het configureren van de onderliggende architectuur van je winkel zodat Google elke belangrijke pagina kan crawlen, indexeren en rangschikken zonder verwarring. Zet deze laag goed en elke inhoud die je publiceert werkt samen. Zet het verkeerd en je beste productpagina's verliezen rankingsignalen door dubbele URL's, verspilde crawl budget en kapotte structured data voordat een klant ze ooit ziet.

Belangrijkste inzichten

  • Shopify maakt standaard twee URL-paden naar elk product, wat je rankingsignalen splitst tenzij canonical tags zijn geverifieerd.
  • Dubbele content van collectie-bewuste URL's, tagfilters en variantparameters is de meest voorkomende technical SEO-killer op Shopify-winkels.
  • Het Google robots.txt-fout van het blokkeren van CSS/JS-bestanden voorkomt mobile-first rendering, wat direct je rankings beschadigt.
  • Google's Universal Commerce Protocol (UCP), samen met Shopify ontwikkeld en gelanceerd op NRF 2026, betekent dat je productdata nu zowel AI-agenten als de traditionele index voeden.
  • De Google Core Update van mei 2026 voltooide zijn rollout medio juni 2026, waardoor dit het juiste moment is om de technische basis van je winkel te controleren.

Het Duplicate URL-probleem dat Shopify Standaard Maakt

Het collectie-bewuste URL-patroon is het meest schadelijke canonical-probleem in Shopify. Standaard maakt Shopify twee paden naar elk product: een directe product-URL (/products/blue-widget) en een collectie-bewuste URL zoals /collections/summer-sale/products/blue-widget.

Beide URL's laden identieke inhoud. Zonder een duidelijke canonical tag die naar een hoofd-URL wijst, weet Google niet welke versie geïndexeerd moet worden, wat leidt tot canonicalisatiefouten waarbij de verkeerde pagina ranks. Dit is geen theoretisch probleem. Dubbele content verzwakt je SEO-autoriteit door rankingsignalen over meerdere URL's te verdelen. Wanneer Google acht URL's voor hetzelfde product vindt, kan het vaak niet bepalen welke versie het moet ranken, dus rankt het een willekeurige URL die minimaal verkeer krijgt.

Shopify's eigen thema's handelen dit automatisch af voor de basis product-URL, maar het gat opent zodra je apps installeert die aangepaste landingspagina's creëren of aparte variantpagina's. Problemen ontstaan wanneer je variant-URL's aanpast of apps gebruikt die aparte pagina's voor varianten creëren. Sommige apps ontworpen voor complexe productconfiguraties, zoals sieraad-customizers of made-to-order meubilair, omzeilen Shopify's automatische canonicals.

De oplossing: Na elke nieuwe app-installatie of theme-update, open je een productpagina in je browser, bekijk je de source, en bevestig je dat de <link rel="canonical"> tag naar /products/[handle] wijst, niet naar het collectie-bewuste pad. Voer validatie uit op productpagina's, collectiepagina's en blogposts na elke theme-update.

De Shopify Markets / hreflang-val

Een steeds vaker voorkomend dubbel content-patroon treft winkels die Shopify Markets gebruiken. Bij het uitvoeren van een technische audit van een kleine Shopify-winkel ontdekte een beoefenaar rond 400 URL's in Google Search Console onder "Duplicate, Google chose different canonical than user." Als je een nieuwe URL voor elke collectie en product maakt zonder wijziging in inhoud specifiek voor de doellocatie of inheemse taal, zal Google en de eindgebruiker dezelfde inhoud op beide URL's zien. De oplossing is om alleen een aparte market-URL in te stellen wanneer de inhoud of prijsstelling werkelijk verschilt voor die regio.

Veel Voorkomende Duplicate URL-bronnen Vergeleken

Duplicate URL-bron Voorbeeld Patroon Aanbevolen Oplossing SEO-risico Niveau
Collectie-bewuste product-URL's /collections/summer-sale/products/blue-widget Canonical naar /products/[handle], interne links bijwerken Hoog
Variantparameter-URL's /products/blue-widget?variant=123456 Canonical terug naar basis product-URL Gemiddeld
Tagfilter-collectiepagina's /collections/shirts+blue Disallow in robots.txt.liquid of canonicalize naar parent-collectie Hoog
Sorteerparameter-URL's /collections/shirts?sort_by=price-ascending Disallow in robots.txt.liquid Gemiddeld
Markt-specifieke URL's met identieke inhoud /en-ca/products/blue-widget (dezelfde inhoud als standaard) Maak markt-URL alleen wanneer prijsstelling of inhoud werkelijk per regio verschilt Gemiddeld

Crawl Budget: Wat Shopify Standaard Verspilt

Google heeft een crawl budget, een limiet op hoeveel pagina's het tijdens elk bezoek zal crawlen. Als Google tijd verspilt met het crawlen van nutteloze pagina's zoals cart, checkout en zoekresultaten, kan het je belangrijke product- en collectiepagina's missen.

Shopify's standaard robots.txt blokkeert al /cart, /checkout, /orders en /account. Wat het NIET standaard blokkeert zijn:

  • Tagfilter-collectie-URL's (/collections/shirts+blue) die honderden bijna-dubbele pagina's genereren.
  • Sorteerparameter-URL's (/collections/shirts?sort_by=price-ascending) die identieke producten in een ander volgorde presenteren.
  • Interne zoekresultaatpagina's die unieke URL's voor elke query creëren.

Je kunt controleren of je zoekpagina's worden geïndexeerd door site:yourstore.com inurl:search in Google uit te voeren. Als je resultaten ziet, worden die zoekpagina's geïndexeerd en verzwakken ze je crawl budget.

Sinds medio 2021 laat Shopify handelaren toe om de standaard robots.txt op te heffen met behulp van een robots.txt.liquid template-bestand. Je kunt nu aangepaste regels toevoegen om specifieke crawlers of pagina's toe te staan of te blokkeren. Gebruik het om filter- en sorteerparameter-URL's die geen SEO-waarde hebben te disallowen.

De robots.txt-fout die mobile-first indexering breekt

Googlebot blokkeren van CSS- en JavaScript-bestanden is oud SEO-advies dat nog steeds circuleert. Volg het niet. Google moet je pagina's renderen om ze te begrijpen, en het blokkeren van CSS en JavaScript betekent dat Google een verbroken pagina ziet.

En verwar je tools niet. Als je zowel een Disallow-regel in robots.txt als een noindex-tag op dezelfde pagina toevoegt, kan Google deze niet crawlen en daarom de noindex-tag niet zien. Gebruik de ene of de ander. Voor pagina's die je permanent wil de-indexeren, is noindex sterker. Voor pagina's waar je gewoon crawl budget op wil besparen, is Disallow geschikt.

Sitemaps: De Basis Die Meeste Handelaren Negeren

Shopify genereert automatisch sitemap.xml samen met kindersitemaps voor producten, collecties, blogposts en pagina's. Dat is werkelijk nuttig. Het probleem is dat handelaren zelden controleren of wat Shopify indient werkelijk overeenkomt met wat zij willen dat Google indexeert.

Grote Shopify-catalogi lijden vaak onder sitemap-fouten, dubbele URL-indexering, omleidingsketens en indexering van dynamische zoekfilters.

Een praktische 30-minuten audit:

  1. Open yourstore.com/sitemap.xml en verifieer dat alle kindersitemaps zonder fouten laden.
  2. Dien je sitemap in bij Google Search Console en Bing Webmaster Tools. Deze proactieve indiening helpt zoekmachines nieuwe inhoud sneller te ontdekken dan wachten op natuurlijke crawling.
  3. Controleer sitemap-indexering regelmatig via Search Console-rapporten, onderzoek pagina's gemarkeerd als "Discovered - currently not indexed."
  4. Sluit onnodige pagina's uit je sitemap uit met Shopify-instellingen of apps. Cart, checkout, klantaccount en beleidspagina's hoeven niet te worden geïndexeerd en mogen geen crawl budget verbruiken.

Structured Data: Nu Kritischer Dan Ooit

Product structured data was altijd belangrijk voor rich results. In 2026 verdubbelde het belang ervan omdat het nu AI shopping-oppervlakken voet, niet alleen de traditionele SERP.

Naast je Merchant Center-feed vertrouwen AI shopping-assistenten ook op structured data (schema.org-markup) op je productpagina's zelf om producten te ontleden en evalueren.

Hier is de grote verschuiving van Google I/O 2026. Universal Cart lanceerde op 19 mei 2026 in drie markten: de VS, Canada en Australie. Universal Commerce Protocol (UCP) is een open standaard, gezamenlijk ontwikkeld door Google en Shopify, die AI-agenten in staat stelt om transacties met retailers over de gehele shopping-reis uit te voeren. Google actualiseerde het protocol op 19 maart 2026, twee maanden na lancering op NRF, voegde Cart, Catalog en Identity Linking-mogelijkheden toe.

De praktische gevolg voor winkeliers: wanneer de Universal Cart compatibiliteit, pasvorm, materialen, ingrediënten, afmetingen of verzorgingsinstructies controleert, leest het die velden rechtstreeks uit Merchant Center. Producten met onvolledige of inconsistente attributen worden uit de redenering van de cart gefilterd voordat ze de klant bereiken. Dit geldt voor de gehele catalogus, niet alleen hero SKU's.

De meeste Shopify-winkels zijn standaard UCP-ingeschakeld, maar handelaren hebben nog steeds schone productdata, nauwkeurige prijsstelling, sterke reviews en duidelijke fulfillment-regels nodig om baat te hebben.

Nog een kritisch structured data-opmerking uit 2026: op 7 mei 2026 trok Google FAQ rich results officieel in. Als je site al FAQPage-markup geïmplementeerd heeft, is die markup nu inert in Google Search, onschadelijk maar geen SERP-voordeel. Controleer je JSON-LD en verwijder of vervang FAQPage-schema met meer impactvolle typen zoals Product, Offer en Review.

De Complete Shopify Technical SEO Checklist

Gebruik dit als je terugkerende audit-framework. De Shopify SEO-service die ik aanbied dekt al deze lagen, maar je kunt ze zelf doorwerken met Search Console en een gratis crawler zoals Screaming Frog.

Crawlen en indexering

  • [ ] Verifieer dat robots.txt.liquid filter- en sort-URL's blokkeert maar CSS en JS toestaat.
  • [ ] Bevestig dat sitemap.xml is ingediend bij Google Search Console en geen omleiding- of fout-URL's bevat.
  • [ ] Controleer dat zoekresultaatpagina's (/search?q=) niet worden geïndexeerd.
  • [ ] Tagfilter-collectiepagina's (/collections/name+tag) zijn disallowed of gecanonicaliseerd.

Canonicalisatie

  • [ ] Elke product-pagina canonical wijst naar /products/[handle], niet naar een collectie-bewust pad.
  • [ ] Variant-URL's (?variant=XXXXXXX) canonicalize terug naar de basis product-URL.
  • [ ] Markt-specifieke URL's bestaan alleen waar inhoud of prijsstelling werkelijk per regio verschilt.
  • [ ] Geen app- of theme-update heeft canonical tags stilletjes opgeheven.

Structured data

  • [ ] Elke product-pagina bevat geldige Product + Offer JSON-LD met prijs, beschikbaarheid en toestand.
  • [ ] Review structured data (AggregateRating) is aanwezig waar je ratings toont.
  • [ ] FAQPage-schema is verwijderd of staat in de wachtrij voor verwijdering na Google's deprecatie van 7 mei 2026.
  • [ ] Merchant Center product feed-attributen zijn compleet voor alle SKU's, inclusief mid-tail en long-tail producten.

Technische prestatie

  • [ ] LCP onder 2,5 seconden op mobiel (gemeten in Search Console Core Web Vitals-rapport).
  • [ ] Geen noindex-tags en Disallow-regels tegelijk op dezelfde URL toegepast.
  • [ ] Interne links gebruiken consistente URL-formaten (altijd /products/handle, nooit het collectie-bewuste pad).

Je interne link-architectuur vertelt Google welke pagina's het meest belangrijk zijn en geeft PageRank door. De klassieke Shopify-fout is interne links naar collectie-bewuste product-URL's (/collections/shirts/products/blue-tee) in navigatie, gerelateerde producten widgets en breadcrumbs wijzen, terwijl de canonical naar de directe URL wijst. Google volgt de canonical, maar het PageRank-signaal vloeit naar de URL waarnaar is gekoppeld, niet de canonical. Voor ecommerce SEO is de oplossing bepalen welke collectie- en sub-collectiepagina's SEO-behandeling verdienen, vervolgens je interne links, canonicals, inhoud en sitemap laten overeenstemmen.

Controleer je theme's breadcrumb- en related-product Liquid-sjablonen. Zorg dat elk <a href>-attribuut /products/[handle] uitvoert en niet de collectie-bewuste variant. Voor hulp bij Liquid-level fixes, zie mijn Shopify theme development service.

Een Opmerking over de Core Update van Mei 2026

Google voltooide de rollout van zijn Core Update van mei 2026 en onthulde ingrijpende veranderingen in hoe AI-aangestuurde zoekopdrachten bij Google werken op Google I/O 2026. Google's nieuwste veranderingen blijven winkeliers duwen naar sterkere technical SEO, duidelijkere content signals, betere productdata en meer vertrouwde brand authority.

Als je ranking drops zag in eind mei of begin juni 2026, is de eerste plaats om naar te kijken niet je inhoud. Begin met technische problemen: dubbele URL's, verbroken canonicals en dunne collectiepagina's. Dit zijn de signalen die Google's kwaliteitssystemen het zwaarst wegen voor ecommerce-winkels, en ze zijn oplosbaar zonder een enkel woord nieuwe inhoud te schrijven.

Technical SEO is niet echt glamoureus, maar het is de vermenigvuldiger die alles anders laat werken. Repareer eerst de basis.

shopify seotechnical seoshopifycrawl budgetstructured datacanonical urls

Veelgestelde vragen

Verwerkt Shopify automatisch canonical tags voor productpagina's?

Shopify-thema's voegen automatisch canonical tags toe die naar de directe product-URL wijzen, wat meeste variant- en collectie-bewuste URL-duplicaten afhandelt. Echter, bepaalde third-party apps en theme-aanpassingen kunnen deze canonical tags overschrijven of breken, dus je zou ze handmatig moeten verifiëren na elke grote app-installatie of theme-update.

Wat is de grootste technical SEO-fout die Shopify-winkeleigenaren maken?

De meest voorkomende fout is toestaan dat filter-, tag- en sorteerparameter-URL's zonder canonical tags of robots.txt-regels die ze blokkeren worden gecrawld en geïndexeerd. Deze URL's creëren honderden bijna-dubbele pagina's die je rankingsignalen splitsen en Google's crawl budget op pagina's verspillen die nooit zullen ranken.

Hoe beïnvloedt Google's Universal Commerce Protocol (UCP) Shopify technical SEO?

UCP, gezamenlijk ontwikkeld door Google en Shopify en bijgewerkt in maart 2026, stelt AI-agenten in staat om producten rechtstreeks uit je winkel's structured data te ontdekken, evalueren en te kopen. De meeste Shopify-winkels zijn standaard UCP-ingeschakeld, maar onvolledige productattributen in je Merchant Center-feed kunnen ervoor zorgen dat je producten uit AI-aangestuurde shopping-resultaten worden gefilterd voordat een klant ze ooit ziet.