Free Schema Markup Generators
Generate valid schema markup for your website as JSON-LD. Pick a schema type, fill in your details, and copy the markup directly into your code. Supports HTML, Next.js, Astro, GTM, Framer, and Webflow. Already have schema markup? Use our Schema Validator to check it for errors.
Organization
Schools, NGOs, corporations, and similar entities
FAQ Page
Frequently asked questions on webpages
Article
News articles and blog content
Breadcrumb
Navigation chains showing page hierarchy
Event
Concerts, lectures, festivals, and ticketed events
Job Posting
Job listings with salary, location, and requirements
Recipe
Cooking recipes with ingredients and instructions
WebSite
Website identity with search action support
Product
Goods and services with offers and reviews
Person
Individuals with contact and professional info
Video
Video content with thumbnails and duration
Course
Educational courses and training programs
Logo
Organization logo markup
Review
Ratings for products, businesses, movies, and more
Local Business
Physical business locations with hours and contact
Q&A Page
Question and answer formatted content
How To
Step-by-step instructions and guides
WebPage
Generic web pages with breadcrumb navigation
Software Application
Apps and software with ratings and pricing
Service
Professional services with provider and area info
What is schema markup?
Schema markup is a standardized vocabulary of tags (microdata) that you add to your HTML to help search engines understand the content on your pages. Developed jointly by Google, Bing, Yahoo, and Yandex through Schema.org, it provides a shared language that search engines use to interpret and display your content more effectively in search results.
When you implement schema markup, you're giving search engines explicit clues about the meaning of your content. Instead of guessing that a page is about a recipe, a product, or a job posting, the search engine knows exactly what it's looking at and can present it accordingly.
Why does schema markup matter for SEO?
Schema markup helps your pages qualify for rich results in Google Search -- enhanced listings that include star ratings, images, FAQs, pricing, event dates, and more. These rich snippets stand out visually from standard blue links, leading to higher click-through rates.
Beyond click-through improvements, schema markup helps search engines crawl and index your content more accurately. Pages with valid structured data are more likely to appear in relevant searches, featured snippets, knowledge panels, and Google's AI overviews.
JSON-LD: the recommended format
There are three formats for implementing schema markup: JSON-LD, Microdata, and RDFa. Google recommends JSON-LD because it's the easiest to implement and maintain. JSON-LD is injected as a <script> tag in your HTML, so it doesn't interleave with your visible content -- making it simpler to add, update, and debug.
All of our generators output valid JSON-LD that you can paste directly into your website's <head> or <body>. We provide code snippets for HTML, Next.js, Astro, Google Tag Manager, Framer, and Webflow so you can implement schema markup regardless of your tech stack.
How to add schema markup to your website
Choose a schema type
Identify what your page is about. A blog post needs Article markup, a product page needs Product markup, a local shop needs LocalBusiness markup. Use the generators above to find the right type.
Fill in your details
Enter the relevant information about your content. Each generator shows you which fields are required and which are optional. Use the examples for inspiration.
Copy the JSON-LD
Choose your output format -- raw HTML, Next.js, Astro, or others. Copy the generated code snippet and paste it into your page's template or layout file.
Validate and publish
Test your markup with Google's Rich Results Test to ensure it's valid, then deploy your changes. Google will pick up the schema markup on its next crawl.
Common schema types explained
Not sure which schema type to use? Here's a quick guide to the most popular types and when to use them.
- Organization / LocalBusiness
- Use Organization for any company, brand, or institution. Choose LocalBusiness if you have a physical location customers visit. These types power knowledge panels and map listings in search.
- Article / BlogPosting
- Apply to news articles, blog posts, and editorial content. Helps Google display your content with headline, author, date, and thumbnail in search results and Google News.
- FAQPage / HowTo
- FAQ markup creates expandable question-answer dropdowns directly in search results. HowTo displays step-by-step instructions. Both can significantly increase your listing's real estate on the SERP.
- Product / Review
- Product markup enables rich snippets with price, availability, and star ratings. Review markup adds rating stars to any reviewed item. Together, they make e-commerce listings far more clickable.
- Event / JobPosting
- Event markup gets your concerts, workshops, and conferences into Google's event carousel. JobPosting puts your job listings into Google for Jobs, a dedicated job search experience.
- BreadcrumbList / WebSite
- Breadcrumb markup replaces your raw URL in search results with a readable navigation trail. WebSite markup with SearchAction enables sitelinks search box, letting users search your site directly from Google.