JSON-LD Schema Generator
Choose a schema type and enter page-specific properties to generate a JSON-LD block that you can review before publishing.
How to Use JSON-LD Schema Generator
- Select the schema type that describes the primary entity on the page.
- Enter accurate names, URLs, descriptions, and type-specific properties from visible page content.
- Copy the generated JSON-LD, complete any required properties, and validate it against current Schema.org and search-feature documentation.
Using Generated JSON-LD Responsibly
JSON-LD places structured data in a script block without changing visible layout. The generated output is a starting structure; eligibility requirements vary by schema type and by the search feature you want to support.
Only describe content and entities that users can verify on the page. Valid JSON does not automatically satisfy Schema.org constraints or a search engine's rich-result policies, and a valid page is not guaranteed a special search display.
JSON-LD Schema Generator Example
An Article block can include the headline, canonical URL, author, publication date, image, and publisher. Replace every sample value with information from the actual article.
Frequently Asked Questions About JSON-LD Schema Generator
Where should JSON-LD be placed?
It can be placed in the head or body in a script element with type application/ld+json, as long as it is included in the rendered page.
Does generated JSON-LD guarantee a rich result?
No. The markup must be accurate, meet applicable required properties and policies, and remain eligible at the search engine's discretion.
Can the markup describe information that is not visible on the page?
Structured data should represent the page's visible content and primary entities rather than hidden or misleading claims.