Home Shopify Gesprek Blog

Structured data voor Shopify: wat is het en hoe verbeter je het?

Shopify Patrick Verhoeks Patrick Verhoeks

Schema-markup (JSON-LD) helpt Google én AI-zoekmachines jouw producten, prijzen en reviews begrijpen. Alles wat je moet weten over structured data voor Shopify.

Structured data schema markup voor Shopify webshops

Als iemand zoekt op “rode sneakers maat 42” en Google toont jouw product direct met prijs, voorraadstatus en reviewsterren — dat is structured data in actie. En naarmate AI-zoekmachines als ChatGPT en Perplexity meer koopvragen beantwoorden, wordt structured data alleen maar belangrijker.

In dit artikel leg ik uit wat structured data precies is, welke typen relevant zijn voor Shopify, en hoe je het stap voor stap verbetert.

Wat is structured data?

Structured data is extra informatie die je aan je webpagina’s toevoegt in een formaat dat zoekmachines en AI-modellen direct kunnen lezen. Je voegt het toe als JSON-LD code — een klein blokje JavaScript in de <head> of <body> van je pagina dat beschrijft wat er op die pagina staat.

Zonder structured data moet Google raden wat een pagina betekent. Met structured data vertel je het expliciet:

{
  "@type": "Product",
  "name": "Rode Canvas Sneaker",
  "price": "89.95",
  "availability": "InStock",
  "aggregateRating": { "ratingValue": "4.8", "reviewCount": "124" }
}

Google (en steeds meer AI-modellen) gebruiken dit om rijkere zoekresultaten te tonen en om jouw producten correct te begrijpen bij AI-gestuurde zoekopdrachten.

Welke schema-typen zijn belangrijk voor Shopify?

Product schema

Het belangrijkste type voor webshops. Beschrijft je product met naam, prijs, beschikbaarheid, merk, afbeelding en SKU. Google gebruikt dit voor Shopping-resultaten en rich snippets.

Minimaal verplicht:

  • name — productnaam
  • image — productafbeelding URL
  • offersprice en availability

Sterk aanbevolen:

  • brand
  • sku
  • description
  • aggregateRating

Offer schema

Altijd genest binnen Product. Beschrijft de aanbieding: prijs, valuta, beschikbaarheid en eventuele kortingen.

"offers": {
  "@type": "Offer",
  "price": "89.95",
  "priceCurrency": "EUR",
  "availability": "https://schema.org/InStock",
  "url": "https://jouwshop.nl/products/rode-sneaker"
}

AggregateRating schema

Reviews zijn een van de sterkste conversiefactoren. Met AggregateRating toon je sterren direct in zoekresultaten.

Helpt Google de categorie-structuur van je shop begrijpen. Shopify genereert dit deels automatisch, maar het is de moeite waard om te controleren.

Organization en WebSite schema

Op je homepage: wie ben je, wat is je naam, waar ben je gevestigd. Versterkt autoriteit voor zowel Google als AI-modellen.

FAQPage schema

Op pagina’s met FAQ-secties: elke vraag en antwoord direct indexeerbaar door Google én citeerbaar door AI.

Hoe staat Shopify er standaard voor?

Shopify genereert automatisch enige structured data via het Dawn-thema en andere officiële thema’s. Maar de implementatie is vaak:

  • Onvolledig — reviewdata mist, offerdetails zijn niet volledig
  • Afhankelijk van het thema — oudere of custom thema’s genereren niets
  • Niet geoptimaliseerd voor AI — de data is technisch correct maar mist context die AI-modellen helpt

Met een Shopify SEO audit breng je in kaart wat er mist en wat prioriteit heeft.

Hoe verbeter je structured data op Shopify?

Er zijn drie manieren — van makkelijk naar het beste:

Optie 1: Via een SEO-app

Apps als TinyIMG, Schema Plus en JSON-LD for SEO voegen geautomatiseerd structured data toe. Voordeel: snel en zonder code. Nadeel: beperkte controle, extra app-kosten, extra JavaScript-laadtijd en afhankelijkheid van een derde partij.

Optie 2: Via het thema (Liquid) — de juiste aanpak

Direct in de thema-code implementeer je JSON-LD volledig naar eigen inzicht. Dit is de aanpak die Web Builders standaard hanteert — en dat is niet toevallig.

Waarom native in de code?

  • Snelst mogelijk ingeladen — de JSON-LD staat direct in de HTML-response, geen extra verzoek of script
  • Volledige controle — elk veld exact zo implementeren als Google en AI-crawlers het verwachten
  • Geen app-kosten of -afhankelijkheden — de markup werkt altijd, ongeacht welke apps je later installeert of verwijdert
  • Beter leesbaar voor LLMs — AI-crawlers lezen de ruwe HTML; native markup is direct beschikbaar zonder JavaScript-executie

Zo ziet een uitgebreide Product schema implementatie eruit in Liquid:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": {{ product.title | json }},
  "image": {{ product.featured_image | img_url: 'master' | json }},
  "description": {{ product.description | strip_html | json }},
  "sku": {{ product.selected_or_first_available_variant.sku | json }},
  "brand": { "@type": "Brand", "name": {{ product.vendor | json }} },
  "offers": {
    "@type": "Offer",
    "price": {{ product.price | money_without_currency | json }},
    "priceCurrency": "EUR",
    "availability": {% if product.available %}"https://schema.org/InStock"{% else %}"https://schema.org/OutOfStock"{% endif %},
    "url": {{ canonical_url | json }}
  }
}
</script>

Optie 3: Via een SEO-app als tijdelijke oplossing

Heb je geen ontwikkelaar beschikbaar? Dan is een app een acceptabel startpunt. Maar plan op termijn een migratie naar native implementatie — de voordelen qua snelheid, controle en kosten wegen zwaarder dan het gemak van een app.

Controleren en valideren

Gebruik deze tools om te controleren of je structured data correct is:

  • Google Rich Results Test: search.google.com/test/rich-results — test per URL of Google de markup herkent
  • Schema Markup Validator: validator.schema.org — valideer de JSON-LD syntax
  • Google Search Console: onder Zoekresultaten → Uitgebreide resultaten zie je welke pagina’s in aanmerking komen voor rich snippets

Structured data en AI-zoekmachines

Naast Google worden structured data steeds belangrijker voor AI-modellen. ChatGPT en Perplexity gebruiken web-crawlers die producten indexeren. Een pagina met correcte schema-markup wordt:

  • Beter begrepen qua context (wat is dit product, voor wie, voor welke prijs?)
  • Vaker geciteerd in antwoorden op koopvragen
  • Makkelijker verwerkt door AI-agents bij agentic commerce

Dit is onderdeel van wat we GEO (Generative Engine Optimization) noemen — het optimaliseren van je shop voor AI-vindbaarheid.

Conclusie

Structured data is geen nice-to-have meer — het is een fundamenteel onderdeel van technische SEO én AI-vindbaarheid. Voor Shopify-shops betekent het concreet: correcte Product, Offer en Review schema op elke productpagina, BreadcrumbList op categoriepagina’s en Organization op de homepage.

Wil je weten hoe jouw Shopify-shop er technisch voor staat? Plan een gratis gesprek of bekijk onze aanpak voor Shopify SEO.

  • #shopify
  • #structured data
  • #schema markup
  • #seo
  • #json-ld
  • #ai