schema.org/OfferRich result eligible
Offer schema
A specific offer to sell something at a price.
Where to use it
Nested inside Product, Service or SoftwareApplication.
A complete example
Valid as written, with every required property and the recommended ones that carry real information.
offer.json
{
"@context": "https://schema.org",
"@type": "Offer",
"price": "249.00",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.seoforsolos.com/example",
"priceValidUntil": "2027-07-27",
"priceSpecification": {
"@type": "UnitPriceSpecification",
"price": "249.00",
"priceCurrency": "USD",
"valueAddedTaxIncluded": true
},
"seller": {
"@id": "https://www.seoforsolos.com/#organization"
}
}Properties
| Property | Status |
|---|---|
price | Required |
priceCurrency | Required |
availability | Recommended |
url | Recommended |
priceValidUntil | Recommended |
priceSpecification | Recommended |
seller | Recommended |
The three mistakes this type attracts
- 01A price without a currency, which is not a price.
- 02Omitting availability, leaving stock state unknown.
- 03A price as a float with floating point error rather than a fixed decimal string.
Related types
Where this appears in the playbook
- Structured data: what each type is for and which ones earned their place.
- The schema graph: composing types into one graph with stable identifiers.
- One JSON-LD script per page, holding one @graph
- Stable @id anchors that cross-reference rather than duplicate
- Optional fields are omitted, never emitted as empty strings
Questions
What is the Offer schema type for?
A specific offer to sell something at a price. Use it on: nested inside Product, Service or SoftwareApplication.
Which Offer properties are required?
Offer requires 2 properties: price, priceCurrency. It also recommends 5: availability, url, priceValidUntil, priceSpecification, seller.
Does Offer produce a rich result?
Offer is eligible for a Google rich result when its required properties are present and valid. A validation error therefore has a visible cost in the search result itself.
What is the most common Offer mistake?
The most common Offer mistake is: A price without a currency, which is not a price.