The Schema Markup Generator builds JSON-LD structured data for nine types: Article, Product, Organization, Local business, FAQ page, HowTo, Breadcrumbs, Event and Software application. Choose a type, fill in the fields (required ones are marked with an asterisk), and the finished script tag appears with a copy button and a JSON download. A notice shows whether the required items are filled in. It runs in your browser.
Made for marketers and seo. Typical uses:
An Article with the headline "How to bake sourdough", an image address, the author Jane Doe, the published date 2026-09-30 and the publisher Example Media produces a script of type application/ld+json with the type Article, the author as a Person and the publisher as an Organization. The validator then notes that the recommended dateModified is missing.
It generates markup from what you type and does not read your page, so mark up only content that is visible there and keep values accurate; markup that does not match the page can lead to a manual action.
Accuracy: Results show what the tool can measure at the moment you run it and can differ from what search engines see. Use them as guidance.
Expert Tip
Mark up only what visitors can see on the page, and test the published page with Google's Rich Results Test. Structured data does not raise rankings by itself; it makes a page eligible for rich results.
Structured data is code that describes a page to search engines in a standard vocabulary from schema.org. The Schema Markup Generator builds it in JSON-LD, the format Google recommends. Pick one of nine types, fill in the fields, and the finished script tag appears with a copy button and a download for the JSON. A notice shows whether the required items are filled in, and lists any that are missing. The types are Article, Product, Organization, Local business, FAQ page, HowTo, Breadcrumbs, Event and Software application.
For an Article with the headline "How to bake sourdough", an image address, the author Jane Doe, the publication date 2026-09-30 and the publisher Example Media, the tool writes a script of type application/ld+json with the context https://schema.org and the type Article. The image becomes a list, the author becomes a Person with a name, and the publisher becomes an Organization. Because no modified date was given, the validator notes that the recommended property dateModified is missing. The required fields for each type are marked with an asterisk in the form.
Each type asks only for properties that search engines use.
Structured data does not raise rankings by itself. It helps search engines understand the page and can make it eligible for rich results such as product ratings, event details or breadcrumb trails. Google has sharply limited FAQ and HowTo rich results in recent years, so do not expect those to appear for most sites, although the markup is still valid and can help other systems read the page. There is no guarantee that any markup will be used.
The markup must describe content that visitors can see on the page. Marking up reviews that do not exist, prices that are not shown or questions that are not on the page can lead to a manual action from Google. Keep the values accurate and up to date, use a full https:// address for images, and put one block for each main item on the page. Paste the code into the head or body of the page it describes.
After you publish, test the page with Google's Rich Results Test and the schema.org validator. You can also paste existing markup into the Schema Markup Validator on this site, and the FAQ Schema Generator is a faster route if you only need questions and answers. The guide to meta titles, descriptions and schema markup explains where structured data fits. The code is generated in your browser.
How titles and descriptions appear in search results, what length limits really mean, what schema markup can and cannot do, and a workflow using free SEO tools.
Explore more in SEO Tools, read the guides and articles, or see how we test our tools.
Validate JSON-LD and schema.org structured data for SEO.
Best for checking a Product schema has all required fields before a rich-result review
Generate FAQ schema markup for SEO.
Best for adding FAQ rich snippets to a product or service landing page
Generate SEO-optimized meta tags for your web pages.
Best for creating SEO meta tags for new web pages
Generate Open Graph meta tags for social media sharing.
Best for controlling the title, description and image shown when a page is shared
Check canonical tags on any webpage to prevent duplicate content issues.
Best for verifying a migrated site's pages canonicalize to the correct new URLs