Kort antwoord: kies een schema-type, vul de velden in en kopieer de geldige JSON-LD die je direct in je thema kunt plakken. Product, FAQPage, BreadcrumbList, LocalBusiness en Article worden ondersteund. Alles draait in je browser — er wordt niets naar een server verzonden.
Schema markup generator — gratis JSON-LD voor Product & FAQ
Wat dit genereert
Geldige JSON-LD, het formaat dat Google aanbeveelt boven Microdata en RDFa. Elk type hieronder komt overeen met een rijk resultaat dat Google daadwerkelijk ondersteunt.
| Type | Rijk resultaat dat het mogelijk maakt | Waar het thuishoort |
|---|---|---|
| Product | Prijs, beschikbaarheid, beoordeling in de lijst | Alleen de producttemplate |
| FAQPage | Uitklapbare vraag-accordion | De pagina waarvan de zichtbare tekst de Q&A bevat |
| BreadcrumbList | Broodkruimelpad in plaats van een ruwe URL | Elke pagina onder de homepage |
| LocalBusiness | Kennisvenster, kaartpakketgeschiktheid | Eén sitebrede blok |
| Article | Topverhalen en artikelcarrousels | Blogposttemplate |
De regel die bepaalt of markup helpt of schaadt
Markeer wat een bezoeker kan zien. Deze ene regel dekt bijna elke handmatige actie voor gestructureerde data: FAQ-markup voor vragen die niet op de pagina staan, reviewsterren voor beoordelingen die op een andere site staan, een schema-prijs die niet overeenkomt met de zichtbare prijs. De richtlijnen van Google wijzen hier expliciet op, en het is de ene foutmodus die een gemiste rijke resultaat verandert in een straf.
Ongeldige markup daarentegen wordt simpelweg genegeerd. Die asymmetrie is de moeite waard om te internaliseren — verkeerd zijn over de syntax kost je een kans, oneerlijk zijn over de inhoud kost je reputatie.
Shopify-specifiek
Shopify-thema's bevatten al enige gestructureerde data, maar dit is meestal gedeeltelijk. Dawn genereert een Productblok met naam, afbeelding en aanbiedingen, maar zonder sku, brand en aggregateRating. Het toevoegen van een tweede, vollediger Productblok op dezelfde pagina is geen conflict — Google voegt blokken met hetzelfde @type samen — maar twee blokken die verschillende prijzen aangeven, vormen precies de hierboven beschreven tegenstrijdigheid.
Controleer wat je thema al genereert voordat je iets toevoegt:
- Open een productpagina en bekijk de broncode.
- Zoek naar
application/ld+json. - Lees de
@typewaarden die je vindt.
Voeg vervolgens alleen toe wat ontbreekt. Shopify schema markup legt de betrokken themabestanden uit, en schema toevoegen aan Shopify zonder app behandelt hoe je dit handmatig kunt doen.
@graph, en wanneer te gebruiken
Zodra een pagina drie of vier typen bevat, is een enkele @graph array gemakkelijker te onderhouden dan vier afzonderlijke script-tags, en het stelt de typen in staat om naar elkaar te verwijzen:
{
"@context": "https://schema.org",
"@graph": [
{ "@type": "Organization", "@id": "https://example.com/#org", "name": "Ember & Oak" },
{ "@type": "Product", "brand": { "@id": "https://example.com/#org" } }
]
}
De @id referentie betekent dat het merk één keer wordt gedeclareerd en erop wordt gewezen, in plaats van herhaald met iets verschillende waarden bij elk product — wat de manier is waarop prijs en merk uit elkaar kunnen gaan bij enkele honderden producten.
Valideer voor en na
De Rich Results Test beantwoordt de vraag "voor welk rich result komt dit in aanmerking", de Schema Markup Validator beantwoordt "is dit geldige schema.org", en de verbeteringsrapporten van Search Console beantwoorden "wat heeft Google daadwerkelijk op mijn live pagina's geparseerd". Je hebt alle drie nodig: de eerste twee testen een fragment, alleen de derde test je site.
RankEngine schrijft automatisch Product-, FAQ-, Breadcrumb-, Organization- en LocalBusiness-blokken in een Shopify-winkel en leest vervolgens de live pagina opnieuw om te bevestigen dat ze zijn geplaatst — zie Shopify schema markup voor hoe die verificatiestap werkt.
Veelgestelde vragen
Wat is schema markup?
Schema markup is gestructureerde data — een machineleesbare beschrijving van waar een pagina over gaat, geschreven in de schema.org vocabulaire. Zoekmachines lezen het om een pagina beter te begrijpen dan alleen de tekst, en het maakt rijke resultaten mogelijk: sterbeoordelingen, prijzen, FAQ-accordeons en broodkruimelsporen in de zoekresultaten. JSON-LD is het formaat dat Google aanbeveelt, en dat is wat deze tool produceert.
Verbetert schema markup de rankings?
Niet direct. Google heeft herhaaldelijk gezegd dat gestructureerde data op zichzelf geen rankingfactor is. Wat het doet, is een pagina in aanmerking laten komen voor rijke resultaten, en een vermelding met sterren, een prijs of een FAQ-accordeon neemt meer verticale ruimte in en krijgt meer klikken dan een gewone blauwe link op dezelfde positie. De winst zit in de doorklikratio, niet in de positie — wat nog steeds de moeite waard is en meetbaar is in Search Console.
Waar plak ik de JSON-LD op Shopify?
Plaats het binnen een <script type="application/ld+json"> tag in je thema. Voor een sitebrede type zoals Organization of LocalBusiness, is theme.liquid voor </head> geschikt. Voor een per-pagina type zoals Product, hoort het in de bijbehorende template (product.liquid of de productsectie) zodat het alleen op die pagina wordt weergegeven. Hardcode nooit de waarden van één product in een gedeelde template — elk product zou dezelfde prijs claimen.
Kan ik meer dan één schema blok op een pagina hebben?
Ja. Meerdere <script type="application/ld+json"> blokken op één pagina zijn geldig en gebruikelijk — een productpagina bevat meestal Product, BreadcrumbList en Organization. Je kunt ze ook combineren in één blok met een @graph array, wat netter is en de types elkaar laat refereren via @id. Beide benaderingen worden correct gelezen.
Hoe controleer ik of mijn schema geldig is?
Gebruik Google’s Rich Results Test voor geschiktheid (het vertelt je voor welk rijk resultaat een pagina in aanmerking komt) en de Schema Markup Validator op validator.schema.org voor pure syntaxis- en vocabulairecontrole. De verbeteringsrapporten van Search Console laten vervolgens zien wat Google daadwerkelijk op je live pagina's heeft geparseerd, wat de enige bron is die echte crawls weerspiegelt in plaats van een eenmalige test.
Zal een ongeldig schema mijn site schaden?
Ongeldig schema wordt genegeerd in plaats van bestraft, dus de gebruikelijke kosten zijn een gemist rijk resultaat. Wat echt een handmatige actie riskeert, is markup die de pagina tegenspreekt — sterbeoordelingen voor recensies die niet op de pagina staan, een prijs die verschilt van de zichtbare prijs, of FAQ-markup voor vragen die een bezoeker niet kan zien. Markeer wat er daadwerkelijk is en dit is geen probleem.
Stuurt deze tool mijn gegevens ergens naartoe?
Nee. Alles draait in je browser. Niets wat je typt wordt geüpload, gelogd of opgeslagen, en je kunt dit bevestigen door de pagina te openen met je netwerktabblad open en te zien dat het stil blijft.
Alle gratis tools
SEO Title Generator & Checker
Generate SEO titles from your keyword and check any title's character count, pixel width, and keyword position.
Meta Description Generator & SERP Preview
Generate high-converting meta descriptions and preview how your page looks in Google.
Keyword Density Checker
Paste any text and see keyword density, top 1–2–3-word phrases, and stuffing warnings.
Robots.txt Generator (AI-Crawler Aware)
Generate a correct robots.txt in seconds.
LSI & Related Keyword Generator
Generate related keywords, question keywords, and commercial long-tails from any seed term.
Image Alt Text Generator & Checker
Build descriptive, SEO-friendly alt text for product images and check existing alt text for length, redundancy, and stuffing.
Googlebot Simulator — See What Google Sees
Fetch any URL with Googlebot's user agent: status code, redirects, title, meta robots, canonical, X-Robots-Tag, H1s, and an indexability verdict.
Hreflang tag generator
Build a valid hreflang cluster for every language version of a page, with x-default, and a built-in check that every URL points back at every other one..
UTM builder
Build consistent UTM-tagged campaign URLs free.
URL slug generator
Turn any title into a clean, lowercase, hyphenated URL slug.
Readability checker
Paste text and get Flesch Reading Ease, Flesch-Kincaid grade level, sentence length distribution and the specific sentences that are dragging the score down..
SERP preview tool
Preview how a title, URL and meta description will render in Google on desktop and mobile, measured in pixels rather than characters so truncation is accurate..
SEO ROI calculator
Estimate what a ranking improvement is worth: search volume, position-based CTR, conversion rate and order value, plus a payback period on your SEO spend..
Open Graph generator
Generate Open Graph and Twitter card meta tags with a live preview of how the link will look when shared on Facebook, LinkedIn, X, WhatsApp and Slack..
SEO report generator
Generate an on-page SEO report for any URL: title and meta lengths, headings, canonical, schema types, image alt coverage, links and indexability, scored..
Gerelateerde gidsen
Run this across your whole catalog
RankEngine applies and verifies these fixes on every product in your Shopify store — automatically.
Install RankEngine free