Schema Markup Generator

Generate JSON-LD schema markup for articles, FAQs, organizations and breadcrumbs — free.

Paste the result anywhere in your page's HTML (usually the <head>), then check it with Google's Rich Results Test.

About

About the Schema Markup Generator

Builds JSON-LD structured data for an article, an FAQ page, an organization or a breadcrumb trail from a simple form, ready to paste into your page.

Site owners use it to add structured data without learning the schema.org vocabulary, while SEO specialists use it to produce clean, valid JSON-LD quickly for a client page. It's one of many free SEO tools on Toolapt, and like every tool here, it's free to use with no sign-up and no limit on how many times you run it.

Choose what to view about this tool

Guide

Using the Schema Markup Generator

  1. 1

    Step 1

    Choose the schema type: Article / Blog post, FAQ page, Organization or Breadcrumb trail.

  2. 2

    Step 2

    Fill in the fields — for FAQs and breadcrumbs, write one item per line with a | between the two parts.

  3. 3

    Step 3

    Watch the JSON-LD build as you type; empty fields are left out automatically.

  4. 4

    Step 4

    Copy the result into your page's HTML and check it with Google's Rich Results Test.

  • Four common schema types: Article (Article, BlogPosting or NewsArticle), FAQPage, Organization and BreadcrumbList
  • Leaves out any field you don't fill in, so the output stays clean
  • Simple one-line-per-item format for FAQ questions and breadcrumb links, with breadcrumb positions numbered for you
  • Outputs a complete <script type="application/ld+json"> block, neatly indented
  • Warns you when an FAQ or breadcrumb line is missing its | separator
  • Works entirely in your browser — nothing is sent to a server
  • Free to use, with no limit on how many times you run it

Site owners

Site owners use the Schema Markup Generator for adding Organization and breadcrumb structured data without writing JSON by hand.

Bloggers

Bloggers use the Schema Markup Generator for giving each article its headline, author, image and publish date as Article or BlogPosting markup.

SEO specialists

SEO specialists use the Schema Markup Generator for producing clean JSON-LD quickly while fixing structured data issues for a client.

Developers

Developers use the Schema Markup Generator for getting a correct example of a schema type before building it into a template.

Examples

Schema Markup Generator examples

3 worked examples

01

A three-level breadcrumb

The lines "Home | https://example.com/", "Blog | https://example.com/blog/" and "SEO tips | https://example.com/blog/seo-tips/" become a BreadcrumbList with three ListItems numbered 1, 2 and 3.

02

An FAQ with two questions

"Is it free? | Yes, completely." and "Do I need an account? | No." become an FAQPage with two Question entries, each with its acceptedAnswer.

03

A blog post

Choosing BlogPosting and filling in the headline, author, image and publish date produces BlogPosting markup with a Person author — any field you leave empty, like dateModified, is simply left out.

FAQ

Frequently asked questions

Quick answers to common questions about the Schema Markup Generator.

What does the Schema Markup Generator do?

It turns a simple form into JSON-LD structured data — the schema.org format Google recommends — for an article, an FAQ page, an organization or a breadcrumb trail.

Where do I put the JSON-LD code?

Paste the whole <script type="application/ld+json"> block anywhere in the page's HTML. The <head> is the usual place, but the end of the <body> works too.

How do I check that my schema is valid?

Run the page (or the code) through Google's Rich Results Test or the Schema Markup Validator at validator.schema.org. Both show errors and which rich results the page is eligible for.

Will FAQ schema give me FAQ rich results?

Not usually any more. Since 2023 Google shows FAQ rich results mainly for well-known government and health websites. FAQPage is still valid structured data, so it does no harm, but don't expect the expandable questions in results.

Which Article type should I choose?

Use BlogPosting for blog posts, NewsArticle for news reporting and Article for anything else. Google treats all three as articles.

Is the Schema Markup Generator free to use?

Yes. It's free, with no sign-up and no limit on how many times you use it.

Is my input safe when I use this tool?

Yes. The JSON-LD is built entirely in your own browser — nothing you type is sent to a server.

Still have a question? Contact us

Report a problem

Schema Markup Generator

What went wrong?
    or paste a screenshot