Schema Generator: JSON-LD Structured Data

Build JSON-LD structured data for the common page types.

SEO Tools Free, no sign-up Runs in your browser

Schema Markup Generator tool

JSON-LD

Structured data must describe what is genuinely visible on the page. Marking up ratings, prices or content that is not there is a policy violation that removes rich results and can earn a manual penalty.

About the Schema Markup Generator

Structured data describes your page to search engines in a machine-readable form, which is what makes rich results possible: star ratings, prices, event dates, opening hours. This generator produces it as JSON-LD, the format search engines recommend, because it sits in a single script block rather than being woven through your HTML.

Six types are covered, chosen because they account for most of what sites actually need: Article, Product, LocalBusiness, Organization, Person and Event. Each form shows which fields are required and which are recommended, and the output is validated as you fill it in, so you find a missing required field here rather than in a testing tool afterwards.

One rule matters more than any other: structured data must describe what is genuinely on the page. Marking up a rating that does not appear, or a price you do not charge, is a policy violation that gets rich results removed and can earn a manual penalty. The generator will build what you type; whether it is true is on you.

How to use the Schema Markup Generator

  1. Choose a schema typeArticle, Product, LocalBusiness, Organization, Person or Event.
  2. Fill in the fieldsRequired fields are marked, and validation runs as you type.
  3. Review the JSON-LDIt is formatted and validated below the form.
  4. Paste it into your pageThe script block goes in the head or at the end of the body.

Features

  • Six schema types covering most common pages
  • Required and recommended fields clearly marked
  • Live validation with specific messages
  • Correctly formatted JSON-LD, ready to paste
  • Date and time fields in the ISO format schema expects
  • Nested objects handled for addresses, authors and offers
  • Copy the complete script block

Who uses this tool

The schema markup generator is used by writers, developers, students, marketers and anyone else who needs the job done once without installing software. Common cases include:

  • Adding Article markup to blog posts
  • Marking up a product with price and availability
  • Giving a local business opening hours and an address
  • Describing an organisation for a knowledge panel
  • Adding event details so dates appear in search

Frequently asked questions

Does structured data improve rankings?

Not directly. Search engines have said repeatedly that it is not a ranking factor. What it does is make your result eligible for rich features, which can substantially change how many people click it.

Which format should I use?

JSON-LD. Search engines recommend it, it lives in one script block rather than being mixed into your markup, and it survives template changes far better than microdata attributes scattered through the HTML.

Does the markup have to match the visible page?

Yes, and this is enforced. Marking up content that is not visible to users, inventing ratings, or describing a different product than the page shows are all policy violations. The penalty is losing rich results, and sometimes a manual action.

Where does the script go?

Anywhere in the document. The head is the usual choice. Search engines read it wherever it appears, including when it is added by JavaScript, though server-rendered is more reliable.

Can one page have several schema types?

Yes, and it is often correct. An article page might carry Article, Organization for the publisher and BreadcrumbList for navigation. Use separate script blocks or an array.

How do I test it?

Use the Rich Results Test and the Schema Markup Validator after publishing. This tool checks structure and required fields; only the search engine's own tool can tell you whether a rich result is eligible.

If the schema markup generator is not quite what you need, these other free tools solve closely related problems.

FAQ Schema Generator

Generate FAQPage JSON-LD from your questions and answers, correctly escaped.

SEO Tools Use tool

Open Graph Generator

Generate Open Graph meta tags with a live preview of the shared link card.

SEO Tools Use tool

JSON Formatter

Pretty-print and validate JSON, with the exact line and column of any error.

Developer Tools Use tool

SERP Preview Tool

Preview the title, URL and description as a search result, on desktop and mobile.

SEO Tools Use tool