All schema types

Offer

An offer to transfer rights to a Product or provide a Service for some consideration (e.g. price).

What it is

Offer is the price-and-availability bridge between a Product and a buyer. Pair priceCurrency with price (always include both), availability (URL form: https://schema.org/InStock), and priceValidUntil for time-sensitive offers.

Required properties
  • price
  • priceCurrency
Recommended properties
  • availability
  • url
  • priceValidUntil
  • itemCondition
  • shippingDetails
  • hasMerchantReturnPolicy
JSON-LD example
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Offer",
  "price": "1499.00",
  "priceCurrency": "CAD",
  "availability": "https://schema.org/InStock",
  "priceValidUntil": "2026-12-31",
  "itemCondition": "https://schema.org/NewCondition",
  "url": "https://example.com/product"
}
</script>
Google rich result support

Required component of Product rich result. shippingDetails and hasMerchantReturnPolicy are now required for rich result eligibility (April 2024+).

When to use it
  • Product pricing
  • Service pricing
  • Limited-time promotions