Schema Markup Generator
Generate Schema.org JSON-LD for BlogPosting, Organization, FAQPage, BreadcrumbList, Product, SoftwareApplication, LocalBusiness and Event, ready to paste into a page.
Free · No sign-up · Your inputs stay in your browser
Input
Generate Schema.org JSON-LD
Output
JSON-LD
620 characters
Google reads JSON-LD anywhere in the page, but only uses it when the marked-up content is visible on the page: an FAQPage whose questions are not shown is a guideline violation, not a shortcut. Test with Google's Rich Results Test and validator.schema.org. Empty fields are left out rather than written as empty strings.
Runs in this browser. Nothing you paste is sent to a server.
About this tool
Method, assumptions, practical next steps, and limits.
Markup must match the page
Google uses structured data only when it describes content visible on the page; marking up FAQs that are not shown, or reviews that do not exist, is a guideline violation that can earn a manual action. Rich result eligibility also changes over time, so check the current list in Google's structured data search gallery.
Testing
Google's Rich Results Test shows which rich results a page qualifies for, and validator.schema.org checks the markup against the vocabulary itself.