STRUCTURED DATA · SEO GLOSSARY

Availability Schema

The schema.org ItemAvailability property within Offer schema that specifies the stock status of a product — InStock, OutOfStock, PreOrder, BackOrder, etc. — required for correct Product rich result rendering and Google Shopping integration.

Definition

Availability schema refers to the schema.org ItemAvailability property used within Offer and Product structured data to declare a product\'s stock status. This property is critical for both Google rich result eligibility and accuracy — Google uses availability data to display "In Stock" or "Out of Stock" badges in SERP results and to filter Shopping results by availability. Schema.org ItemAvailability enum values: InStock — the product is available for order; OutOfStock — the product is temporarily unavailable; PreOrder — the product can be pre-ordered before its release; BackOrder — the product is available for order but will ship after a delay; Discontinued — the product is no longer offered; SoldOut — the product was offered but all units are sold (may return); OnlineOnly — available for purchase online only, not in physical stores; InStoreOnly — available in stores only, not online; LimitedAvailability — limited quantity available. Accuracy requirements: Google validates availability schema against the actual product page. For products with dynamic inventory (stock that changes frequently), the availability in structured data must be updated to match actual stock status — this typically requires integration between the e-commerce platform\'s product database and the structured data output. Common implementation patterns: static sites update structured data manually on stock changes; dynamic e-commerce platforms (Shopify, WooCommerce, Magento) have structured data generated from product database values and update automatically when stock status changes. Pre-order and back-order: PreOrder should include the releaseDate property on the Product or expectedArrivalFrom/By on the Offer for the projected shipping date — this additional context improves rich result relevance for pre-order product queries.

Why it matters for SEO

Availability schema determines whether a product appears with an "In Stock" badge in SERP results, which affects click-through rates for commercial queries (users searching to buy prefer to click in-stock products). Persistent availability inaccuracy — marking out-of-stock products as InStock — can result in rich result demotion and poor user experience (users click through to find the product unavailable). For e-commerce sites, maintaining accurate availability schema across a large catalogue requires systematic integration with inventory management.

How DeepSEOAnalysis checks this

DeepSEOAnalysis checks for availability property presence in Offer schema and validates that it uses a recognised schema.org ItemAvailability value. Real-time inventory accuracy — whether the declared availability matches actual stock status — requires comparison against product database values, which is outside static page auditing scope.

See how your site scores on Availability Schema.

The free DeepSEOAnalysis audit checks availability schema and 100+ other signals. Full report, no signup.

Run a free audit →