seojuice

Shopify SEO: Een praktische handleiding voor winkeleigenaren

Vadim Kravcenko
Vadim Kravcenko
· Updated · 9 min read

TL;DR: Shopify regelt veel van de technische basis: canonical tags, een XML-sitemap, robots.txt, HTTPS, responsive themes en meestal ook een basisversie van Product schema. Shopify SEO wordt echter nog steeds gewonnen of verloren in de laag die je niet aanraakt: page targeting, unieke titels en teksten, image alt-teksten, interne links, compleet schema, nuttige content en een gezonde snelheid.

tr>
SEO-taak Regelt Shopify dit? Jouw verantwoordelijkheid
Canonical tags Ja, automatisch Voorkom conflicterende canonicals en noindex-regels
XML sitemap Ja, via /sitemap.xml Verstuur naar Google Search Console
robots.txt Ja, met een standaardbestand Bewerk alleen bij een vastgesteld crawlprobleem
HTTPS en responsive design Ja Kies en test een passend theme
Product schema Meestal een basisversie Controleer dekking en verwijder conflicten
Titels en meta descriptions Geen zinvolle optimalisatie Schrijf unieke metadata rond zoekintentie
Product- en collection-teksten Nee Vervang dunne of gedupliceerde beschrijvingen
Image alt-tekst Nee Voeg beschrijvende alt-tekst en bestandsnamen toe
Interne links en content Nee Koppel artikelen, collections en producten
Speed hygiene Alleen hosting en CDN Stuur themes, images, fonts en apps aan
Wat Shopify automatisch regelt voor SEO versus wat je nog steeds moet optimaliseren.

De meest centrale Shopify SEO-fout is aannemen dat “SEO-vriendelijk” betekent “geoptimaliseerd”. Dat is niet zo.

“Shopify verwerkt een aantal basis-SEO-best practices standaard in de winkel, maar het is onwaarschijnlijk dat dit genoeg is om je site naar de top van Google te brengen.”

Die inschatting van Ahrefs zet de taakverdeling goed neer. Shopify levert een geloofwaardige technische basis. Het kan niet bepalen welke pagina je moet targeten op een zoekopdracht, het kan twee bijna identieke collections niet uit elkaar houden, het kan manufacturer copy niet vervangen en het kan geen nuttige interne links bouwen via jouw catalogus.

Ik zou Shopify niet vervangen enkel omdat het SEO-beperkingen heeft. Ik zou juist vooraf met die beperkingen plannen voordat je duizenden producten importeert of een andere app installeert omdat de demowidget handig lijkt. Dat soort gewoonte wordt al snel duur in JavaScript.

Begin met het accepteren van Shopifys vaste URL-structuur

Shopify-producten gebruiken /products/{handle}. Collections gebruiken /collections/{handle}, statische pagina’s gebruiken /pages/{handle} en blogartikelen staan onder /blogs/{blog}/{article-handle}.

Je kunt de laatste handle aanpassen. Je kunt de bovenliggende map niet weghalen, geen willekeurige geneste collectionhiërarchie maken, en producten niet naar een custom categorie-en-productpad verplaatsen. Semrush zegt dat “je URL-patronen niet kunt aanpassen buiten /products/ en /collections/.”

Deze beperking is vooral belangrijk tijdens migraties. Als een oude winkel /shoes/running/red-trainer gebruikte, dan verandert dat adres op Shopify. Elke oude URL met verkeer, links of zoekzichtbaarheid heeft een 301-redirect nodig naar de dichtstbijzijnde nieuwe bestemming via de URL Redirects-tool van Shopify. Redirect niet de volledige oude catalogus naar de homepage. Koppel producten aan producten, categorieën aan collections en artikelen aan relevante artikelen.

Ik heb weinig geduld met “casual” migraties nadat we SEOJuice van seojuice.io naar seojuice.com hebben verplaatst in januari 2026. De stack was anders, maar de regel geldt nog steeds: maak de oude-naar-nieuwe URL-mapping klaar voordat je iets verandert. Je geheugen is geen migratieplan (de vervelende versie is ook de veilige versie).

Compenseer die rigide paden niet door handles vol te stoppen met elke gerelateerde frase. Gebruik een korte, robuuste handle. Zet sterkere relevantiesignalen in de titel, heading, tekst, interne links en ondersteunende content. Als de terminologie je niet vertrouwd is, legt onze gids voor keywords uit hoe zoekopdrachten gekoppeld moeten worden aan pagina’s.

