Schema.org (JSON-LD) Generator

All tools

Select a schema type, fill in the details, and copy the generated JSON-LD script for your website.

Related guides

Learn the workflow behind this tool and what to check next.

Schema.org JSON-LD checks before publishing structured data

Generated schema can improve machine understanding, but every property should match visible page content and the selected schema type.

Match visible content

Keep names, dates, prices, ratings, questions, and descriptions aligned with what users can actually see on the page.

Choose the right type

Use Article, FAQ, Product, or LocalBusiness only when the page content genuinely fits that schema vocabulary.

Validate required fields

Run the JSON-LD through structured data testing tools and fix missing, invalid, or misleading properties before deployment.

Keep data current

Update generated schema when prices, availability, addresses, opening hours, authors, or FAQ answers change.

A practical example, an edge case, and a maintainer note

Practical example

Generate Product or Article markup from visible page facts and test the resulting JSON-LD with the search engine's current validator.

Edge case

Valid JSON-LD can still be ineligible for rich results when required properties are absent or markup contradicts visible content.

Maintainer note

I publish only facts users can verify on the page and maintain markup alongside the content that supplies those facts.

Related tools

You may also find these tools useful.