Shopify SEO: wat je zelf instelt in je winkel
Na deze gids weet je welke velden in je Shopify-beheercentrum echt tellen voor Google, waar ze staan, en wat Shopify al voor je regelt zodat je daar geen app voor koopt.
Shopify doet een flink deel van het technische SEO-werk zelf. Je krijgt een sitemap, nette URL's, een canonieke tag op productpagina's en in de meeste thema's ook gestructureerde productgegevens. Wat Shopify niet voor je doet: bedenken wat je klant intypt en dat in je titels zetten. Daar zit bij kleine winkels bijna altijd de grootste winst.
Deze gids volgt de volgorde waarin we het zelf aanpakken. Eerst de velden die Google in de zoekresultaten toont, dan de URL's, dan de rest. De schermnamen zijn die van de Nederlandstalige admin; staat je admin in het Engels, dan heten ze anders maar zitten ze op dezelfde plek.
Eerst: waar zoekt je klant op?
Een titel herschrijven zonder te weten welke zoekterm je wil raken, is gokken. Kijk in Google Search Console bij Prestaties welke zoektermen al vertoningen geven en op welke pagina ze landen. Pagina's met veel vertoningen en weinig klikken zijn je eerste kandidaten: Google vindt ze al relevant, de titel overtuigt alleen niet.
Heb je nog geen Search Console? Dan staat verderop hoe je die koppelt. Voor de bredere aanpak buiten Shopify, zie webshop SEO.
Paginatitel en metabeschrijving per product
Elk product heeft een eigen blok voor zoekmachines, los van de producttitel die je klant op de pagina ziet.
- Ga in het Shopify-beheercentrum naar Producten en open het product.
- Scroll naar Vermelding in zoekmachine en klik op het potloodpictogram.
- Vul Paginatitel, Metabeschrijving en eventueel URL-handle in.
- Klik op Opslaan.
Laat je de paginatitel leeg, dan gebruikt je thema de producttitel plus je winkelnaam. Dat is soms prima. Vaak niet, want een producttitel als "Model Ella" zegt Google niets over wat het is.
Shopify zelf raadt aan om de titel onder de 60 tekens te houden en de belangrijkste zoekterm vooraan te zetten (Shopify Help). Een voorbeeld:
| Paginatitel | |
|---|---|
| Voor | Model Ella | Winkelnaam |
| Na | Linnen zomerjurk met knopen, groen | Winkelnaam |
De metabeschrijving telt niet mee voor je positie, wel voor de klik. Schrijf één of twee zinnen die zeggen wat het is, voor wie, en één ding dat de klant wil weten (levertijd, gratis verzending vanaf een bedrag, gemaakt in eigen atelier). Google herschrijft beschrijvingen en soms ook titels als het denkt dat iets anders beter past. Dat kun je niet uitzetten. Een goede eigen tekst maakt de kans wel groter dat Google hem laat staan.
Collecties niet vergeten
Collectiepagina's scoren vaak beter dan losse producten, omdat ze breder zijn: "linnen jurken" heeft meer zoekvolume dan één specifieke jurk. Open de collectie via Producten > Collecties en vul daar hetzelfde blok in. Zet onder of boven de producten ook een korte tekst van een paar zinnen. Een collectie met alleen een raster foto's geeft Google weinig om mee te werken.
Homepage en losse pagina's
- Homepage: Onlinewinkel > Voorkeuren, daar vul je titel en metabeschrijving in.
- Pagina's (over ons, verzending, contact): Onlinewinkel > Pagina's, pagina openen, en in het blok met de zoekmachinevoorvertoning op Website-SEO bewerken klikken.
- Blogposts hebben hetzelfde blok onderaan het bericht.
URL-handles: één keer goed, daarna afblijven
De handle is het stuk na /products/ of /collections/. Shopify maakt hem automatisch aan uit de eerste titel die je typte. Heette je product bij het aanmaken "test 2", dan heet de URL ook zo.
Het vaste deel (/products/, /collections/, /pages/) kun je niet wijzigen. Daar hoef je niet wakker van te liggen; Google weet dat het Shopify is.
Wat wel telt:
- Korte, leesbare handles:
/products/linnen-zomerjurk-groenin plaats van/products/ella-ss24-v3-kopie. - Niet te vaak aanpassen. Shopify waarschuwt daar zelf voor in de help: een product kan tijdelijk uit de zoekresultaten vallen.
- Wijzig je een handle, zorg dan dat er een omleiding komt van de oude naar de nieuwe URL. Shopify biedt bij het wijzigen meestal aan om dat automatisch te doen; laat dat vinkje aan.
Een SEO-app die belooft je URL's "op te schonen" verandert vaak handles die al jaren goed scoren. Dat is de snelste manier om verkeer kwijt te raken dat je al had.
Omleidingen voor oude en verwijderde pagina's
Verwijder je een product of collectie, dan geeft die URL een 404. Wie via Google of een oude link binnenkomt, ziet een foutpagina. Stuur hem door naar het dichtstbijzijnde alternatief.
- Ga naar Content > Menu's.
- Klik op URL-omleidingen weergeven en dan URL-omleiding aanmaken.
- Vul Omleiden van (de oude URL) en Omleiden naar (de nieuwe) in en sla op.
Twee dingen uit de Shopify-documentatie die mensen vaak missen:
- Een omleiding werkt alleen als de oude URL echt niet meer bestaat. Staat er nog een pagina op dat adres, dan gebeurt er niets.
- Gebruik je landen- of taalmappen (
/nl-be/), dan geldt een omleiding niet vanzelf voor elke map.
Kom je van een ander platform, maak dan een lijst van alle oude URL's die verkeer hadden. Ook wat niet in het menu staat: kijk in Search Console welke adressen klikken kregen. Oude blogartikelen en verzendpagina's vallen er anders tussendoor.
Afbeeldingen: alt-tekst en bestandsnaam
Zoekmachines zien je foto niet, ze lezen de alt-tekst. Die is er ook voor mensen met een schermlezer, dus beschrijf wat er te zien is.
- Open het product en klik op de afbeelding.
- Klik op Alt-tekst bewerken, vul in, en klik op Alt-tekst opslaan.
Goed: "Groene linnen zomerjurk met houten knopen, vooraanzicht". Slecht: "jurk jurken goedkope jurk kopen". Geef ook de bestandsnaam een betekenis vóór je uploadt; IMG_4471.jpg is een gemiste kans.
Over het formaat hoef je je op Shopify minder zorgen te maken dan elders: het CDN van Shopify levert afbeeldingen automatisch in WebP of AVIF als de browser dat aankan (Shopify blog). Upload wel geen foto's van 8 MB. Hoe je goede productfoto's maakt, staat in productfoto's voor je webshop.
Gestructureerde gegevens
Gestructureerde gegevens vertellen Google in code wat de prijs, beschikbaarheid en naam van een product zijn. Daarmee kom je in aanmerking voor uitgebreide zoekresultaten met prijs en voorraad.
De meeste recente Shopify-thema's, waaronder het gratis thema Dawn, zetten basisgegevens voor producten al in de pagina (Shopify blog). Controleer het zelf: plak een product-URL in de test voor uitgebreide resultaten van Google. Zie je een Product met prijs en beschikbaarheid, dan hoef je niets te doen.
Ontbreekt het, of mist er iets wat je wil tonen (reviews, retourbeleid), dan kun je het via het thema of een app toevoegen. Let op dubbele gegevens: thema en app die elk een eigen Product-blok plaatsen, geeft Google twee versies van de waarheid. Google beschrijft in de documentatie over productgegevens welke velden het gebruikt.
Sitemap en Search Console
Shopify maakt je sitemap automatisch op jouwdomein.nl/sitemap.xml en houdt hem bij als je iets toevoegt (Shopify Help). Je moet hem alleen één keer aanmelden.
- Voeg je domein toe als property in Search Console en verifieer het. Op Shopify kan dat met een HTML-tag in je thema of met een DNS-record bij je domein.
- Ga in Search Console naar Indexeren > Sitemaps.
- Vul
sitemap.xmlin en dien in.
Belangrijk: zolang je winkel op wachtwoord staat, kan Google er niet in. Pas na het openzetten heeft aanmelden zin.
Heb je een belangrijke pagina aangepast? Met URL-inspectie kun je herindexering aanvragen. Dat versnelt het soms een paar dagen, er zit een dagelijks maximum op, dus bewaar het voor je beste pagina's.
Nederland en België in één winkel
Verkoop je in Nederland en Vlaanderen, dan is het meestal dezelfde taal. Eén Nederlandstalige winkel volstaat dan vaak. Gebruik je via Markets toch aparte landversies (bijvoorbeeld /nl-be/ voor andere verzendkosten of prijzen), dan zet Shopify zelf hreflang-tags en neemt het de talen op in de sitemap (Shopify Help). Je hoeft die tags niet zelf te schrijven.
Wil je ook Frans voor Wallonië, dan vertaal je de inhoud met de app Translate & Adapt van Shopify of een vergelijkbare app. Een automatische vertaling die niemand nakijkt is erger dan geen vertaling: de producttitels zijn het eerste wat een Franstalige klant leest.
Wat je laat liggen
Niet alles verdient je tijd. Deze dingen kun je bij een kleine winkel gerust overslaan:
- Robots.txt aanpassen. Shopify's standaard is prima voor bijna iedereen.
- Tags en productfilters laten indexeren. Die geven veel dunne pagina's.
- Een betaalde SEO-app installeren voordat je de titels van je twintig belangrijkste producten zelf hebt nagelopen.
Begin bij de pagina's die al vertoningen hebben. Daar zie je resultaat het snelst, en het kost niets. Wil je weten welke dat bij jou zijn? Onze gratis scan zet de grootste lekken van je winkel op één A4.
Snelheid hoort er ook bij, maar dat is een eigen onderwerp: zie webshop sneller maken. Werk je niet op Shopify, dan heb je meer aan WooCommerce SEO of JouwWeb SEO.
Veelgestelde vragen
Heb ik een SEO-app nodig voor Shopify?
Meestal niet om te beginnen. Titels, metabeschrijvingen, handles, alt-tekst, omleidingen en de sitemap regel je in het beheercentrum zelf. Een app kan helpen bij veel producten tegelijk of bij extra gestructureerde gegevens, maar pas nadat het basiswerk gedaan is.
Hoe lang duurt het voor Google mijn nieuwe titel toont?
Dat varieert van een paar dagen tot enkele weken. Google moet de pagina eerst opnieuw bezoeken. Met URL-inspectie in Search Console kun je dat voor een paar belangrijke pagina's vragen.
Waarom toont Google een andere titel dan die ik invulde?
Google mag titels en beschrijvingen herschrijven als het denkt dat iets anders beter bij de zoekvraag past. Controleer eerst in de broncode van de pagina of jouw titel er echt staat. Staat hij er, dan is de rest de keuze van Google.
Maakt de URL /collections/.../products/... dubbele inhoud?
Nee, niet op een manier waar je last van hebt. Shopify zet op productpagina's een canonieke tag naar het gewone /products/-adres, zodat Google weet welke versie de hoofdversie is.
Moet ik een apart domein nemen voor België?
Niet voor SEO alleen. Eén domein met eventueel een map /nl-be/ werkt prima en houdt al je autoriteit op één plek. Een apart .be-domein kan helpen voor vertrouwen bij Belgische klanten, maar dan moet je wel de landversies goed instellen.