Free tool

Schema Generator

Generate JSON-LD structured data for the types Google still supports, with required and recommended fields marked, instant checks against Google's rules, and a clear warning for rich results Google has retired, including FAQ.

Runs in your browser. Nothing you type is uploaded or stored.

What do you want to mark up?

Required by Google for the rich result ยท Recommended by Google

Your JSON-LD

    How to use the generator

    1. Choose the type that matches what the page is actually about. Use a type only if the page's visible content supports it.
    2. Fill in the fields, starting with the ones marked required. Use the example to see what good input looks like.
    3. Fix anything listed under the checks. Errors would stop the markup from qualifying for a rich result; tips are recommended improvements.
    4. Copy the code into the page's HTML, publish it, and test the live URL with Google's Rich Results Test.

    To mark up more than one thing on the same page, such as an article and its breadcrumb, pick another type and fill it in. Every type with content is combined into one@graph block, and you can remove any of them.

    What Google supports in 2026

    The official search gallery lists the structured data features currently supported. These are the ones this tool covers:

    TypeWhat it can add to search results
    ArticleHelps Google understand news, sports and blog articles, including the title, images and dates.
    BreadcrumbShows where a page sits in your site's hierarchy.
    EventAn interactive list of events people can attend, with dates and venues.
    Local businessBusiness details in the knowledge panel, such as opening hours.
    OrganizationYour logo, contact details and identifiers in knowledge panels and attribution.
    ProductPrice, availability and ratings, through product snippets and merchant listings.
    Profile pagePages focused on a single person or organization affiliated with the site.
    VideoVideo results with a thumbnail, and options such as key moments and live badges.

    Several rich results have been retired in recent years. The markup is still valid schema.org, but it no longer produces a special result in Google Search:

    Rich resultRetired
    FAQMay 7, 2026
    Practice problemJanuary 2026
    Course info, estimated salary, learning video, special announcement, vehicle listing2025
    Sitelinks search boxNovember 2024
    How-toSeptember 2023

    Rules that apply to all structured data

    • Mark up only what's visible. Structured data must describe content people can see on the page. Markup for hidden or unrelated content breaks Google's structured data guidelines.
    • Eligible isn't guaranteed. Valid markup makes a page eligible for a rich result, but whether one appears is still decided case by case.
    • Reviews must be real. Don't mark up fake reviews or reviews written in exchange for a benefit without clearly disclosing it. A business's reviews of itself on its own site aren't eligible for review stars.
    • JSON-LD is easiest. Google supports JSON-LD, Microdata and RDFa equally when they're valid, and recommends JSON-LD because it's easiest to maintain.
    • It isn't required for AI features. Google says no special markup is needed to appear in AI Overviews or AI Mode, though other search engines such as Bing recommend structured data.

    We cover structured data in context in our technical SEO guide and our guide to AEO and GEO.

    Schema generator: frequently asked questions

    Does structured data improve rankings?

    Not directly. Structured data helps search engines understand a page and can make it eligible for rich results, but it isn't a ranking boost. Rich results can make a listing more useful and visible, though being eligible doesn't guarantee one will appear.

    Where do I put the code?

    Paste the whole script block into the HTML of the page it describes, in the head or the body. If you use a CMS, look for a setting or plugin that lets you add code to a single page's head. Then test the live page with Google's Rich Results Test.

    Is FAQ schema still worth adding?

    Not for rich results: Google stopped showing FAQ rich results on May 7, 2026. FAQPage is still valid schema.org markup and does no harm on a genuine FAQ section, and other systems such as Bing still use structured data. Don't add FAQ blocks to a page just to have the markup.

    Can I use several schema types on one page?

    Yes, as long as each one describes something visible on that page. A blog post might carry Article and Breadcrumb markup, for example. This tool combines the types you fill in into a single @graph block, which keeps them in one script.

    Should I use JSON-LD, Microdata or RDFa?

    Google supports all three equally when they're valid, but recommends JSON-LD because it's generally the easiest to add and maintain. It sits in its own script block instead of being woven into your HTML.

    Why isn't my rich result showing?

    Valid markup only makes a page eligible; whether a rich result appears is Google's decision, and the page has to be recrawled first, which can take days or longer. Check that the markup matches what's visible on the page, follows the guidelines for that result type, and that the page itself is indexed.

    Want structured data done for every template?

    Our technical SEO work implements and validates schema across your site, not one page at a time.