De dubbele Shopify product-URL is meestal geen noodsituatie

Een product kan bij meerdere collections horen. Shopify kan daarom hetzelfde item bereikbaar maken via een URL die scoped is op een collection, zoals /collections/wallets/products/black-wallet, terwijl het hoofdadres /products/black-wallet blijft.

Dat is duplicatie in de letterlijke zin: één product is via meerdere URL’s toegankelijk. Shopifys automatische canonical tags zijn bedoeld om die URL’s te consolideren. Semrush bevestigt dat “Shopify canonical tags toevoegt om duplicate content-problemen voor bepaalde URL’s te voorkomen.” De collection-scoped versie stuurt zoekmachines door naar de nette product-URL.

Moderne themes linken collection cards tegenwoordig vaak direct naar /products/{handle}, waardoor collection-scoped URL’s minder zichtbaar zijn dan sommige oudere gidsen suggereren. Ze kunnen nog steeds werken en links krijgen. De canonical blijft een nuttige vangrail.

Productvarianten volgen een vergelijkbaar patroon. Een variant kan een adres creëren zoals /products/wallet?variant=41126125207712. Ahrefs merkt op dat varianten “gecanonicaliseerd worden naar de main product URL om indexing te voorkomen.” Dat voorkomt honderden dunne pagina’s die alleen verschillen door een parameter.

Er zit wel een trade-off aan. Als “black leather travel wallet” echt onderscheidende vraag heeft en de variant z’n eigen afbeeldingen, voorraad, copy en merch verdient, dan kan het gerechtvaardigd zijn om het als apart product te maken. Ik zou niet elke kleur en elke maat opsplitsen enkel om meer URL’s te creëren die indexeerbaar zijn (catalogusbeheer wordt dan veel sneller lelijk dan je verwacht).

De fout die we zien over verbonden sites heen is vaak niet de originele canonical van het platform. Het is een tweede SEO-, review- of merch-integratie die nog een canonical of een noindex-instructie injecteert. Meer automatisering zorgt niet altijd voor meer controle.

  • Behoud de standaard canonicals van Shopify, tenzij je bewijs hebt dat ze fout zijn.
  • Check de gerenderde HTML op dubbele of conflicterende directives na het installeren van apps.
  • Geef collections en producten verschillende zoek-targets.
  • Schrijf genoeg unieke content zodat een collection meer is dan een gedupliceerde productgrid.

Ik voel me comfortabel bij het aanraden van de standaard canonical setup. Ik ben minder comfortabel met een generiek advies om varianten altijd te splitsen. Zoekvraag, catalogusoperaties en de hoeveelheid echt onderscheidende content spelen allemaal mee.

Product- en collectionpagina’s zijn waar het werk begint

Schrijf titels voor de zoekopdracht, niet voor je interne catalogus

Shopify leidt doorgaans een standaardtitel af uit de product- of collectionnaam en de naam van de winkel. Dat kan werken voor een opvallend branded item. Het wordt zwak wanneer de interne productnaam “Model 14” is, maar klanten zoeken op materiaal, pasvorm, producttype of gebruikssituatie.

Gebruik Edit website SEO om belangrijke pagina’s unieke titels te geven. Shopify Help geeft een duidelijke grens: “Je kunt maximaal 70 tekens in de titel invoeren. Om afgekorte titels in de zoekresultaten van zoekmachines te voorkomen, kun je overwegen je titel tot 60 tekens te beperken.”

Zestig tekens is richtlijn, geen doel dat je moet halen. Zet de bepalende frase vroeg neer, voeg een nuttige differentiator toe en klaar. Een compacte titel voor één pagina is beter dan een uitgebreid template dat je 800 producten herhaalt.

Backlinko-auteur Leigh McKenzie formuleert de eis voor page targeting behoorlijk scherp: “Bij het maken van content voor een webwinkel is het vooral belangrijk dat je een productpagina hebt voor elke productgerelateerde keyword waarop je wilt targeten.” Ik zou één nuance toevoegen: die keyword moet een intentie op productniveau vertegenwoordigen. Brede zoekopdrachten zoals “men’s leather wallets” horen meestal bij een collection en niet bij één willekeurige wallet.

Behandel de meta description als een pitch

