EN RU
List your company
SEO & markup

Schema.org / JSON-LD generator

Pick a type, fill the fields, copy valid JSON-LD. Covers the structured data that actually earns rich results for content and directory pages.

Type & fields

JSON-LD

Place the <script> anywhere in the page HTML — ideally in <head>. The markup must describe content that is actually visible on the page, or it can be treated as spam.

Structured data, and which types are worth adding

Structured data is a machine-readable description of a page, placed in a script tag as JSON-LD, that makes the page eligible for enhanced search results — an FAQ accordion, breadcrumb trail, article byline, star rating. Google explicitly recommends JSON-LD over inline Microdata because it sits apart from your HTML and is easy to maintain. For a content and directory site the types that actually earn visible results are BreadcrumbList on every page, FAQPage where there is a real question block, Article on editorial content, Organization once site-wide, and Product with AggregateRating on pages reviewing a specific vendor.

Valid is not the same as guaranteed

Valid markup makes a page eligible; Google still decides per query and per site whether to show the enhanced result. Markup that describes content not actually visible on the page can trigger a manual action, so only mark up what a visitor can see. FAQPage needs two Q&A pairs to be technically valid, but for an on-page block that reads as substantial rather than filler, use at least eight — the generator warns below that. You can place several script blocks on one page: BreadcrumbList plus Article plus FAQPage on a single guide is normal. Always confirm the output in Google's Rich Results Test before deploy.

Frequently asked questions

Which schema types should I actually add?
BreadcrumbList on every page, FAQPage where you have a genuine question block, Article on editorial content, Organization once site-wide, and Product / AggregateRating on pages that review or list a specific vendor. Those are the types that currently produce visible rich results for this kind of site.
JSON-LD, Microdata or RDFa?
JSON-LD in a script tag — Google explicitly recommends it, it is separate from your HTML so it is easy to maintain, and it is what this generator outputs.
Does adding markup guarantee a rich result?
No. Valid markup makes a page eligible; Google still decides per query and per site whether to show the enhanced result. Markup that does not match visible page content can also get a manual action.
How many FAQ pairs does FAQPage need?
Two is the technical minimum for valid markup. For a real on-page FAQ block that reads as substantial rather than filler, use at least eight — the generator warns below that count.
Can I put several schema blocks on one page?
Yes. Multiple script tags are fine — for example BreadcrumbList plus Article plus FAQPage on one guide. Generate each type here and paste them all into the head.
Why does the generator warn about my Article?
headline is the one required property for Article. Fill it and the warning clears. Author, publisher, dates and image are strongly recommended but not blocking.
Do the dates need a specific format?
Use ISO 8601 — YYYY-MM-DD, or with a time and timezone offset. The date pickers here output the correct format automatically.
Is my input sent anywhere?
No. The JSON-LD is assembled entirely in your browser; nothing is transmitted or stored.

Related tools

All tools →