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.
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.
Schema properties
Complete the fields that apply. Optional fields can be left blank.
Your schema markup
Review the output before placing it in the relevant page's HTML.
<script type="application/ld+json"> element in the relevant page HTML, or use your CMS's structured-data feature. Avoid duplicate or conflicting schema.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.