Generate JSON-LD schema markup
generate_schemaGenerate valid schema.org JSON-LD structured data for any of 13 common content types, ready to drop into a page.
Supported types: FAQPage, BreadcrumbList, Article, LocalBusiness, Organization, Person, VideoObject, WebSite, Product, HowTo, Recipe, Event, and JobPosting. Required fields per type are validated and errors name exactly what is missing so you can fix and retry. (free, no API call)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | The schema type to generate | |
| fields | Yes | Type-specific fields — required fields are validated and errors tell you exactly what is missing. Required per type: FAQPage qa[].q+a; BreadcrumbList items[].name (≥2); Article headline; LocalBusiness/Organization/Person/Product name; VideoObject name+description+thumbnailUrl+uploadDate; WebSite name+url; HowTo name+steps[].text; Recipe name+ingredients[].item+steps[].text; Event name+startDate; JobPosting title+description+datePosted+orgName. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | ||
| json_ld | Yes | ||
| jsonld_object | Yes |