Productschema
Productschema toevoegen in Shopify
Een praktische Shopify-gids voor het toevoegen van JSON-LD van producten en aanbiedingen zonder conflicten te creëren met thema's, SEO-apps, recensie-apps, varianten of markten.

Het Shopify-productschema moet het product beschrijven dat een klant daadwerkelijk kan kopen: naam, afbeelding, beschrijving, merk, prijs, valuta, beschikbaarheid, URL en beoordelingssignalen wanneer deze echt en zichtbaar zijn.
Het lastige is dat Shopify-thema's, SEO-apps, recensie-apps en variant-apps allemaal JSON-LD kunnen uitvoeren. Voordat u meer markeringen toevoegt, controleert u wat er al bestaat.
1. Controleer eerst het bestaande Shopify-schema
Voordat je Liquid bewerkt
- check_circleOpen een productpagina en inspecteer alle JSON-LD-blokken.
- check_circleControleer of het thema al een Productschema uitvoert.
- check_circleControleer of een SEO-app een andere productentiteit uitvoert.
- check_circleControleer of de recensie-app Review- of AggregateRating-markeringen uitvoert.
- check_circleVergelijk schemaprijs, valuta, beschikbaarheid en URL met zichtbare pagina-inhoud.
- check_circleTest een product met varianten, een product in de uitverkoop en een product dat niet op voorraad is.
2. Waar u een productschema kunt toevoegen in Shopify
In de meeste Shopify-thema's hoort Product JSON-LD thuis in een productsjabloon of productsectie die toegang heeft tot het Liquid-object van het product. Het exacte bestand is afhankelijk van uw thema-architectuur, maar veel voorkomende plaatsen zijn product-JSON-sjablonen, hoofdproductsecties of fragmenten die alleen op productpagina's staan.
3. Basis Shopify-product JSON-LD
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": {{ product.title | json }},
"description": {{ product.description | strip_html | json }},
"image": [
{% for image in product.images limit: 6 %}
{{ image | image_url: width: 1200 | prepend: "https:" | json }}{% unless forloop.last %},{% endunless %}
{% endfor %}
],
"brand": {
"@type": "Brand",
"name": {{ product.vendor | json }}
},
"sku": {{ product.selected_or_first_available_variant.sku | json }},
"offers": {
"@type": "Offer",
"url": {{ shop.url | append: product.url | json }},
"priceCurrency": {{ cart.currency.iso_code | json }},
"price": {{ product.selected_or_first_available_variant.price | divided_by: 100.0 | json }},
"availability": "https://schema.org/{% if product.available %}InStock{% else %}OutOfStock{% endif %}",
"itemCondition": "https://schema.org/NewCondition"
}
}
</script>4. Ga zorgvuldig om met varianten

