Write JSON-LD structured data
Rich results need schema.org markup — generate Article, FAQ, Event, or Product JSON-LD from a form.
Tools used in this guide
The job
Search engines read <script type="application/ld+json"> blocks for rich cards — breadcrumbs, FAQs, events, products. The fields differ per type and a missing comma breaks the whole block, so generating beats hand-writing.
Pick a type, fill fields
Choose Article, FAQPage, Event, or Product and fill the standard fields — headline, author, dates, price, questions. Optional fields are skipped when blank; the output is a ready-to-paste script tag.
Worked example
An event: name, startDate '2026-10-03T18:00', location name and address. The generated JSON-LD nests @type: Event with a Place — valid markup that a validator accepts on paste.
Where it stops
Valid JSON-LD is necessary, not sufficient — eligibility for rich results depends on the page itself matching the markup and the site's standing. Test in the Rich Results Test after pasting.