STRUCTURED DATA TOOL

Schema Markup Generator

Create JSON-LD structured data for your website. Choose a schema type, complete the relevant details, then copy or download the generated code.

✓ 12 schema types✓ Live JSON-LD preview✓ Copy or download
SEO reminder: valid Schema.org markup does not guarantee a Google rich result. Only include information that accurately represents content visible on the page.
01 / CHOOSE YOUR SCHEMA

What are you marking up?

Choose a type to show its relevant fields. The tool provides basic checks, not a guarantee of rich-result eligibility.

{ }
02 / ADD PAGE DETAILS

Schema properties

Complete the fields that apply. Optional fields can be left blank.

✎
03 / GENERATED JSON-LD

Your schema markup

Review the output before placing it in the relevant page's HTML.

</>
JSON-LD output
How to add it: place the generated code inside a <script type="application/ld+json"> element in the relevant page HTML, or use your CMS's structured-data feature. Avoid duplicate or conflicting schema.
04 / VALIDATE BEFORE PUBLISHING

Check the implementation

Use Google's tools after adding the markup to the actual page. This generator checks common omissions and JSON output, but does not replace Google's eligibility checks.

Schema markup FAQs

What is JSON-LD?

JSON-LD is a structured-data format that describes page content using a script block. It is Google's recommended format for most structured data implementations.

Will schema improve rankings?

Structured data helps search engines understand content and may make a page eligible for supported rich results. It does not guarantee higher rankings.

Can I add FAQ schema to every page?

Google generally limits FAQ rich results to well-known, authoritative government and health websites. Mark up only genuine, visible FAQs.

Should I add every schema type?

No. Use only types that accurately describe the page or entity. Do not mark up hidden or misleading content.