De documentatie van Shopify raadt ongeveer 160 tekens aan. Semrush is conservatiever en adviseert descriptions van minder dan grofweg 105 tekens om afkapping te beperken.

Dit zijn verschillende doelen, niet onverenigbare regels. Zet product, voordeel of differentiator in de eerste 105 tot 120 tekens en begrens de volledige description vervolgens rond 155 tot 160. Google kan snippets herschrijven, dus geen enkele telmethode garandeert wat er verschijnt. Het nuttige deel moet overleven als de afsluiting verdwijnt.

“Shop onze geweldige producten voor geweldige prijzen” kan bijna elke winkel beschrijven. Zet neer wat de pagina bevat, waarom deze optie anders is en wat iemand na het klikken kan doen. De description is een pitch in de zoekresultaten, geen plek om ongebruikte keywordvarianten op te slaan.

Vervang manufacturer copy en lege collectionpagina’s

Manufacturer descriptions zorgen voor een structureel nadeel. Elke retailer die hetzelfde item verkoopt, kan dezelfde alinea’s publiceren, waardoor Google weinig productniveau-redenen heeft om jouw versie te verkiezen.

Een nuttige beschrijving beantwoordt vragen vóór aankoop: materiaal, afmetingen, compatibiliteit, pasvorm, verzorging, beperkingen, leveroverwegingen en bedoeld gebruik. Neem alleen details op die je kunt verifiëren. Zoekteksten krijgen geen vrijstelling van productnauwkeurigheid.

Collectionpagina’s zijn vaak dunner. Een pagina met de naam “Leather Wallets” met twintig cards en geen introductie vraagt eigenlijk om zijn heading die de hele pagina moet dragen. Voeg een korte uitleg toe over het assortiment en de verschillen die iemand helpen kiezen. Ondersteunende begeleiding kan onder de grid staan waar het theme dat toelaat, maar producten mogen niet ondergesneeuwd worden door een essay dat is geschreven voor een crawler.

Deze scheiding verlaagt self-competition. De collection target een brede categorie. Afzonderlijke producten focussen op hun ontwerp, materiaal, featureset of gebruikssituatie. Niet elke catalogus deelt perfect op, maar pagina’s moeten niet zomaar onderling verwisselbaar zijn.

Het werk is makkelijk te onderschatten. Vijf minuten handmatig bewerken op 1.000 producten is meer dan 83 uur, nog vóór review en correcties (ik controleerde de rekensom omdat dit het punt is waarop “even snel opschonen” niet meer snel is). Prioriteer producten en collections met vraag, marge, links of bestaande zichtbaarheid, in plaats van zwakke copy gelijkmatig over alles te verspreiden.

Repareer image alt-tekst voordat je de volgende duizend images uploadt

Voor productafbeeldingen open je het product, selecteer je een afbeelding en kies je Edit alt text. Featured images van collections en blogs hebben hun eigen bewerkingscontrols.

Shopify Help geeft de juiste standaard: “Gebruik leesbare zinnen die duidelijk beschrijven wat er in de afbeelding wordt getoond, en niet wat je wilt dat iemand denkt over de afbeelding.” Beschrijf het object en relevante zichtbare details. Plak niet elke keer dezelfde keywordlijst in elke afbeelding.

Hernoem bestanden beschrijvend voordat je ze uploadt. Ahrefs gebruikt prs-mccarty-574.jpg als beter voorbeeld dan IMG785476.jpg. Shopify zal de bronfile niet hernoemen na upload. Onze image alt text guide behandelt toegankelijkheid, relevantie en het vermijden van herhalende beschrijvingen.

Schema, snelheid en content vragen om aparte checks

Valideer het schema dat je theme echt uitstuurt

De meeste huidige Shopify-themes produceren wat Product gestructureerde data, maar de dekking verschilt per theme en versie. Een nette theme preview zegt je niets betrouwbaar over de resulterende markup (ik zou dit testen in plaats van op een featurelijst te vertrouwen).

Doorloop representatieve productpagina’s via Google’s Rich Results Test. Bekijk relevante waarschuwingen en fouten rond properties zoals brand, SKU, availability, offers en reviews. De markup moet overeenkomen met de zichtbare productinformatie, en geldig schema garandeert geen rich result.

Vollediger schema kan komen uit theme development, een dedicated app of een automatiseringslaag. Semrush merkt op dat schema-apps kunnen starten rond $9,99 per maand. Inspecteer voordat je er één toevoegt wat het theme, de review app en bestaande SEO-tools al uitgeven. Drie losse Product-objecten zijn niet drie keer zo overtuigend.

