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.
- Homepage
Organization - Product or pricing page
SoftwareApplication - Guides and blog posts
Article - Every page below the homepage
BreadcrumbList - A page of questions and answers
FAQPageNo rich result in Google since May 7, 2026
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 nameoffers.price0 if it’s freeaggregateRatingor areview
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.