Gratis schema markup generator
JSON-LD voor producten, FAQ's en meer, direct voor je geschreven.
Direct gemaakt in je browser terwijl je typt. Er wordt niets verzonden.
Je JSON-LD
Plak dit in de HTML van de pagina
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product"
}
</script>
Of laat Shopify het automatisch invullen
Voor elk product
Dit fragment bouwt dezelfde gegevens op basis van de titel, afbeelding, prijs en voorraad van elk product. Voeg het toe als snippets/product-schema.liquid in je thema en laad het in het productsjabloon. Verwijder eerst eventuele andere Product-markup, zodat er maar één actief is.
{%- assign variant = product.selected_or_first_available_variant -%}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": {{ product.title | json }},
"description": {{ product.description | strip_html | strip | truncate: 5000 | json }},
"url": {{ request.origin | append: product.url | json }},
{%- if product.featured_image -%}
"image": {{ product.featured_image | image_url: width: 1200 | prepend: 'https:' | json }},
{%- endif -%}
{%- if variant.sku != blank -%}
"sku": {{ variant.sku | json }},
{%- endif -%}
"brand": { "@type": "Brand", "name": {{ product.vendor | json }} },
"offers": {
"@type": "Offer",
"url": {{ request.origin | append: variant.url | json }},
"priceCurrency": {{ cart.currency.iso_code | json }},
"price": {{ variant.price | divided_by: 100.0 | json }},
"availability": "https://schema.org/{% if variant.available %}InStock{% else %}OutOfStock{% endif %}"
}
}
</script>
Controleer elke pagina, elke week
ShopSEO voert deze controles uit op je hele winkel, niet op één pagina, en lost het meeste direct voor je op. De volledige audit zit in het Free-abonnement.
Drie stappen, zonder account.
- 1
Kies een type
Product, Organisatie, FAQ, Broodkruimel, Lokaal bedrijf of Blogpost.
- 2
Vul het formulier in
Alleen wat je invult wordt gebruikt; lege velden worden weggelaten uit de code.
- 3
Kopieer en test
Plak de JSON-LD op je pagina en controleer deze met de schema-validator.
Wat het controleert
Kies een type, vul een kort formulier in en kopieer geldige JSON-LD voor producten, je organisatie, FAQ's, broodkruimels, een lokale winkel of een blogpost. Voor Shopify-productpagina's is er ook een Liquid-snippet die de gegevens automatisch per product ophaalt, zodat ze altijd actueel blijven.
ShopSEO controleert dit voor je hele winkel en lost het voor je op. Gestructureerde gegevens in de app
- Product, Organisatie, FAQ, Broodkruimel, Lokaal bedrijf, Blogpost
- Geldige JSON-LD, lege velden worden weggelaten
- Een Shopify Liquid-snippet voor elke productpagina
- Draait in je browser; er worden geen gegevens verzonden
Wat elk getal betekent.
Een rapport dat je niet kunt interpreteren, is alleen maar een omslachtige manier om te zeggen dat er iets mis is.
JSON-LD
Het formaat dat Google aanbeveelt voor gestructureerde gegevens: een script-tag met een paginabeschrijving die zoekmachines lezen en bezoekers niet zien.
De Liquid-snippet
In plaats van vaste waarden leest deze automatisch de titel, afbeelding, prijs en voorraad van elk product, zodat één snippet je hele catalogus dekt.
Verplicht en aanbevolen
Producten hebben een naam en een aanbieding met prijs nodig om prijs en voorraad in Google te tonen. Beoordelingen horen er alleen bij als reviews echt op de pagina staan.
De werking, geen loze kreten.
- 01
Prijs en voorraad in het zoekresultaat
Met gestructureerde gegevens voor producten kan Google je prijzen, beschikbaarheid en beoordelingen direct in de zoekresultaten tonen.
- 02
AI-antwoorden lezen het ook
Digitale assistenten en AI-zoekfuncties gebruiken gestructureerde gegevens om te begrijpen wat een pagina verkoopt, net zoals zoekmachines dat doen.
- 03
Thema's maken vaak fouten
Veel thema's genereren onvolledige of dubbele gegevens. Door het eenmaal correct in te stellen, voorkom je giswerk.
Wat hier meestal uitkomt, en de oplossing.
Vier problemen die het grootste deel verklaren van wat deze tool rapporteert in een Shopify-winkel.
De bevinding
Twee Product-blokken op één pagina
De oorzaak
Zowel het thema als een app voegen gestructureerde gegevens toe.
De oplossing
Behoud er één: schakel de app uit of verwijder de markup uit het thema, en voeg zo nodig deze snippet toe.
De bevinding
Beoordelingen die ontbreken op de pagina
De oorzaak
Aantallen reviews zijn overgenomen in de code zonder dat er zichtbare reviews zijn.
De oplossing
Voeg alleen beoordelingen toe die bezoekers op dezelfde pagina kunnen zien; Google kan ze anders negeren of bestraffen.
De bevinding
Prijs zonder valuta
De oorzaak
Een handmatig geschreven Offer waarin priceCurrency ontbreekt.
De oplossing
Koppel een prijs altijd aan een valutacode; de Liquid-snippet gebruikt automatisch die van je winkel.
Wat dit je niet vertelt.
Elke tool heeft zijn grenzen. Als je weet waar die liggen, voorkom je verkeerde conclusies.
- De tool genereert code op basis van jouw invoer. Zorg dat elke waarde overeenkomt met wat er op de pagina staat.
- Geldige gestructureerde gegevens maken een pagina geschikt voor rich snippets; Google bepaalt uiteindelijk of ze worden getoond.
Meer gratis tools.
Alle tools- Schema validatorValideer JSON-LD tegen de werkelijke eisen van Google.
- SERP-simulatorBekijk je titel en beschrijving direct als Google-zoekresultaat.
- llms.txt-generatorVertel AI-assistenten wat je winkel verkoopt.
- Metatag-checkerBekijk elke titel en beschrijving op de pagina, op de lengte die Google toont.
Laat dit liever continu draaien.
Installeer ShopSEO gratis, voer je eerste audit binnen een minuut uit en draai alles terug wat je niet bevalt. Geen creditcard, geen thema-aanpassingen, geen lock-in.