Apps zijn meestal de snelheids-knop waar je aan kunt draaien

Shopify levert managed hosting en een wereldwijde CDN. Store owners beïnvloeden performance vooral via themekeuzes, afbeeldingsafmetingen, fonts, third-party scripts en apps.

Semrush adviseert: “Verwijder apps die je niet actief gebruikt—ook uitgeschakelde apps kunnen nog steeds resources gebruiken.” Check welke apps nog steeds JavaScript of CSS injecteren en haal dode ballast weg in plaats van het alleen uit te zetten. Test vervolgens meerdere belangrijke templates in PageSpeed Insights: homepage, collection, product, cart en een representatief artikel.

Shopifys Online Store Speed-score is geen Google ranking factor. Gebruik het als richtinggevende diagnostiek. Field Core Web Vitals zijn relevanter, en een snelle homepage bewijst niet dat een producttemplate met reviews, subscriptions, upsells, chat en personalisatie gezond is.

Ik heb al genoeg systemen kapotgemaakt door “kleine” integraties toe te voegen om het woord klein niet te vertrouwen. Eén script kan onschuldig zijn. De opgetelde stack is wat uiteindelijk moeilijk te meten, debuggen en verwijderen wordt.

Gebruik de ingebouwde blog voor vragen waarop producten geen antwoord kunnen geven

Shopify bevat een native blog onder Online Store en Blog Posts. De taxonomie en redactionele controles zijn beperkter dan bij WordPress, maar het is voldoende voor buying guides, vergelijkingen, instructies voor onderhoud, uitleg over compatibiliteit en andere informatieve zoekopdrachten.

Koppel artikelen aan relevante collections en producten. Link terug vanuit commerciële pagina’s wanneer een guide een koopbezwaar oplost. Zo ontstaat er een route van informatieve ontdekking naar de catalogus, in plaats van dat blogverkeer blijft hangen.

Als je ook via een marketplace verkoopt, houd die systemen dan gescheiden. Etsy SEO draait binnen de zoekmachine van Etsy. Een Shopify-winkel geeft je meer controle over content en interne links, maar legt de URL- en themebeperkingen op die hier worden besproken.

Bewerk robots.txt niet omdat een audit een waarschuwing toont

Oudere Shopify-documentatie beschrijft robots.txt als een onbëdijzbare beperking. Dat advies is verouderd. Shopify ondersteunt al jaren bewerkingen via een robots.txt.liquid theme-template, terwijl het nog steeds een verstandige standaardbestandsoutput genereert op /robots.txt.

Shopify zegt dat die customisatie kan toestaan of blokkeren welke URL’s gecrawld worden, crawl-delay-regels kan toevoegen, extra sitemap-URL’s kan opnemen en crawlers kan blokkeren. Die flexibiliteit maakt routine-bewerkingen niet noodzakelijk.

Shopify classificeert het bewerken van robots.txt als een “niet-ondersteunde customisatie”, wat betekent dat het supportteam niet kan helpen met de wijzigingen. De waarschuwing is opvallend direct: “Onjuist gebruik van de feature kan leiden tot verlies van al het verkeer.”

Een crawler die melding maakt van geblokkeerde cart-, checkout-, account-, search- of gefilterde URL’s bewijst niet dat die blokken verwijderd moeten worden. Als er daadwerkelijk een probleem met crawlcontrole bestaat, behoud dan Shopifys Liquid-based defaults en betrek iemand die zowel begrijpend is in themegedrag als in technische SEO. “Bewerkbaar” betekent niet “aan te raden”.

Een Shopify SEO-order of operations: accepteer eerst de URL-structuur, daarna titels en meta, unieke content, schema, snelheid en links.

