ToolsSchema markup generator

Schema markup generator

Pick a type, fill in the fields and copy the JSON-LD into your page. It covers five types software sites use and marks each field Google requires as present or missing while you type.

Type
    JSON-LD for your page’s HTML
    
            

    What your result means

    Missing means Google won’t show a rich result for that type until you fill it. That’s the catch: markup with a gap can be perfectly valid schema.org and still never get the rich result.

    Organization and Article have no required fields in Google’s docs. Fill the recommended ones that are true for you.

    Paste the code into the page’s HTML. Then run the page through Google’s Rich Results Test to see which rich results it can get, or the Schema Markup Validator to check it against schema.org.

    Which schema type goes on which page

    A page usually carries one or two. A guide, for example, carries Article and BreadcrumbList.

    • HomepageOrganization
    • Product or pricing pageSoftwareApplication
    • Guides and blog postsArticle
    • Every page below the homepageBreadcrumbList
    • A page of questions and answersFAQPageNo rich result in Google since May 7, 2026
    Which schema type goes on which page of a software site.

    FAQPage is still valid schema.org. Google just stopped showing FAQ rich results on May 7, 2026, so mark up a real FAQ if you have one and don’t expect it to change how the page looks in Google.

    How the generator writes the code

    Each type’s required and recommended fields are the ones Google lists in its structured data docs as of November 2026. The code is JSON-LD, the format Google recommends.

    Empty fields stay out. A price becomes a number, and dates come out as YYYY-MM-DD. Every < in your text becomes \u003c, so a stray </script> can’t end the tag early. Breadcrumb positions count up from 1 in the order you list them.

    Keep the code true to the page. Google’s guidance for AI features lists “Making sure your structured data matches the visible text on the page.” A rating, price or author that’s in the code but not on the page has to go.

    Example: a software app rich result

    The generator opens on ExampleCo, an example company, with its app filled in: a name, a price of 0 for the free plan, a category, “Web” as the operating system and an average rating of 4.6 from 120 ratings. All three required checks read Present.

    Delete the rating and the third check turns Missing: without a rating or a review, the app can’t get the rich result. Add a rating only if real users gave it.

    • nameThe app’s name
    • offers.price0 if it’s free
    • aggregateRatingor a review
    What Google requires for a software app rich result. Source: Google’s software app docs.

    Does AI use schema markup?

    Not to get named. Google says you don’t need it to show up in AI Overviews or AI Mode: “There’s also no special schema.org structured data that you need to add.” On Bing’s side, David Mihm reported in March 2025 that Microsoft’s Fabrice Canel confirmed at SMX Munich that schema helps Microsoft’s models understand content.

    So schema helps an engine read your page, but on its own it won’t get you named in an AI answer. That takes pages that answer what buyers ask, on a site the engines can crawl, and that’s the work we do for 30+ software companies. Our guides on what AI visibility is and getting named in ChatGPT cover that part, and the robots.txt checker shows whether AI crawlers can read your pages at all.

    FAQ

    What is schema markup?

    Code that describes a page in the shared vocabulary of schema.org, so a search engine can read facts like an app’s price or an article’s author without guessing. JSON-LD is the usual way to add it: one script block in the page’s HTML.

    Is schema markup still relevant?

    Yes, for the types Google still documents. Software apps, articles, breadcrumbs and organizations each have a page in its structured data docs. FAQ is the one Google dropped.

    Which schema markup generator should I use?

    One that has the type your page needs and marks what Google requires for it. Two of the generators that rank for this search have no SoftwareApplication type, and neither marks required fields. This one does both.