Kennisbank

Shopify SEO: wat regelt Shopify en wat moet je zelf doen?

Geschreven door
Outseen
Bijgewerkt

Kort antwoord

Shopify maakt automatisch een sitemap, canonical tags, een robots.txt en titels met je winkelnaam, en zet hreflang voor markten met een eigen URL. Zelf zorg je voor de teksten van producten en collecties, redirects bij verwijderde producten en controle op apps die code toevoegen.

Shopify regelt een groot deel van de technische SEO zelf. Volgens het Shopify Help Center maakt elke Shopify-winkel automatisch een sitemap, canonical tags en een robots.txt, zetten thema’s titels met je winkelnaam en krijgen markten met een eigen URL automatisch hreflang. Zelf zorg je voor de inhoud van product- en collectiepagina’s, titels en omschrijvingen, redirects bij verwijderde producten en controle op apps en thema’s die code toevoegen.

Wat regelt Shopify standaard?

Shopify beschrijft in zijn SEO-overzicht welke onderdelen automatisch gaan. Per onderdeel zie je hieronder ook wat er voor jou overblijft. Hoe je de inhoud zelf sterker maakt, lees je in categoriepagina’s die gevonden worden en de checklist voor productpagina’s.

OnderdeelWat Shopify doetWat jij doet
SitemapMaakt sitemap.xml automatisch en werkt hem bijDien hem in bij Google Search Console
Canonical tagsZet automatisch canonicals om dubbele inhoud te beperkenControleer dat je thema en apps ze niet veranderen
Robots.txtLevert een standaardbestand dat beheer, winkelwagen, afrekenen en account uitsluitPas alleen aan als het echt nodig is
TitelsThema’s maken titels met je winkelnaamSchrijf per product, collectie en pagina een eigen titel en omschrijving
URL’sGebruikt vaste paden met een leesbaar laatste deelKies handles die beschrijven wat er op de pagina staat
HreflangZet hreflang automatisch voor markten met een eigen domein, subdomein of submapControleer of de vertaalde inhoud klopt
RedirectsBiedt een overzicht waarin je redirects beheertMaak redirects voor verwijderde of verplaatste producten

Hoe werken URL’s en dubbele adressen in Shopify?

Shopify gebruikt vaste paden voor productpagina’s (/products/) en collecties (/collections/). Het laatste deel van de URL, de handle, bepaal je zelf. Shopify adviseert in het SEO-overzicht URL’s te laten passen bij de inhoud. Kies een handle die zegt wat het product is, zoals /products/regenjas-dames-waterdicht, en wijzig hem daarna zo weinig mogelijk. Moet het toch, zet dan een redirect van het oude naar het nieuwe adres.

Sommige Shopify-thema’s linken vanaf een collectiepagina naar een productadres binnen die collectie, zoals /collections/regenkleding/products/regenjas-dames-waterdicht. Hetzelfde product staat dan ook op /products/regenjas-dames-waterdicht. Shopify maakt zulke links met het Liquid-filter within, en waarschuwt in de documentatie van dat filter dat een product dan dezelfde inhoud op verschillende URL’s heeft.

Eén product, twee adressen

ProductadresAdres via een collectie
Voorbeeld/products/regenjas-dames-waterdicht/collections/regenkleding/products/regenjas-dames-waterdicht
Hoe ontstaat het?De standaardlink naar een productEen thema dat productlinks maakt met het filter within
Waar moet de canonical heen wijzen?Naar zichzelfNaar /products/regenjas-dames-waterdicht
Intern naartoe linken?Ja, dit is de hoofdversieLiever niet
Beide adressen tonen dezelfde pagina. De canonical vertelt Google welke de hoofdversie is.

Shopify zet automatisch canonical tags om dubbele inhoud te beperken. Controleer of die op zo’n pagina naar het gewone productadres wijst: open een product via een collectiepagina, kijk of de URL /collections/.../products/... bevat, open de broncode en zoek op rel="canonical". Dan hoort daar dit te staan:

product.html
<link rel="canonical" href="https://voorbeeld.nl/products/regenjas-dames-waterdicht">

Link intern zelf ook naar de canonieke versie: links naar varianten geven een tegenstrijdig signaal. Linkt je thema overal naar het collectiepad, dan kan een ontwikkelaar de productlinks in het thema aanpassen.

Hoe bepaal je wat Google in je Shopify-winkel ziet?

De standaard-robots.txt van Shopify sluit gefilterde en gesorteerde collectie-URL’s uit om dubbele inhoud te voorkomen. Dat staat in de uitleg over robots.txt.liquid. Wil je een bepaalde filtercombinatie, zoals “regenjassen in maat XL”, wel laten vinden, maak daar dan een eigen collectie van met een eigen tekst. Dat werkt beter dan filter-URL’s openzetten.

