Free Forever · No Signup · 25+ Schema Types

Schema Markup Generator

Build any of 25+ schema types from scratch, validate pasted JSON-LD against Google's rich-result rules, or import schema from any URL and edit it live. See the SERP preview before you ship.

  • 25 Schema Types
  • Generate, Validate & Import
  • Live Code & Result Preview
  • Google Rich Result Status

Schema Generator

Pick a type, fill the form, get validated JSON-LD instantly. Each type shows whether Google currently uses it for a rich result.

1 Choose Your Schema Type

What Is a Schema Markup Generator?

A schema markup generator is a tool that turns details about a page, such as a product's price, an article's author, or a business's address, into structured data written in schema.org vocabulary. This one outputs JSON-LD, the format Google recommends, so you can paste it into your page and help search engines and AI systems understand exactly what your content is about.

With this free tool you can:

  • Generate valid JSON-LD for 25 schema.org types from a simple form, with no coding.
  • Validate markup you already have and see missing required and recommended properties.
  • Import the schema from any public URL to audit your own pages or learn from competitors.
  • Check Google support: every type shows whether Google currently uses it for a rich result.

How to Use the Schema Markup Generator

Choose the mode that fits your task. Each takes about a minute.

Generate JSON-LD from scratch

  1. Pick the schema type that matches the main content of the page.
  2. Fill in the form. Required fields are marked, and the live code updates as you type.
  3. Click Generate Schema to get validated JSON-LD with a score and suggestions.
  4. Copy or download the code and add it to the page.

Validate existing schema

  1. Open the Validate tab.
  2. Paste your JSON-LD or the full script tag.
  3. Review errors, warnings, and the Google rich result status of each type found.
  4. Fix the issues, then validate again until the score is green.

Import schema from a URL

  1. Open the Import from URL tab.
  2. Enter any public page address and click Fetch.
  3. Review every JSON-LD block found on the page.
  4. Copy a block, or send it to the generator to edit and improve it.

Which Schema Type Do You Need?

Start with the type that describes the main content of the page, then add supporting types. Use the most specific type that fits, for example Dentist instead of LocalBusiness.

Page or businessRecommended schemaWhat Google can show
Blog post or news articleArticle or BlogPosting, Person (author), OrganizationBetter titles, images and dates in results
Product pageProduct with Offer, Review or AggregateRating, BreadcrumbListPrice, availability, ratings, merchant listings
Local business websiteLocalBusiness (or a subtype), OrganizationBusiness details; Maps rankings rely on your Google Business Profile
HomepageWebSite, OrganizationSite name and logo
RecipeRecipeRecipe rich results and carousels
EventEventEvent listings with dates and venue
Job openingJobPostingGoogle job search experience
Video pageVideoObjectVideo results, thumbnails and key moments
Software or appSoftwareApplicationRatings and price
Course catalogCourseCourse list carousel
Service pageService or ProfessionalServiceNo dedicated rich result; helps describe what you offer
Research dataDatasetGoogle Dataset Search only

Running a local business? Pair LocalBusiness markup with a strong Google Business Profile. Check yours with the free Google Business Profile Audit and your website with the Local SEO Analysis tool.

Schema Markup and Google Rich Results in 2026

Google has simplified its search results several times. These changes decide which markup still changes how your page looks in Google:

  • FAQ rich results: limited to government and health sites in 2023, then removed from Google Search on May 7, 2026.
  • HowTo rich results: removed in 2023.
  • Sitelinks search box: retired in 2024, so WebSite SearchAction markup is no longer needed.
  • Breadcrumbs: since January 2025 shown on desktop only; mobile results show the domain.
  • June 2025 retirements: fact check (ClaimReview), Course info, Estimated salary, Learning video, Special announcement and Vehicle listing.
  • Dataset: clarified in November 2025 as used only by Google Dataset Search.

What this means for you: focus your effort on types that still earn rich results, such as Product, Review snippets, Recipe, Event, JobPosting, VideoObject and Organization. Retired types are still valid schema.org markup and do no harm, but they will not add a rich result. The generator labels every type so you always know which is which.

