Scan at scaleProducts missing core Offer fields
Products missing core Offer fields
A per-URL report: one row per page that matches, over the pages a crawl reached.
What this report returns
Price, currency, and availability are the minimum an agent needs to quote a product or decide it's buyable; an Offer missing any of them can't be transacted on, however rich the rest of the markup.
This is a readiness bar, not a conformance one: the schema.org Offer type marks nothing required, Google Search's product requirements expect price and currency (currency for merchant listings), and availability is Lumar's addition because stock status is what decides whether an agent can buy.
A flagged page is valid markup that no agent can act on.
How to fix it. Complete the Offer: "price": "49.99" (numeric), "priceCurrency": "USD" (ISO 4217), "availability": "https://schema.org/InStock".
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 Findings
productSchemaFindings - Product Schema Price Samples
productSchemaPriceSamples - Product Schema Currency Samples
productSchemaCurrencySamples - 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
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.