Je kunt robots.txt aanpassen via een template robots.txt.liquid in je thema. Shopify adviseert de standaardregels met Liquid aan te vullen in plaats van het bestand te vervangen door platte tekst, zodat Shopify de standaardregels kan blijven bijwerken. Shopify Support helpt niet bij dit maatwerk, en de documentatie waarschuwt: “Incorrect use of the feature can result in loss of all traffic.” Pas het bestand dus alleen aan als je weet waarom, en test elke wijziging. Wil je terug naar de standaard, dan verwijder je het template.

Wil je één pagina uit Google halen, gebruik dan niet robots.txt. Shopify biedt in de uitleg over verbergen voor zoekmachines drie manieren:

  • Het metafield seo.hidden met waarde 1 op een pagina, blogbericht of product. Dat verbergt het onderdeel voor zoekmachines, de sitemap en de zoekfunctie in je winkel.
  • De status Niet vermeld voor producten. Het product verdwijnt uit zoekmachines en de sitemap, maar blijft bereikbaar via de directe link.
  • Een noindex-tag die je in theme.liquid voor een specifieke pagina toevoegt.

Een pagina die in robots.txt geblokkeerd is, kan nog steeds in Google verschijnen, en Google ziet een noindex niet als de pagina geblokkeerd is.

Wat doe je bij verwijderde producten en gewijzigde URL’s?

Verwijder je een product, dan geeft de oude URL een 404. Shopify adviseert in zijn SEO-overzicht 301-redirects in te stellen als je producten verplaatst of uit het assortiment haalt.

Zo zet je een redirect voor een verwijderd product

  1. BestemmingKies het meest vergelijkbare product of de passende collectie, niet je homepage.
  2. VerwijderenVerwijder het product of zet het op concept, zodat de oude URL een 404 geeft.
  3. RedirectMaak de redirect onder Content > Menu’s > URL-redirects bekijken, van het oude pad naar de bestemming.
  4. TestenOpen het oude adres in je browser en kijk of je op de nieuwe pagina uitkomt.
Een redirect werkt alleen vanaf een URL die niet meer bestaat.

Een paar regels uit de documentatie over URL-redirects:

  • Laadt de oude pagina nog, dan doet de redirect niets.
  • Zet je een product op concept of verberg je een collectie, dan geeft de URL een 404 en kan een redirect wel werken.
  • Maak je dat product of die collectie later weer zichtbaar, dan verwijdert Shopify de redirect automatisch.
  • Een redirect geldt voor alle submappen van je markten, tenzij je per markt aparte redirects maakt.

Wat een 301 precies doet, lees je bij het begrip 301-redirect.

Hoe beïnvloeden apps en thema’s je SEO?

Apps en thema’s voegen code toe aan je pagina’s. Shopify schrijft in zijn veelgestelde vragen over SEO dat een SEO-app eigen titellogica kan toevoegen die niet voor elk paginatype werkt. Hetzelfde kan gebeuren met structured data. Volgens het SEO-overzicht zit structured data al in Shopify-thema’s ingebouwd. Een thema en een app die allebei productgegevens in JSON-LD zetten, leveren dus twee blokken die elkaar kunnen tegenspreken.

Controleer na het installeren of verwijderen van een app:

  1. de <title> van een product, een collectie en de homepage;
  2. de canonical op dezelfde pagina’s;
  3. het aantal blokken application/ld+json en of prijs en voorraad daarin kloppen met de pagina.

Welke gegevens een webshop in structured data nodig heeft, lees je in welke structured data heeft een webshop nodig?

Elke app die scripts laadt, maakt je pagina’s ook zwaarder. Verwijder apps die je niet meer gebruikt en controleer of ze hun code uit je thema hebben gehaald. Het rapport Core Web Vitals in Google Search Console laat zien hoe je pagina’s het doen bij echte bezoekers.

Hoe werkt SEO met Shopify Markets en meerdere talen?

Verkoop je in meer landen of talen, dan zet Shopify automatisch hreflang. Dat staat standaard aan voor alle winkels. Shopify maakt die verwijzingen alleen voor markten met een eigen domein, subdomein of submap: delen al je markten één URL, dan zijn er geen alternatieve versies om naar te verwijzen. De sitemaps bevatten de hreflang-verwijzingen ook.

Shopify raadt voor de meeste winkels submappen aan, zoals /nl-be/ naast /, omdat die het eenvoudigst te beheren zijn. Zet automatische hreflang niet uit, tenzij je een andere oplossing hebt. Shopify waarschuwt dat uitzetten je SEO kan schaden.

Automatisch vertaalde teksten verdienen een controle door iemand die de taal spreekt. Hreflang vertelt Google welke versie bij welk publiek hoort; de kwaliteit van de vertaling zelf regelt het niet.

Waar let je op bij de lancering?

