Scan at scalePages with broken Product schema
Pages with broken Product schema
A per-URL report: one row per page that matches, over the pages a crawl reached.
What this report returns
Product/Offer JSON-LD is the structured listing agents read to quote, compare, or buy a product.
These pages publish an offer agents can't transact on: a missing or non-numeric price, a missing or non-ISO-4217 currency, or a missing/invalid availability. None of these is a spec violation, which is why no conformance column appears: schema.org marks no Offer property required, so price and priceCurrency come from Google Search's product structured-data requirements, the availability enum from the schema.org vocabulary, and the missing-availability check from Lumar's readiness bar (Google lists availability as recommended, but an agent cannot tell a buyable item from a sold-out one without it).
They are still what a buying agent needs, so the rows are worth fixing.
How to fix it. Give every Offer a numeric "price" ("49.99"), a 3-letter "priceCurrency" ("USD"), and a schema.org ItemAvailability "availability" (https://schema.org/InStock); the flagged columns show which field each page gets wrong.
The columns it shows
Every defect this technology can carry is a column in the grid, worst first, so nothing is hidden behind a filter you have to know to apply.
- Product Schema Valid
productSchemaValid - Product Schema Findings
productSchemaFindings - Product Schema Offer Count
productSchemaOfferCount - Product Schema Price Samples
productSchemaPriceSamples - Product Schema Currency Samples
productSchemaCurrencySamples - Product Schema Availability Samples
productSchemaAvailabilitySamples - Product Schema Missing Price
productSchemaMissingPrice - Product Schema Non-Numeric Price
productSchemaNonNumericPrice - Product Schema Missing Currency
productSchemaMissingCurrency - Product Schema Invalid Currency
productSchemaInvalidCurrency - Product Schema Missing Availability
productSchemaMissingAvailability - Product Schema Invalid Availability Enum
productSchemaInvalidAvailabilityEnum
About Product / Offer schema
Price, availability and identifiers an agent can quote.
Read how Product / Offer schema is checked, including the specification it is validated against and a worked correct and broken example.
Running it
This report ships in the Lumar agent-readiness container and appears on any project it is linked to, on every crawl. See the whole set, or check a single URL with the scanner on this site, which runs the same code with no account.