Why Schema Markup Matters for SEO, AEO, and AI Search

Structured data is not a direct ranking factor, but it makes your content easier to understand, easier to attribute, and eligible for richer search listings.

Richer search listings

Review stars, prices, availability, recipe cards, event dates and video thumbnails make eligible listings stand out and can lift click-through rates. Google decides when to show them, so valid markup makes a page eligible but never guarantees a rich result.

Answer engine optimization

Featured snippets and voice answers come from clear, well-structured page content. Schema supports them by making facts unambiguous. Learn the full approach in our answer engine optimization guide.

AI search visibility

ChatGPT, Perplexity, Claude and Google AI Overviews mainly read visible page content. Structured data helps by clearly identifying your organization, authors and products. See our guide to LLM optimization or test your site with the AI Search Readiness Checker.

Local business details

LocalBusiness markup confirms your name, address, phone number and hours on your own website, reinforcing the details in your Google Business Profile. For Maps rankings, see our local SEO services.

Ecommerce visibility

Product markup with price, availability, GTIN and genuine reviews makes product pages eligible for product snippets and free merchant listing experiences in Google.

Clear authorship and trust

Person and Organization markup make authorship and ownership explicit, with links to official profiles. That supports the experience, expertise, authority and trust your visible content should already show.

How to Add Schema Markup to Your Website

JSON-LD lives in a single script tag, so it can go in the page head or body without changing your design.

On WordPress

Use this plugin's Schema Markup box on any post or page: paste the code and tick "Inject this schema". If you use Yoast, Rank Math or SEOPress, you can paste it into their custom schema field instead. Use one method per page so the same markup is not published twice.

On other platforms

Paste the script tag into the page template or the head section of the page in your CMS. Google can also read JSON-LD added with Google Tag Manager, but markup in the page HTML is more reliable for every crawler.

Test, publish and monitor

  1. Run the page through Google's Rich Results Test and the Schema Markup Validator.
  2. Publish the page and request indexing in Google Search Console.
  3. Watch the Enhancements reports in Search Console for errors and valid items.
  4. Re-check whenever prices, dates or details change, and run a broader free SEO analysis to catch other on-page issues.

Schema Markup Best Practices

  1. Mark up only what visitors can see. Every value in your schema should match visible content on the same page.
  2. Use the most specific type. Choose Dentist, Restaurant or LegalService over a generic LocalBusiness when it fits.
  3. Complete required properties first, then recommended ones. Missing required properties make a page ineligible for the rich result.
  4. Avoid self-serving reviews. Google does not show stars for reviews a business publishes about itself in LocalBusiness or Organization markup.
  5. Connect your entities. Link authors, organizations and products with consistent names, URLs and sameAs profiles.
  6. Publish one source of truth. Do not output the same type twice from different plugins.
  7. Keep it current. Update prices, availability, dates and hours whenever they change.
  8. Support it with structure. Clear headings, breadcrumbs and descriptive internal links help search engines understand how your pages relate.

JSON-LD vs. Microdata vs. RDFa

All three formats describe the same schema.org vocabulary. Microdata and RDFa are written as attributes inside your HTML, which makes them harder to maintain. JSON-LD sits in its own script tag, separate from your design, and is the format Google recommends. That is why this generator outputs JSON-LD.

Get a Free Professional SEO Audit

Our team will review your site's schema, technical SEO, and content gaps, then send you a prioritized action plan. No cost, no strings. Need more depth? Explore our professional SEO audit services.

  • ✓ Schema coverage gap analysis
  • ✓ Technical SEO health check
  • ✓ Competitor comparison
  • ✓ 24-hour delivery

Frequently Asked Questions

What is the difference between Generate, Validate, and Import modes?

