// Tool 004 · Structured Data

JSON-LD by the form, not by the spec.

Pick a schema type. Fill the fields. Copy a clean, properly-shaped JSON-LD block ready to drop into <head>. Article, FAQ, LocalBusiness, Product, Breadcrumb, Organization.

Form
Output (JSON-LD)

      
·
// 01
What this builds
Properly nested JSON-LD with the right @context and @type declarations, sub-typed objects (Person, Organization, PostalAddress, ImageObject), and arrays where the spec calls for them. Empty fields get omitted, not left as empty strings.
// 02
Required vs optional
Required fields are marked with a red dot and tracked in the validation panel below the output. The output still renders even when required fields are missing, so you can see the shape, but Google rich results will reject incomplete records.
// 03
Test before shipping
Always validate the final output with validator.schema.org and Google's Rich Results Test before pushing live. This builder shapes the JSON correctly but cannot verify your URLs resolve or your dates are real.