agentic‑readiness docs
/
Scan at scale Blog Build one › Run a scan ›

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 ValidproductSchemaValid
  • Product Schema FindingsproductSchemaFindings
  • Product Schema Offer CountproductSchemaOfferCount
  • Product Schema Price SamplesproductSchemaPriceSamples
  • Product Schema Currency SamplesproductSchemaCurrencySamples
  • Product Schema Availability SamplesproductSchemaAvailabilitySamples
  • Product Schema Missing PriceproductSchemaMissingPrice
  • Product Schema Non-Numeric PriceproductSchemaNonNumericPrice
  • Product Schema Missing CurrencyproductSchemaMissingCurrency
  • Product Schema Invalid CurrencyproductSchemaInvalidCurrency
  • Product Schema Missing AvailabilityproductSchemaMissingAvailability
  • Product Schema Invalid Availability EnumproductSchemaInvalidAvailabilityEnum

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.

Get Lumar pricing