π·οΈ
Offer
Product offers and pricing
About Offer Schema
The Offer schema type is used to mark up product offers and pricing. Implementing this structured data helps search engines understand your content better and may qualify your pages for rich results in Google Search.
Properties
* Required Properties
@type
Must be "Offer"
Type: Text
price
Price amount
Type: Number or Text
priceCurrency
Currency code (ISO 4217)
Type: Text
β Recommended Properties
availability
Availability status
Type: ItemAvailability
url
URL to purchase
Type: URL
priceValidUntil
Price expiration date
Type: Date
seller
Seller information
Type: Organization or Person
Best Practices
- β Validate your JSON-LD with Googleβs Rich Results Test before publishing.
- β Populate availability, url to unlock enhanced snippets.
- β Keep structured data in sync with the visible content on the page.
Common Pitfalls
- β οΈAvoid mixing multiple schema syntaxes for the same entity.
- β οΈDo not include claims that the user cannot see or confirm on the page.
- β οΈRemember to update dateModified whenever the content changes.
JSON-LD Example
{
"@context": "https://schema.org",
"@type": "Offer",
"price": "29.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://example.com/buy",
"priceValidUntil": "2025-12-31",
"seller": {
"@type": "Organization",
"name": "Example Store"
}
}Looking for more tools? TryBetCalc Profor smart sports betting calculators.