EN
My tools

Schema Markup Generator (JSON-LD)

Create JSON-LD structured data for articles, products, local businesses, events, recipes, videos, jobs, breadcrumbs, FAQs and more, with Google's required fields checked.

Absolute URLs. Video: thumbnail images.
Job postings always use Organization.
Product or event price; job salary.
FAQ: Question | Answer · Breadcrumb: Name | URL · Recipe: one ingredient per line · How-to: one step per line · Organization or Person: profile URLs (sameAs).
Video length or recipe / how-to total time.
JSON-LD
Schema type
Article
Google required properties
None required for this type

Article rich results: no property is required; all of the recommended ones help. (Google Search Central, checked 2026-11.)

Test the finished page with Google's Rich Results Test and the Schema Markup Validator (validator.schema.org). Marked-up content must also be visible on the page.

Google properties for Article
PropertyLevelStatus
headlinerecommendedpresent
imagerecommendedpresent
authorrecommendedpresent
datePublishedrecommendedpresent
dateModifiedrecommendedmissing
My tools →
Advertisement

Structured data tells search engines what a page is about in a machine-readable form: this is a recipe with these ingredients, this is a product at this price, this business opens at 9. This generator writes JSON-LD — the format Google recommends — for fifteen common schema.org types, escapes it safely for a <script> tag and checks the properties Google lists as required or recommended for each rich result, with the current status of features Google has retired.

How to use this tool

  1. Choose the schema type.
  2. Fill in the fields that apply; labels say which types use them. For FAQs, breadcrumbs, recipes and how-tos use the list box.
  3. Fix anything the "Google properties" table marks as missing.
  4. Paste the code into the page's HTML (head or body) and test it with Google's Rich Results Test.

Formula

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "…", …properties } </script>

Dates use ISO 8601 (2026-10-20 or 2026-10-20T19:00+09:00), durations ISO 8601 durations (PT1H30M), availability and statuses full schema.org URLs. Any < in the text is written as \u003c so the data cannot close the script tag early.

Example

A breadcrumb trail of Home | https://example.com/, Books | https://example.com/books and Science fiction becomes a BreadcrumbList with 3 ListItems at positions 1–3; the last one has no "item" URL because it is the current page. A Product named "Oak Desk" with a price of 249 USD passes Google's product snippet requirement (name plus offers).

Frequently asked questions

Do FAQ and how-to rich results still appear?

No. Google removed how-to rich results in 2023 and stopped showing FAQ rich results on 7 May 2026. The markup is still valid and harmless, and other services may read it, but it no longer changes Google results.

Does structured data improve rankings?

Not directly. It makes pages eligible for rich results such as stars, prices and event dates, which can raise click-through. The content must match what is visible on the page.

Where should I put the script?

Anywhere in the HTML — head or body. Google also reads JSON-LD injected by JavaScript, but server-rendered markup is more reliable.

Sources

Last updated:

Cite or embed this tool
APA

kakaoCalc. (2026, November 8). Schema Markup Generator (JSON-LD). https://kakao.mobile/tools/schema-markup-generator/

MLA

“Schema Markup Generator (JSON-LD).” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/schema-markup-generator/.

Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms

Advertisement