Wat is Shopify SEO?
Onder Shopify SEO verstaan we het optimaliseren van je Shopify webshop voor de verschillende zoekmachines. Belangrijke punten om te verbeteren binnen je Shopify webshop zijn onder andere:
- Het verbeteren van je PageSpeed
- Het verwijderen van duplicate content (inhoud die op meerdere pagina's staat)
- Producten die meerdere urls hebben vervangen door één enkele url per product
- Afbeeldingen comprimeren
- Structured data toevoegen
- Bloggen, bloggen, bloggen.
Wat kunnen we niet eenvoudig met Shopify?
Bovenstaande lijst bevat een hoop aanpassingen die eenvoudig doorgevoerd kunnen worden. Toch zijn er een aantal dingen waar je tegenaan zult lopen bij Shopify. Denk bijvoorbeeld aan:
- Het aanpassen van de URL structuur
- Het aanpassen van je robots.txt
- Het comprimeren van bepaalde Javascript die Shopify zelf automatisch op je pagina's plaatst
- Regex (301) redirecten
Goed, aan de slag met Shopify SEO!
Meta omschrijvingen en titels aanpassen in Shopify
Laten we beginnen met de basics: De standaard mogelijkheden die je gewend bent zijn gelukkig allemaal prima mogelijk. Titels en Meta descriptions van verschillende pagina's zijn gelukkig heel eenvoudig aan te passen!
Home page: Meta description en titel aanpassen.
De homepage: Een van de belangrijkste pagina's van je webshop, toch? Deze moet dan ook goed gevonden kunnen worden. Het aanpassen van de titel en Meta description doe je via Onlinewinkel - Voorkeuren:
Collectiepagina's: Meta description en titel aanpassen
Je collectiepagina's zijn in veel gevallen ontzettend belangrijke pagina's. Ook deze moeten dus goed gevonden kunnen worden in Google. Om de Meta description aan te passen van je collecties, ga je naar Producten - Collecties en kies je een collectie. Belangrijk is om ten eerste een beschrijving toe te voegen. Als je dit al hebt, of je hebt dit gedaan, kun je onderin op "Website-SEO bewerken" om de Titel, Meta description en handle van je collectie aan te passen. Indien je de handle aanpast zal er gelijk een optie komen om een redirect in te stellen. Erg goed om dit te doen!
Productpagina's: Meta description en titel aanpassen
Net als voor je collecties is het super belangrijk om je Titel en Meta description goed te zetten. Dit werkt redelijk hetzelfde als het aanpassen van de collecties. Ga hiervoor naar Producten - Alle producten en klik op een product. (Door ze te selecteren en vervolgens gebruik te maken van de Bulk-editor kun je meerdere producten tegelijk bewerken).
Net als bij de collecties is het belangrijk dat er eerst een productbeschrijving ingevuld is. Hierna kun je ook de Website-SEO bewerken en de juiste titel, meta omschrijving en handle invullen.
Het verbeteren van je Google Pagespeed binnen Shopify
Tegenwoordig steeds belangrijker, niet alleen voor de zoekmachines, maar vooral ook voor je bezoekers. Als jouw webshop te traag opent, is je bezoeker alweer weg naar je concurrent. Moeten we niet hebben dus!
Je Shopify thema
Veel beginnende webshops draaiende op Shopify maken gebruik van een thema. Je koopt een thema voor een paar tientjes, en hoopt daarmee geholpen te zijn. Klopt, het zijn vaak mooie thema's, maar voor de snelheid van je website is het vaak een drama! Ze zijn overdreven verpakt met opties die je niet gebruikt, waardoor er veel onnodige code ingeladen wordt. Zonde! Helaas is het vaak niet eenvoudig om hier veel mee te optimaliseren. Je zult dus altijd beter uit zijn met een maatwerk thema.
Je Shopify apps
Apps zijn ontzettend handig, en je kunt bijna geen shop gebruiken zonder een aantal apps te gebruiken. Veel van deze zijn cruciaal voor een goed draaiende shop, zoals koppelingen met je CRM, je PIM of je marketingtools. Toch zijn er een heleboel apps die je thema uitbreiden, en hier niet letten op de snelheid van je website. Kijk dus eens goed of al je apps daadwerkelijk nodig zijn, en verwijder de apps die je niet nodig hebt. Daarnaast kan het goed zijn om te controleren of de apps die je gebruikt niet te optimaliseren zijn, door deze enkel in te laden op de pagina's waar ze gebruikt worden.
Je productafbeeldingen
Heel mooi hoor, grote productafbeeldingen. Maar ze maken je site ontzettend traag! Bij een goed thema worden de afbeeldingen ingeladen aan de hand van de grootte waar ze verschijnen, maar alsnog kan het geen kwaad om je afbeeldingen te verkleinen. Dit kan met tools als tinyjpg of met apps als Crush Pics.
Duplicate content binnen Shopify verwijderen
Dubbele content binnen Shopify wordt op meerdere manieren veroorzaakt binnen Shopify. We hebben de volgende drie punten gevonden:
- Gelijksoortige producten
- Hetzelfde product met verschillende URLs
Gelijksoortige producten
Veel shops kiezen ervoor om een product met meerdere variaties (zoals kleuren) als losse producten te tonen. Dit is handig voor de bezoeker om de verschillende varianten gelijk in het overzicht te zien. Het nadeel hiervan is wel dat het daadwerkelijke product hetzelfde is, dus de omschrijvingen en andere informatie op de productpagina ook.
Om dit te voorkomen kun je er voor kiezen om de variaties toch onder één product te hangen, of door canonical URLs toe te voegen aan je producten. Dit kan door middel van een thema aanpassing met behulp van Metafields. Kies één variant als canonical url, en vul deze in bij de varianten.
Een andere oplossing is uiteraard om complete nieuwe teksten te schrijven. Dit kan een goede oplossing zijn als je bezoekers specifiek naar deze verschillende varianten zoeken.
Hetzelfde product met verschillende URLs
De standaard canonical url van Shopify producten is opgebouwd als /products/product-handle.
Vanuit veel templates wordt echter gelinkt naar een andere urlstructuur, namelijk /collections/collectie/products/product-handle. Er is gelukkig een canonical tag wat Google al verteld wat de juiste URL is, maar in de interne linkstructuur laat je iets compleet anders zien. Het is dus verstandig om dit aan te passen. Dit doe je in je .liquid bestanden, waar je de volgende aanpassingen dient te maken:
{{ product.url | within: current_collection }}
Bovenstaande code moet vervangen worden met de onderstaande code:
{{ product.url }}
Afhankelijk van je thema is dit in verschillende links te vinden in verschillende bestanden. Verstandig dus om hier een Shopify expert developer naar te laten kijken.
Indexering, URL structuur & redirects
Hier lopen we al snel tegen enkele limieten aan binnen Shopify. Namelijk enkele dingen die niet mogelijk zijn binnen Shopify.
robots.txt aanpassen in Shopify
Binnen Shopify de robots.txt aanpassen is helaas niet mogelijk. In de meeste gevallen is dit geen probleem, omdat de robots.txt al aardig goed klopt voor de meeste shops. Zo wordt het crawlen van de zoekmachines niet toegestaan in de checkout omgeving, de admin, de zoekpagina's en op gefilterde categorieën. De standaard robots.txt ziet er als volgt uit op Shopify:
# we use Shopify as our ecommerce platform
User-agent: *
Disallow: /a/downloads/-/*
Disallow: /admin
Disallow: /cart
Disallow: /orders
Disallow: /checkout
Disallow: /-----/checkouts
Disallow: /-----/orders
Disallow: /carts
Disallow: /account
Disallow: /collections/*sort_by*sort_by*
Disallow: /collections/*+*
Disallow: /collections/*%2B*
Disallow: /collections/*%2b*
Disallow: /*/collections/*+*
Disallow: /*/collections/*%2B*
Disallow: /*/collections/*%2b*
Disallow: /blogs/*+*
Disallow: /blogs/*%2B*
Disallow: /blogs/*%2b*
Disallow: /*/blogs/*+*
Disallow: /*/blogs/*%2B*
Disallow: /*/blogs/*%2b*
Disallow: /*design_theme_id*
Disallow: /*preview_theme_id*
Disallow: /*preview_script_id*
Disallow: /policies/
Disallow: /search
Disallow: /apple-app-site-association
Sitemap: https://-----/sitemap.xml
# Google adsbot ignores robots.txt unless specifically named!
User-agent: adsbot-google
Disallow: /checkout
Disallow: /carts
Disallow: /orders
Disallow: /-----/checkouts
Disallow: /-----/orders
Disallow: /*design_theme_id*
Disallow: /*preview_theme_id*
Disallow: /*preview_script_id*
User-agent: Nutch
Disallow: /
User-agent: AhrefsBot
Crawl-delay: 10
Disallow: /a/downloads/-/*
Disallow: /admin
Disallow: /cart
Disallow: /orders
Disallow: /checkout
Disallow: /-----/checkouts
Disallow: /-----/orders
Disallow: /carts
Disallow: /account
Disallow: /collections/*sort_by*sort_by*
Disallow: /collections/*+*
Disallow: /collections/*%2B*
Disallow: /collections/*%2b*
Disallow: /*/collections/*+*
Disallow: /*/collections/*%2B*
Disallow: /*/collections/*%2b*
Disallow: /blogs/*+*
Disallow: /blogs/*%2B*
Disallow: /blogs/*%2b*
Disallow: /*/blogs/*+*
Disallow: /*/blogs/*%2B*
Disallow: /*/blogs/*%2b*
Disallow: /*design_theme_id*
Disallow: /*preview_theme_id*
Disallow: /*preview_script_id*
Disallow: /policies/
Disallow: /search
Disallow: /apple-app-site-association
Sitemap: https://-----/sitemap.xml
User-agent: AhrefsSiteAudit
Crawl-delay: 10
Disallow: /a/downloads/-/*
Disallow: /admin
Disallow: /cart
Disallow: /orders
Disallow: /checkout
Disallow: /-----/checkouts
Disallow: /-----/orders
Disallow: /carts
Disallow: /account
Disallow: /collections/*sort_by*sort_by*
Disallow: /collections/*+*
Disallow: /collections/*%2B*
Disallow: /collections/*%2b*
Disallow: /*/collections/*+*
Disallow: /*/collections/*%2B*
Disallow: /*/collections/*%2b*
Disallow: /blogs/*+*
Disallow: /blogs/*%2B*
Disallow: /blogs/*%2b*
Disallow: /*/blogs/*+*
Disallow: /*/blogs/*%2B*
Disallow: /*/blogs/*%2b*
Disallow: /*design_theme_id*
Disallow: /*preview_theme_id*
Disallow: /*preview_script_id*
Disallow: /policies/
Disallow: /search
Disallow: /apple-app-site-association
Sitemap: https://-----/sitemap.xml
User-agent: MJ12bot
Crawl-Delay: 10
User-agent: Pinterest
Crawl-delay: 1
Toch kan het een limitatie zijn als je bepaalde collecties of producten uit wilt sluiten. Dit is vanuit Shopify helaas niet mogelijk. Hier zijn wel geavanceerde mogelijkheden voor door middel van Edge SEO en Cloudflare Workers. Je maakt hier gebruik van Cloudflare als cloudsysteem tussen de gebruiker en de servers van Shopify, waardoor je dus verschillende aanpassingen kan maken die standaard niet mogelijk zijn.
noindex instellen in Shopify
Naast het instellen van de robots.txt via een Service Worker kun je er ook voor kiezen om via de template middels een meta tag noindex toe te kennen aan een pagina. Dat kan met de volgende meta tag:
<meta name="robots" content="noindex">
Toevoegen hiervan kan in de theme.liquid file, aan de hand van de logica die jij wilt aanmaken. Wil je bijvoorbeeld een bepaald type product, bijvoorbeeld een cadeaubon uitsluiten in de zoekresultaten, dan kun je dat doen met de volgende code:
{% if handle contains 'cadeaubon' %}
<meta name="robots" content="noindex">
{% endif %}
Enige kennis van de Liquid taal is hier vereist.
URL-structuur aanpassen in Shopify
Standaard is de URL structuur van de (canonical) URLs vrij standaard. De producten staan onder /products/handle, de categorieën onder /collections/handle en de pagina's onder /pages/handle. Dit alles zorgt voor een duidelijke structuur, het is gelijk te zien waar je je bevindt. Daarnaast zijn er nog extra pagina's zoals /cart en /account. Het wijzigen van deze structuur is niet mogelijk. Veel SEO experts zullen hier wellicht van balen, omdat ze niet de ultieme vrijheid krijgen om dit aan te passen binnen Shopify. Net als het aanpassen van de Robots.txt is ook dit gelukkig wel aan te passen door middel van bijvoorbeeld Cloudflare Workers.
Redirects instellen in Shopify
Stel; je verhuist je webshop van een platform naar Shopify. Om niet alle SEO waarde te verliezen wil je natuurlijk zorgen dat alle URLs goed doorgestuurd worden naar de juiste nieuwe URLs. Dit doe je door middel van 301 redirects. Deze zijn gelukkig handmatig vrij eenvoudig in te stellen, namelijk via Onlinewinkel - Navigatie - URL-omleidingen. Hier kun je vrij eenvoudig handmatig redirects instellen, of een CSV bestand met redirects importeren. Zie hier een voorbeeld van een dergelijke CSV template.
Handig met weinig producten, maar wil je regex gebruiken om bepaalde wildcards, dan is dat helaas weer niet mogelijk binnen Shopify. Ook hier zul je weer gebruik moeten maken van Edge SEO om dit te bewerkstelligen.
Structured data
Vrij cruciaal voor webshops tegenwoordig: Structured data, of gestructureerde gegevens door middel van schema.org. Loop eens verschillende pagina's van je webshop door in de test-tool van Google om te kijken of alles goed gaat.
In de meeste thema's wordt dit goed ondersteund, en uiteraard zorgen wij bij Shopnotch er ook voor dat alle thema's de juiste structured data bevatten. Kijk voornamelijk naar de producten, maar ook de collecties en de blogs zijn niet onbelangrijk.
Breadcrumbs toevoegen in Shopify
Veel thema's ondersteunen standaard al breadcrumbs, soms zichtbaar, soms alleen onzichtbaar. Hoe dan ook: Als structured data is het ontzettend belangrijk om de breadcrumbs toe te voegen. In shops door ons ontwikkeld worden de onzichtbare breadcrumbs in ieder geval altijd toegevoegd, het kan echter zo voorkomen dat jouw shop dit nog niet ondersteund. In dat geval is het belangrijk om gebruik te maken van de BreadcrumbList structured data.
Content schrijven voor je website
Je product en collectiepagina's optimaliseren
Google wordt steeds slimmer, maar toch is het voor Google aan de hand van weinig tekst niet altijd duidelijk wat je product of collectie precies is. Belangrijk is daarom om goede teksten te (laten) schrijven. Zorg dat al je productpagina's en daarnaast al je belangrijke collectiepagina's voorzien zijn van een stuk tekst. Denk aan nuttige informatie over je product, waar je het product voor kunt gebruiken en waar het van gemaakt is.
Heb je geen tijd om complete verhalen te schrijven over al je producten? Ga dan na wat je belangrijkste producten zijn. Zorg dat deze in orde zijn, en ga dan gaandeweg aan de slag met de rest van je webshop.
Bloggen!
Om te bloggen hoef je niet altijd WordPress te gebruiken. Ook binnen Shopify zelf kun je aan de slag met blogs. Je kunt verschillende blogs aanmaken (denk bijvoorbeeld aan een losse blog voor nieuws, een losse blog voor algemene berichten en een losse blog voor producttips). Middels tags kun je deze categoriseren.
Erg belangrijk voor Google is om veel goede content op je website te hebben, vandaar dat bloggen één van de belangrijkste punten is om je posities binnen de zoekmachines te optimaliseren. Zorg ervoor dat je blogs de juiste structured data bevatten, geef ze een prominente plek in je webshop en schrijven maar!
Tegenwoordig zien we dat Google steeds meer en meer informatieve content wilt tonen in de zoekresultaten, dus een blogartikel zal over het algemeen beter vindbaar zijn dan een productpagina. Uiteraard is het vervolgens wel aan jou om de bezoekers van de blog vervolgens geïnteresseerd te maken naar jouw producten!
Meten = weten.
Goed, je hebt je hele site geoptimaliseerd voor Google, en dan? Dan is het belangrijk om je resultaten goed te meten. Zorg dat Google Analytics geïnstalleerd staat, de Enhanced Ecommerce aan staat, en stel ook Google Search Console in. Indien je echt goed aan de slag wilt gaan, gebruik dan een tool als SEMrush om je vooruitgang goed bij te houden. Is dit alles iets te ingewikkeld? Neem dan gerust met ons contact op. Naast het bouwen van je webshop kunnen we ook de complete marketing uit handen nemen, en jouw maandelijks helpen met het verbeteren van je zoekresultaten!