Schema Markup Generator (JSON-LD)
Which Schema.org markup would you like to create?
Use this Schema.org structured data generator to create JSON-LD markups, including all of the required item properties and more. Click on the Google icon to test your markup with the Rich Results Test.
Schema markup (structured data) helps Google understand the content of your pages, and can unlock rich results like star ratings, FAQs, breadcrumbs, and event listings in search results. Use this free JSON-LD schema generator to create valid structured data for any page type, no coding required.
What Is Schema Markup?
Schema markup is code you add to your website that helps search engines understand your content in detail. It uses vocabulary from Schema.org and is typically added in JSON-LD format inside your page's <head> tag.
When search engines read your schema, they can display rich results - visually enhanced listings that stand out in search and earn higher click-through rates.
Why Use Schema Markup?
Rich Results
Unlock star ratings, FAQs, breadcrumbs, event dates, and more in Google SERPs.
Better CTR
Rich results consistently outperform plain blue links in click-through rates.
AI Search Visibility
As Google, Bing, and AI overviews rely more on structured data, schema markup helps your content get cited prominently.
No Ranking Penalty
Schema markup does not harm your SEO - it only helps it.
Schema Types We Support
| Schema Type | Best For | Rich Result? |
|---|---|---|
| Article | Blog posts, news articles | Sometimes |
| FAQ Page | Pages with Q&A | ✓ Yes |
| Local Business | Physical businesses | ✓ Yes |
| Product | E-commerce products | ✓ Yes |
| Breadcrumb | Site navigation | ✓ Yes |
| How-To | Step-by-step guides | ✓ Yes |
| Event | Conferences, webinars | ✓ Yes |
| Review | Product/service reviews | ✓ Yes |
| Video | YouTube/hosted videos | ✓ Yes |
| Job Posting | Job listings | ✓ Yes |
| Recipe | Food recipes | ✓ Yes |
| Course | Online courses | Sometimes |
| Person | Author/speaker pages | No |
| Organization | Company pages | No |
| Website | Sitelinks search box | ✓ Yes |
| Software App | Apps and tools | ✓ Yes |
How to Use This Tool
-
Select a schema type Choose the type that best matches your page from the schema type grid above.
-
Fill in the form fields Complete the fields - only required fields are marked with ★. Skip what doesn't apply.
-
Click Generate Schema Instantly produce valid JSON-LD structured data code, ready to copy.
-
Copy the code Paste the generated JSON-LD into your page's
<head>tag wrapped in<script type="application/ld+json">. -
Test it live Validate using Google's Rich Results Test to confirm everything is working.
How to Add Schema to WordPress
Manual (Theme)
Paste the JSON-LD code in your theme's header.php just before the closing </head> tag, wrapped in <script type="application/ld+json">.
RankMath SEO (Recommended)
Go to the page editor → RankMath → Schema tab → Add Custom Schema → paste the JSON-LD code directly.
Yoast SEO
Use the Yoast SEO Schema tab in the page editor, or paste the code manually via a Custom HTML block in Gutenberg.
Header/Footer Scripts Plugin
Install "Insert Headers and Footers" and paste the code in the header section — per-page or site-wide.
Frequently Asked Questions
Need Help With Your Site's SEO?
At WritoryBuzz, we cover the latest in SEO, content marketing, and digital growth. Explore our expert guides:
Other Free SEO Tools on WritoryBuzz
Quickly create FAQPage structured data
Generate Article/BlogPosting JSON-LD
Analyze keyword frequency in your content
Audit any URL's meta tags instantly
Count words, characters & reading time