JSON-LD schema generator

Fill a form and copy schema.org JSON-LD for Article, FAQ, Product, Organization, and more. Runs in your browser. Nothing is sent.

  • Free
  • No signup
  • Nothing stored
Schema type

Add entities when one page needs more than one type, such as Product and BreadcrumbList.

The Rich Results link opens Google's tool in a new tab. This page does not send your markup.

JSON-LD output

1<script type="application/ld+json">
2{
3 "@context": "https://schema.org",
4 "@type": "Article",
5 "headline": "How to add JSON-LD to a Next.js page",
6 "description": "A short guide to Article schema: what to include, and where the script tag goes.",
7 "image": [
8 "https://example.com/covers/json-ld.jpg"
9 ],
10 "datePublished": "2026-10-16",
11 "dateModified": "2026-10-16",
12 "author": {
13 "@type": "Person",
14 "name": "Example Author",
15 "url": "https://example.com/authors/example"
16 },
17 "publisher": {
18 "@type": "Organization",
19 "name": "Example Press",
20 "logo": {
21 "@type": "ImageObject",
22 "url": "https://example.com/logo.png"
23 }
24 },
25 "mainEntityOfPage": "https://example.com/blog/json-ld"
26}
27</script>
28

Lines wrap inside one scrolling area. Line numbers stay with each line.

  • Headline

    Headline is set.

  • Image

    Image is set.

  • Image URL

    Image URL is an absolute http(s) URL.

  • datePublished

    datePublished is set.

  • datePublished

    datePublished is an ISO date.

  • dateModified

    dateModified is an ISO date.

  • Author

    Author is set.

  • Author URL

    Author URL is an absolute http(s) URL.

  • Canonical URL

    Canonical URL is an absolute http(s) URL.

  • Publisher logo

    Publisher logo is an absolute http(s) URL.

How it works

  1. 01

    Choose a schema type

    Pick Article, FAQ, HowTo, Product, Organization, Person, LocalBusiness, breadcrumbs, software, WebSite, or Event.

  2. 02

    Fill the fields and fix warnings

    Required fields are marked. The checklist flags missing recommended fields, broken URLs, and dates that are not ISO.

  3. 03

    Paste the script into your page

    Copy the script tag, the raw JSON, or the Next.js component and place it in the page head or body.

What the JSON-LD is for

JSON-LD states the facts on a page in a form a crawler can read: the headline, the author, the price, or the questions. Paste the script in the head or the body. Next.js SEO for AI search shows where that markup sits next to the rest of the page.

The checklist follows the required and recommended fields for each type. FAQ rich results are limited to authoritative government and health sites, and HowTo rich results were removed. The markup is still valid. The Rich Results link opens Google's tester in a new tab and does not send this form.

FAQ