Generate valid JSON-LD schema
Pick a type, fill the fields, copy the markup. Required fields are enforced before output. The mistakes the checker flags most are impossible to generate here.
After generating
Paste the block into your page, then run the structured-data check on the live URL. It parses every JSON-LD block including nested ProductGroup variants and names each missing field.
Questions
- Which schema type do I need?
- Product pages want Product (or ProductGroup for variants). Question-and-answer content wants FAQPage. Editorial content wants Article. Pick the one matching the visible page content. Markup must describe what visitors already see.
- What makes Product markup valid?
- A name plus an offer with price, priceCurrency and availability at minimum. Image, brand, shipping and returns strengthen it. The generator enforces the required fields before it outputs.
- Where do I paste the output?
- In a script tag of type application/ld+json in the page head or body. One block per type is cleanest; the checker parses every block it finds.
- How do I know it worked?
- Paste the URL into the structured-data check after deploying. It parses every JSON-LD block the way a crawler does, including nested ProductGroup variants.