Skip to content

Product schema missing Offer (price/availability)

Offer is the part of Product schema that specifies the price, currency and stock status (in stock, out of stock) for an item. This check found your Product JSON-LD present but with no Offer property at all, so there's no structured price or availability data attached to the listing. AI shopping platforms require price and availability data before they'll surface a product at all, since showing a product without knowing whether it's in stock or what it costs isn't useful to a shopper. Without an Offer, your product is functionally invisible to AI shopping tools no matter how complete the rest of its schema is. Your developer needs about 1 hour. Add an offers property to each Product, specifying an Offer type with price, priceCurrency, and an availability value such as InStock, and make sure the availability stays in sync with your real, current inventory.

Why this matters

AI shopping platforms require price and availability data before they'll surface a product at all, since showing a product without knowing whether it's in stock or what it costs isn't useful to a shopper. Without an Offer, your product is functionally invisible to AI shopping tools no matter how complete the rest of its schema is.

How to fix it

Your developer needs about 1 hour. Add an offers property to each Product, specifying an Offer type with price, priceCurrency, and an availability value such as InStock, and make sure the availability stays in sync with your real, current inventory.