Shopify-producten hebben vaak varianten voor maat, kleur, materiaal, aantal of abonnement. Als varianten de prijs of beschikbaarheid veranderen, mag uw schema geen generieke aanbieding claimen die in tegenspraak is met de geselecteerde of canonieke variant.
4. Ga zorgvuldig om met varianten
| Variantprobleem | Risico | Opgelost |
|---|---|---|
| De prijs van de geselecteerde variant verschilt | Schemaprijs komt niet overeen met zichtbare prijs | Gebruik geselecteerde_of_eerste_beschikbare_variant consistent. |
| De beschikbaarheid van varianten verschilt | Er verschijnen varianten die niet op voorraad zijn | Geef waar mogelijk de huidige beschikbaarheid van varianten weer. |
| Variantafbeeldingen verschillen | Schemaafbeelding komt niet overeen met geselecteerd product | Voeg representatieve productafbeeldingen en variantspecifieke afbeeldingen toe indien relevant. |
| Meerdere apps-uitvoeraanbiedingen | Conflicterende prijs en valuta | Kies één gezaghebbende schemabron. |
5. Shopify Markten, valuta en hreflang
Als u Shopify Markets gebruikt, kan hetzelfde product verschillende valuta's, URL's, beschikbaarheid en gelokaliseerde inhoud weergeven. Het productschema moet overeenkomen met de marktspecifieke pagina die de crawler en de shopper te zien krijgen.
Marktcontroles
- 1De schemavaluta komt overeen met de weergegeven marktvaluta.
- 2De schema-URL komt overeen met de huidige markt-URL.
- 3Gelokaliseerde productbeschrijvingen zijn niet in strijd met canonieke taalsignalen.
- 4hreflang-doelen worden omgezet in toegankelijke gelokaliseerde pagina's.
- 5Beloofde beschikbaarheid en verzending zijn accuraat voor de markt.
6. Voeg alleen een beoordelingsschema toe als beoordelingen echt en zichtbaar zijn
Review-apps kunnen AggregateRating en Review-markeringen uitvoeren. Bedenk het beoordelingsschema niet handmatig als de beoordelingsinhoud niet zichtbaar is of als de app deze al uitvoert. Dubbele beoordelingsmarkeringen kunnen conflicten veroorzaken.
7. Voeg BreadcrumbList toe voor productcontext
Broodkruimelschema helpt de producthiërarchie uit te leggen. In Shopify kunnen producten in meerdere collecties verschijnen, dus kies een stabiele broodkruimelstrategie die overeenkomt met de zichtbare pagina in plaats van onvoorspelbaar te wisselen.
8. Valideer na thema- en app-wijzigingen
Validatiechecklist
- 1Test één eenvoudig product, één product met veel varianten, één product in de uitverkoop en één product dat niet op voorraad is.
- 2Vergelijk weergegeven JSON-LD met de zichtbare pagina.
- 3Controleer of SEO-apps of recensie-apps dubbele productentiteiten creëren.
- 4Controleer of productafbeeldingen kunnen worden gecrawld.
- 5Bevestig dat product, aanbieding, recensie, AggregateRating en BreadcrumbList intern consistent zijn.
- 6Test opnieuw na thema-updates, app-updates en marktwijzigingen.
FAQ
Voegt Shopify automatisch een productschema toe?keyboard_arrow_down
Veel Shopify-thema's leveren een bepaald productschema op, maar de kwaliteit varieert. Apps kunnen ook een schema toevoegen. Inspecteer altijd de weergegeven pagina voordat u nog een JSON-LD-blok toevoegt.
Moet het productschema in het Shopify-thema of een SEO-app staan?keyboard_arrow_down
Beide kunnen werken, maar één bron moet gezaghebbend zijn. Schema's op themaniveau zijn vaak gemakkelijker af te stemmen op Liquid-productgegevens, terwijl apps wellicht gemakkelijker zijn voor niet-ontwikkelaars, maar dubbele uitvoer kunnen creëren.
Hoe moeten Shopify-varianten in het schema worden weergegeven?keyboard_arrow_down
Het schema mag ten minste niet in tegenspraak zijn met de geselecteerde of canonieke variant. Prijs, beschikbaarheid, SKU, afbeelding en valuta moeten overeenkomen met wat de klant ziet.
Kunnen beoordelingsapps conflicteren met het Shopify-productschema?keyboard_arrow_down
Ja. Review-apps kunnen het Review- of AggregateRating-schema injecteren, terwijl het thema of de SEO-app ook beoordelingsgegevens uitvoert. Controleer de uiteindelijk weergegeven JSON-LD, niet alleen de app-instellingen.
Gerelateerde tools
Shopify Schemachecker voor productpagina's
Gratis Shopify-schemacontrole voor productpagina's. Scan het productschema, variantaanbiedingen, app-geïnjecteerde metadata, Shopify Markets-signalen en AI-zoekgereedheid.
Gratis productschemacontrole voor e-commercepagina's
Controleer e-commerceproductpagina's op productschema, aanbiedingsgegevens, JSON-LD-consistentie, prijs, beschikbaarheid, kenmerken en AI-zoekgereedheid.
Scan Shopify-productpagina's voor SEO en AI-zoekgereedheid
Gratis Shopify-productpaginascanner voor schemaconflicten, variantgegevens, app-geïnjecteerde metadata, Markets hreflang en AI-zoekgereedheid.
Gerelateerde posts
Gestructureerde gegevens van Google voor e-commerce: product, aanbieding, recensie, broodkruimel en varianten
Een praktische e-commercegids voor gestructureerde gegevens over producten, aanbiedingen, recensies, broodkruimels, varianten, verzending en retourzendingen voor zoekzichtbaarheid en AI-winkelgereedheid.
Shopify Agentic Commerce-gereedheidchecklist
Een praktische checklist om Shopify-productpagina's gemakkelijker te maken voor AI-shoppers en inkoopagenten om ze te begrijpen, te vergelijken en aan te bevelen.