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.