Een werkbare Shopify SEO-volgorde

  1. Verifieer indexing. Stuur /sitemap.xml naar Google Search Console en controleer representatieve product-, collection-, pagina- en artikel-URL’s.
  2. Koppel zoekintentie. Wijs brede commerciële zoekopdrachten toe aan collections en specifieke zoekopdrachten aan producten.
  3. Repareer prioritaire metadata. Start met pagina’s die omzet, impressies, links of relevante marge opleveren.
  4. Verbeter dunne pagina’s. Vervang gekopieerde productbeschrijvingen en voeg nuttige introducties voor collections toe.
  5. Check afbeeldingen en schema. Voeg beschrijvende alt-tekst toe, valideer Product-markup en verwijder dubbele schema-bronnen.
  6. Bouw interne routes. Koppel artikelen, collections en producten wanneer de relatie iemand helpt bij het kiezen.
  7. Verwijder app-schuld. Verwijder ongebruikte integraties en test meerdere templates na wijzigingen.
  8. Laat stabiele “plumbing” met rust. Herbouw canonicals, robots-regels of sitemap-gedrag niet zonder bewijs.

Een gratis SEO-audit kan de issues inventariseren, maar prioritering blijft cruciaal. Een kapotte titelttemplate die 600 producten raakt verdient aandacht vóór één onvolkomen alt-attribuut in een artikel van vier jaar oud.

Voor ons team van twee personen is die uitvoeringskloof het interessante deel. Op basis van wat we zien bij sites die aan SEOJuice gekoppeld zijn, zijn de hardnekkige problemen zelden de “plumbing” die een platform al afhandelt. Het zijn ongeschreven metadata, herhaalde copy, ontbrekende alt-tekst, zwakke interne links en incompleet schema op een schaal waar niemand handmatig doorheen wil.

SEOJuice is gekoppeld aan Shopify-winkels en past continu on-page werk automatisch toe, inclusief meta titles en descriptions, image alt-tekst, interne links en schema-markup. Het verandert Shopifys opgelegde URL-paden niet, vervangt de canonicals niet en beheert niet de theme-snelheid. Als implementatie de bottleneck is, is de SEOJuice free plan beschikbaar zonder creditcard.

Veelgestelde vragen

Is Shopify goed voor SEO?

Ja, als technische basis. Shopify levert automatisch canonical tags, een XML-sitemap, robots.txt, HTTPS en responsive themes. Deze features vervangen echter geen page targeting, unieke product- en collection-copy, metadata, interne links, schema-validatie, nuttige content en externe autoriteit.

Kan ik /products/ of /collections/ verwijderen uit Shopify-URL’s?

Nee. Shopify dwingt vaste paden af voor producten, collections, pagina’s en blogs. Je kunt de laatste handle wel bewerken, maar het bovenliggende segment niet verwijderen of vervangen. Maak tijdens een migratie aparte 301-redirects van waardevolle oude URL’s naar de meest relevante nieuwe Shopify-pagina’s.

Waarom verschijnt hetzelfde Shopify-product op meerdere URL’s?

Een product kan bij meerdere collections horen, dus Shopify kan collection-scoped URL’s tonen naast het hoofdadres /products/{handle}. Shopify voegt normaliter canonical tags toe die wijzen naar de nette product-URL. Dat consolideert signalen in plaats van een penalty voor duplicate content te creëren. Voorkom conflicterende directives via apps of theme-bewerkingen.

Kun je robots.txt bewerken in Shopify?

Ja. Je kunt een robots.txt.liquid-template toevoegen via de theme code editor. Shopify beschrijft dit als een niet-ondersteunde customisatie en waarschuwt dat onjuist gebruik kan leiden tot verlies van al het verkeer. De meeste winkels doen er goed aan om de standaard te behouden, tenzij een gekwalificeerde developer of technical SEO een specifiek crawlprobleem heeft geïdentificeerd.

Maakt Shopify automatisch een sitemap en Product schema?

Shopify onderhoudt automatisch een sitemap-index op /sitemap.xml. De meeste huidige themes bieden daarnaast ook wat Product gestructureerde data, maar de implementatie verschilt. Valideer representatieve pagina’s met Google’s Rich Results Test voordat je nog een schema-bron toevoegt.

Welke Shopify SEO-werkzaamheden moet je zelf doen?

Je moet bepalen welke zoekopdrachten bij welke pagina’s horen, unieke titels en descriptions schrijven, gekopieerde productcopy vervangen, collectionpagina’s verbeteren, image alt-tekst toevoegen, interne links bouwen, schema valideren, ondersteunende content publiceren en performance rondom apps sturen. Shopify regelt de basis. Het maakt de catalogus niet automatisch competitief.

SEOJuice
Stay visible everywhere
Get discovered across Google and AI platforms with research-based optimizations.
Works with any CMS
Automated Internal Links
On-Page SEO Optimizations
Get Started Free

no credit card required

More articles

No related articles found.