Generate Schema.org JSON-LD markup for SEO
Fill in the required fields
Schema.org — a structured data standard used by Google, Yandex, and other search engines to display rich snippets.
JSON-LD — recommended markup format. The code is placed in a script tag in the page's head section.
Article — for articles and blogs. Title and author are required for rich results.
FAQ — for FAQ pages. Appears as an accordion in search results.
Product — for products. Allows showing price, availability, and rating in search results.
LocalBusiness — for local businesses. Shows address, business hours, and contacts.
BreadcrumbList — breadcrumbs. Display the path to the page in search results.
Schema.org Markup Generator: JSON-LD for Rich Snippets
This online Schema.org structured data generator creates ready-to-use JSON-LD code for your website. It supports Article, Product, FAQ, HowTo, Event, and other types — helping you earn rich snippets in Google and Yandex without writing markup by hand.
What is Schema.org structured data
Schema.org is a collaborative project by Google, Bing, Yahoo, and Yandex that created a shared vocabulary for structured web page markup. It helps search engines understand what a page actually represents — an article, recipe, product, event, and more.
Correct Schema markup unlocks rich search results (rich snippets): star ratings, prices, event dates, breadcrumbs — visual enhancements that can increase CTR by 20–30%.
Schema types
| Type | Use case | Rich result features |
|---|---|---|
| Article / BlogPosting | Articles and blogs | Date, author, image |
| Product | Products | Price, availability, ratings, reviews |
| Review / AggregateRating | Reviews | Star ratings in SERPs |
| FAQPage | FAQ pages | Expandable Q&A in search results |
| HowTo | Step-by-step guides | Steps in rich results |
| Event | Events | Date, venue, ticket prices |
| LocalBusiness | Local businesses | Address, hours, phone |
| BreadcrumbList | Navigation breadcrumbs | Path shown in SERP snippet |
Implementation formats
| Format | Implementation | Google recommended |
|---|---|---|
| JSON-LD | <script type="application/ld+json"> in <head> | Yes (preferred) |
| Microdata | itemscope/itemprop attributes in HTML | Supported |
| RDFa | vocab/typeof/property attributes in HTML | Supported |
JSON-LD is preferred: it's separate from HTML markup, easy to add and update, and works with dynamically loaded content.
Rich results
Not every markup type guarantees a rich snippet — Google decides independently. Key factors: markup matches actual page content, site has sufficient authority, no markup errors (check in Rich Results Test), all required fields are present.
FAQ
Does Schema markup affect rankings?
Not directly. Google officially doesn't use Schema as a ranking signal. Indirectly, rich snippets with ratings and prices receive higher CTR, which may improve rankings through behavioral signals.
How do I validate my markup?
Use Google Rich Results Test and Schema Markup Validator (validator.schema.org). The first shows which rich results are available; the second validates Schema syntax.
Can I use multiple Schema types on one page?
Yes. An article page can include Article, BreadcrumbList, and FAQPage simultaneously. Use separate JSON-LD script blocks for each type.
See also: meta tag generator, OG tag checker, robots.txt generator.