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.

ShopGox Editorial23-5-2026nl
Productschema toevoegen in Shopify

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

Visual summary diagram for How to Add Product Schema in Shopify.

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

VariantprobleemRisicoOpgelost
De prijs van de geselecteerde variant verschiltSchemaprijs komt niet overeen met zichtbare prijsGebruik geselecteerde_of_eerste_beschikbare_variant consistent.
De beschikbaarheid van varianten verschiltEr verschijnen varianten die niet op voorraad zijnGeef waar mogelijk de huidige beschikbaarheid van varianten weer.
Variantafbeeldingen verschillenSchemaafbeelding komt niet overeen met geselecteerd productVoeg representatieve productafbeeldingen en variantspecifieke afbeeldingen toe indien relevant.
Meerdere apps-uitvoeraanbiedingenConflicterende prijs en valutaKies éé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

  1. 1De schemavaluta komt overeen met de weergegeven marktvaluta.
  2. 2De schema-URL komt overeen met de huidige markt-URL.
  3. 3Gelokaliseerde productbeschrijvingen zijn niet in strijd met canonieke taalsignalen.
  4. 4hreflang-doelen worden omgezet in toegankelijke gelokaliseerde pagina's.
  5. 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.

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

  1. 1Test één eenvoudig product, één product met veel varianten, één product in de uitverkoop en één product dat niet op voorraad is.
  2. 2Vergelijk weergegeven JSON-LD met de zichtbare pagina.
  3. 3Controleer of SEO-apps of recensie-apps dubbele productentiteiten creëren.
  4. 4Controleer of productafbeeldingen kunnen worden gecrawld.
  5. 5Bevestig dat product, aanbieding, recensie, AggregateRating en BreadcrumbList intern consistent zijn.
  6. 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

Gerelateerde posts