Generate builds JSON-LD from scratch using a form, which is ideal when you have no schema yet. Validate checks JSON-LD you already have against Google's structured data requirements and gives you a score, fix suggestions, and the Google rich result status of each type. Import fetches any public URL and extracts every JSON-LD block on that page so you can review, edit, or copy it, which is useful for competitor research or site migrations.

Does schema markup improve Google rankings?

Not directly. Google has said structured data is not a general ranking factor. It helps Google understand your content and can make pages eligible for rich results such as product prices, review stars, recipe cards, event listings, and video thumbnails, which can improve how your listing looks and how often people click it.

Which schema types still get Google rich results?

Product, Review snippets for supported items, Recipe, Event, JobPosting, VideoObject, SoftwareApplication, BreadcrumbList (desktop), Article enhancements, Organization logos, LocalBusiness details, Q&A pages, and Course lists are still supported. Google stopped showing HowTo rich results in 2023, retired fact check (ClaimReview) and Course info rich results in June 2025, and stopped showing FAQ rich results on May 7, 2026. The tool labels every type with its current Google status.

Is FAQ schema still worth adding?

Google no longer shows FAQ rich results, so FAQPage markup will not change how your page looks in Google Search. It is still valid schema.org markup that describes your questions and answers, and it does no harm. Spend your effort first on clear, visible answers on the page and on types that still earn rich results, such as Product, Review, Event, or Organization.

Does schema markup help with AI Overviews, ChatGPT, and Perplexity?

Structured data helps machines identify entities such as your organization, authors, products, and prices, which can make your content easier to understand and attribute. AI systems mainly read and summarize the visible content of pages, though, so schema supports AI visibility rather than guaranteeing citations. Accurate markup that matches clear on-page content is the best approach.

Do I need technical SEO skills to use this?

No. Pick a type, fill the form, and paste the output. The tool handles schema.org conventions such as nested objects, ISO date formats, price currency normalization, and schema.org URL prefixes, so you do not have to learn them manually.

Does this work with Yoast, Rank Math, or SEOPress?

Yes. You can paste the generated schema into the custom schema section of any SEO plugin. If you enable this plugin's auto-injection while Yoast, Rank Math, or SEOPress is active, the plugin warns you so you can avoid duplicate JSON-LD. You decide which one publishes the schema on each page.

What is the difference between this tool and Google's Rich Results Test?

Google's Rich Results Test is the final word on whether a page is eligible for Google rich results. This tool helps you build, import, and check schema before you publish, with an approximate preview of how a result could look. Use this tool to author the markup and the Rich Results Test to confirm it after publishing.

How many schema types are supported?

The generator builds 25 schema types: Article, BlogPosting, FAQPage, HowTo, VideoObject, Recipe, Review, ClaimReview, SpeakableSpecification, LocalBusiness, MedicalBusiness, Organization, Person, WebSite, Service, ProfessionalService, Product, SoftwareApplication, Offer, BreadcrumbList, Event, JobPosting, Course, Book, and Dataset. All output follows schema.org, and each type shows whether Google currently uses it for a rich result.

Is my data saved anywhere?

Form drafts are saved only in your own browser (localStorage) so you can pick up where you left off. Generated JSON-LD is not stored on our server. URL imports fetch the page from our server to read its schema but do not store the contents. Details are only kept if you choose to submit the free audit form.

Can I use multiple schemas on the same page?

Yes. Many pages combine types, for example Article with Person and Organization, or Product with BreadcrumbList. Generate each one separately and add each script tag to the page, or combine them in one @graph. Google supports multiple JSON-LD blocks per page.

How long does it take to see rich results after adding schema?

Google first has to recrawl the page, which can take from a few days to a few weeks. You can request indexing in Google Search Console to speed this up. Even valid markup does not guarantee a rich result: Google decides when to show one based on the query, the page, and the site. Check eligibility with the Rich Results Test and monitor the Enhancements reports in Search Console.

Ready to Rank Higher With Schema?

Build, validate, and import schema in one free tool, with the current Google rich result status for every type. Want experts to handle it? See our SEO services.

Open the Schema Generator