Free Schema Markup Generator
Generate valid JSON-LD structured data for Articles, FAQs, HowTo guides, Products, and Local Businesses. Copy the code and paste it into your page's <head>.
JSON-LD Output
Paste this inside your page's <head> tag.
100% free
No credit card, no trial
No signup needed
Use it right away, no account
Runs in your browser
Your input never leaves your device
Unlock Rich Results in Google Search
Schema markup tells Google what your content means — not just what it says. This makes your pages eligible for rich results like product prices, review stars, and business details directly in search results, helping your listing stand out.
Higher Click-Through Rates
Rich results take up more space and show useful details like price, availability, and ratings, which draws the eye in the SERP.
More SERP Real Estate
Product, Article, and Local Business markup can add images, prices, dates, and business details to your listing.
AI Search Compatibility
Structured data gives search engines and AI assistants an unambiguous, machine-readable summary of your page.
Supported Schema Types
Five of the most common schema types, ready to fill in.
Article
Blog posts, news articles, and editorial content with author and publisher data.
FAQ
Q&A content marked up as questions and answers. Google limits FAQ rich results to authoritative government and health sites.
HowTo
Step-by-step guides with named steps. Google no longer shows HowTo rich results, but the markup still describes your content.
Product
E-commerce products with price, availability, and star rating markup.
Local Business
Physical businesses with address, hours, and map coordinates.
How to Use
Select Schema Type
Pick the schema type that matches your content from the tab selector.
Fill in the Form
Complete the form fields. Only fill what applies — empty fields are omitted from output.
Copy JSON-LD
Click Copy to get the complete <script> tag ready to paste into your page.
Test in Google
Click "Test in Google" to open Google's Rich Results Test, then paste your code to validate it.
Frequently Asked Questions
What is JSON-LD schema markup?
JSON-LD (JavaScript Object Notation for Linked Data) is the preferred format for adding structured data to web pages. It is placed in a <script type="application/ld+json"> tag in your <head> and tells search engines what your content is about, enabling rich results in SERPs.
Does schema markup directly improve rankings?
Schema markup does not directly boost rankings, but it makes pages eligible for rich results such as product prices and review stars, article details, and local business information in Google search. Rich results stand out in the SERP and can earn more clicks. Note that since 2023 Google shows FAQ rich results only for a small set of authoritative government and health sites, and no longer shows HowTo rich results — the markup is still valid and helps search engines understand your page.
Which schema type should I use?
Use Article for blog posts and news. FAQ for pages with question-and-answer content. HowTo for step-by-step guides. Product for e-commerce product pages. LocalBusiness for brick-and-mortar stores, restaurants, and service providers.
How do I add JSON-LD to my website?
Copy the generated code from this tool and paste it into the <head> section of your HTML page. For CMS users: WordPress users can use plugins like Yoast SEO or RankMath. Shopify has built-in structured data support. For custom sites, paste directly in the HTML <head>.
How can I test my schema markup?
Use Google's Rich Results Test (search.google.com/test/rich-results) or Schema.org's validator. The "Test in Google" button in this tool opens the Rich Results Test in a new tab — paste your generated code there to validate it.
Get More From Every Search Result
LazySEO automates keyword research, content creation, and publishing — so you rank on Google and AI search engines without the manual work.
$1 today, then $39/mo. Cancel anytime.
Key terms explained
Plain-English definitions from the LazySEO SEO glossary.