JSON-LD for rich results

Schema Markup Generator

Fill in a form, see Google's required and recommended fields, and copy valid schema.org markup for your page.

Runs in your browserNothing is uploaded

Input

Try an example

One per line

Output

schema.htmlArticle / blog post
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article"
}
</script>

Checks

  • Add Headline (recommended by Google).
  • Add Image URLs (recommended by Google).
  • Add Published (recommended by Google).
  • Add Last updated (recommended by Google).
  • Add Author name (recommended by Google).
  • Add Author page URL (recommended by Google).
Free to use No account required Runs in your browser

Inspect JSON-LD structured data

The output follows schema.org and Google's structured data guidelines, drops empty fields, and flags missing required or recommended properties, invalid URLs, numbers, currencies and date order.

Interpret the result

Paste the script into the page's HTML, test it in Google's Rich Results Test, then confirm the live page with the Structured Data Checker.

Prioritize fixes

Valid markup makes a page eligible for rich results but does not guarantee them; the data must match visible content, and Google limits FAQ rich results to authoritative sites.

How to interpret JSON-LD structured data

The output follows schema.org and Google's structured data guidelines, drops empty fields, and flags missing required or recommended properties, invalid URLs, numbers, currencies and date order.

Limits of this check

Valid markup makes a page eligible for rich results but does not guarantee them; the data must match visible content, and Google limits FAQ rich results to authoritative sites.

Frequently asked questions

What does this tool check?

The output follows schema.org and Google's structured data guidelines, drops empty fields, and flags missing required or recommended properties, invalid URLs, numbers, currencies and date order.

How should I use the result?

Paste the script into the page's HTML, test it in Google's Rich Results Test, then confirm the live page with the Structured Data Checker.

What are the limits?

Valid markup makes a page eligible for rich results but does not guarantee them; the data must match visible content, and Google limits FAQ rich results to authoritative sites.

Related URL tools and guides