Schema markup generator (JSON-LD)
Generate JSON-LD structured data for rich results. Pick a type, fill in the fields, and copy the markup.
Runs 100% in your browser JSON-LD
How to generate schema markup
- Choose a type. Pick the schema type that matches your page — Organization, Local Business, Article, Product, FAQ or Breadcrumbs.
- Fill in the fields. Enter the details; the JSON-LD updates live and skips any empty fields.
- Copy and validate. Copy the block into your page, then check it in Google’s Rich Results Test.
About structured data
Structured data gives search engines an explicit, machine-readable description of your page. The types here cover the most common rich-result opportunities: an Organization or Local Business knowledge panel, Article bylines and dates, Product price and rating snippets, expandable FAQ entries, and Breadcrumb trails in the results. Empty fields are omitted so the output stays valid, and the markup should always reflect content a visitor can actually see on the page.
Frequently asked questions
- Schema markup is structured data that describes your page to search engines using the shared vocabulary at schema.org. Added as JSON-LD, it can unlock rich results — star ratings, FAQs, breadcrumbs, business info — in Google and Bing.
- Google recommends JSON-LD: it sits in a single
<script>block in your<head>or body, separate from your visible HTML, so it is easy to add and maintain without touching your layout. - No. Valid markup makes your page eligible for rich results, but Google decides whether to show them. Always validate with the Rich Results Test and make sure the markup matches the visible content.
- Paste the whole
<script type="application/ld+json">block into your page — the<head>is the most common place. You can include multiple blocks for different types.