Zolang je winkel op wachtwoord staat, kan Google de sitemap niet lezen. Zet de wachtwoordpagina uit zodra je live gaat. Shopify adviseert in het SEO-overzicht je volledige domein toe te voegen aan Google Search Console; dien daar jouwdomein.nl/sitemap.xml in. Stap je over van een ander systeem, maak dan vóór de overstap een lijst van alle oude adressen en hun nieuwe bestemming. Hoe je dat aanpakt, staat in website vernieuwen zonder je vindbaarheid te verliezen.

Checklist voor je Shopify-winkel

  • Wachtwoordpagina uit na de lancering
  • Sitemap ingediend in Google Search Console
  • Elke collectie en elk belangrijk product heeft een eigen titel en omschrijving
  • Canonical van een product via een collectie wijst naar /products/...
  • Geen dubbele titels of JSON-LD-blokken door apps
  • Redirects voor verwijderde en verplaatste producten
  • Automatische hreflang aan, met gecontroleerde vertalingen
  • Ongebruikte apps verwijderd, ook hun code in het thema
Loop deze lijst opnieuw na bij elke nieuwe app of elk nieuw thema.

Meer controles die voor elke website gelden, staan in de technische SEO-checklist. Twijfel je nog tussen systemen, lees dan Shopify of WooCommerce: welke past bij jouw webshop?

Hoe pakt Outseen Shopify-winkels aan?

Shopify is samen met WooCommerce de standaardaanpak van Outseen voor webshops. Atlas, onze eigen onderzoeksengine, onderzoekt de openbare code die je winkel teruggeeft: titels, omschrijvingen, robotsbeleid, indexeringsinstructies, canonicals en wat hun doelpagina werkelijk teruggeeft, interne links, hreflang tussen de opgehaalde pagina’s en ondersteunde JSON-LD zoals product en kruimelpad. Een specialist beoordeelt de bevindingen en bepaalt welke verbeteringen voorgaan. Meer over de aanpak staat op de pagina over SEO.

Wat betekent dit voor jouw bedrijf?

Op Shopify hoef je de technische basis niet zelf te bouwen. Je werk zit in drie dingen die Shopify niet voor je kan doen: teksten schrijven voor je producten en collecties, redirects zetten als je assortiment verandert, en controleren wat apps en thema’s aan je pagina’s toevoegen. Dat laatste vergeten winkels het vaakst, omdat een app er in de winkel goed uit kan zien terwijl hij in de code een tweede titel of een tweede productblok toevoegt.

Plan daarom een vaste controle na elke nieuwe app, elk nieuw thema en elke grote opschoning van je assortiment. Open dan een product, een collectie en je homepage, en kijk in de broncode naar de titel, de canonical en de JSON-LD. Zo vind je een fout voordat Google hem een paar weken heeft gezien.

Bronnen

Verder lezen

FAQ’s

Is Shopify goed voor SEO?

Ja, Shopify regelt de technische basis voor SEO goed. Volgens het Shopify Help Center maakt elke winkel automatisch een sitemap, canonical tags en een robots.txt, en zetten thema’s titels met je winkelnaam. Wat Shopify niet voor je doet, is de inhoud: duidelijke productpagina’s, collectiepagina’s die helpen kiezen, eigen titels en omschrijvingen. Ook keuzes in je thema en apps bepalen mee hoe goed je winkel vindbaar is.

Heb ik een SEO-app nodig voor mijn Shopify-winkel?

Nee, een SEO-app is voor de basis niet nodig. Shopify regelt sitemap, canonicals, robots.txt en titels zelf, en titels en omschrijvingen pas je per pagina aan in je Shopify-beheer. Een app kan handig zijn voor specifieke taken, maar kan ook eigen code toevoegen. Shopify waarschuwt in zijn veelgestelde vragen dat een app titellogica kan toevoegen die niet voor elk paginatype werkt. Controleer daarom na elke installatie de broncode van een product- en collectiepagina.

Wat gebeurt er met mijn vindbaarheid als ik een product uit Shopify haal?

Haal je een product uit Shopify, dan geeft de oude URL een 404 en verdwijnt de pagina na verloop van tijd uit Google. Wil je de bezoekers en verwijzingen naar die pagina behouden, maak dan een URL-redirect naar het meest vergelijkbare product of de passende collectie. Volgens Shopify werkt een redirect alleen vanaf een URL die niet meer bestaat. Zet je het product later weer zichtbaar, dan verwijdert Shopify de redirect automatisch.

Moet ik zelf een sitemap maken voor Shopify?

Nee, Shopify maakt de sitemap automatisch op jouwdomein.nl/sitemap.xml en werkt hem bij als je producten, collecties, pagina’s of blogberichten toevoegt. Je dient de sitemap wel zelf in bij Google Search Console. Gebruik je voor internationale markten aparte domeinen, dan heeft elk domein volgens Shopify een eigen sitemap die je apart indient. Staat je winkel nog op wachtwoord, dan kan Google de sitemap niet lezen.