Structured data is valid JSON but missing properties Google requires
Structured data, also called schema.org markup, describes page content to search engines in a standard format, for example marking up a product's name and price. This check found a schema block on this site that parses as valid JSON but is missing properties Google specifically requires for a rich result, such as a Product schema missing its name, or an Event schema missing its start date. Valid-but-incomplete schema silently fails eligibility for the enhanced search listing, a "rich result," it was meant to earn, so you still carry the ongoing cost of maintaining structured data without getting any of the visual or click-through benefit it exists to provide. Your developer should check the schema block against Google's Rich Results Test, which lists exactly which required properties are missing, then add each one directly into the existing block. Once the required fields are identified, this is a targeted fix, typically under an hour.
Why this matters
Valid-but-incomplete schema silently fails eligibility for the enhanced search listing, a "rich result," it was meant to earn, so you still carry the ongoing cost of maintaining structured data without getting any of the visual or click-through benefit it exists to provide.
How to fix it
Your developer should check the schema block against Google's Rich Results Test, which lists exactly which required properties are missing, then add each one directly into the existing block. Once the required fields are identified, this is a targeted fix, typically under an hour.