Google-friendly structured data with NAICS industry classification — www.jsonldtool.com
An offer to transfer some rights to an item or to provide a service — for example, an offer to sell tickets to an event…
Offer is a schema.org type. Use the generator above to build Offer structured data as JSON-LD, Microdata, RDFa, XML or Open Graph, then paste it into your page to help Google, Bing and AI answer engines understand your content.
See the official definition at schema.org/Offer.
Properties defined directly on Offer:
| Property | Expected type | Description |
|---|---|---|
acceptedPaymentMethod | Text | The payment method(s) that are accepted in general by an organization, or for some specific demand … |
additionalProperty | Text | A property-value pair representing an additional characteristic of the entity, e.g. a product featu… |
addOn | Text | An additional offer that can only be obtained in combination with the first base offer (e.g. supple… |
advanceBookingRequirement | Text | The amount of time that is required between accepting the offer and the actual usage of the resourc… |
aggregateRating | Text | The overall rating, based on a collection of reviews or ratings, of the item. |
areaServed | Text | The geographic area where a service or offered item is provided. |
asin | URL | An Amazon Standard Identification Number (ASIN) is a 10-character alphanumeric unique identifier as… |
availability | Text | The availability of this item—for example In stock, Out of stock, Pre-order, etc. |
availabilityEnds | DateTime | The end of the availability of the product or service included in the offer. |
availabilityStarts | DateTime | The beginning of the availability of the product or service included in the offer. |
availableAtOrFrom | Text | The place(s) from which the offer can be obtained (e.g. store locations). |
availableDeliveryMethod | Text | The delivery method(s) available for this offer. |
businessFunction | Text | The business function (e.g. sell, lease, repair, dispose) of the offer or component of a bundle (Ty… |
category | Text | A category for the item. Greater signs or slashes can be used to informally indicate a category hie… |
checkoutPageURLTemplate | Text | A URL template (RFC 6570) for a checkout page for an offer. This approach allows merchants to speci… |
deliveryLeadTime | Text | The typical delay between the receipt of the order and the goods either leaving the warehouse or be… |
eligibleCustomerType | Text | The type(s) of customers for which the given offer is valid. |
eligibleDuration | Text | The duration for which the given offer is valid. |
eligibleQuantity | Text | The interval and unit of measurement of ordering quantities for which the offer or price specificat… |
eligibleRegion | Text | The ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape for the geo-poli… |
eligibleTransactionVolume | Text | The transaction volume, in a monetary unit, for which the offer or price specification is valid, e.… |
gtin | Text | A Global Trade Item Number ([GTIN](https://www.gs1.org/standards/id-keys/gtin)). GTINs identify tra… |
gtin12 | Text | The GTIN-12 code of the product, or the product to which the offer refers. The GTIN-12 is the 12-di… |
gtin13 | Text | The GTIN-13 code of the product, or the product to which the offer refers. This is equivalent to 13… |
gtin14 | Text | The GTIN-14 code of the product, or the product to which the offer refers. See [GS1 GTIN Summary](h… |
gtin8 | Text | The GTIN-8 code of the product, or the product to which the offer refers. This code is also known a… |
hasAdultConsideration | Text | Used to tag an item to be intended or suitable for consumption or use by adults only. |
hasGS1DigitalLink | URL | The GS1 digital link associated with the object. This URL should conform to the particular requirem… |
hasMeasurement | Text | A measurement of an item, For example, the inseam of pants, the wheel size of a bicycle, the gauge … |
hasMerchantReturnPolicy | Text | Specifies a MerchantReturnPolicy that may be applicable. |
includesObject | Text | This links to a node or nodes indicating the exact quantity of the products included in an [[Offer… |
ineligibleRegion | Text | The ISO 3166-1 (ISO 3166-1 alpha-2) or ISO 3166-2 code, the place, or the GeoShape for the geo-poli… |
inventoryLevel | Text | The current approximate inventory level for the item or items. |
isFamilyFriendly | Boolean | Indicates whether this content is family friendly. |
itemCondition | Text | A predefined value from OfferItemCondition specifying the condition of the product or service, or t… |
itemOffered | Text | An item being offered (or demanded). The transactional nature of the offer or demand is documented … |
leaseLength | Text | Length of the lease for some [[Accommodation]], either particular to some [[Offer]] or in some case… |
mobileUrl | Text | The [[mobileUrl]] property is provided for specific situations in which data consumers need to dete… |
mpn | Text | The Manufacturer Part Number (MPN) of the product, or the product to which the offer refers. |
offeredBy | Text | A pointer to the organization or person making the offer. |
price | Number | The offer price of a product, or of a price component when attached to PriceSpecification and its s… |
priceCurrency | Text | The currency of the price, or a price component when attached to [[PriceSpecification]] and its sub… |
priceSpecification | Text | One or more detailed price specifications, indicating the unit price and delivery or payment charge… |
priceValidUntil | Date | The date after which the price is no longer available. |
review | Text | A review of the item. |
seller | Text | An entity which offers (sells / leases / lends / loans) the services / goods. A seller may also be… |
serialNumber | Text | The serial number or any alphanumeric identifier of a particular product. When attached to an offer… |
shippingDetails | Text | Indicates information about the shipping policies and options associated with an [[Offer]]. |
sku | Text | The Stock Keeping Unit (SKU), i.e. a merchant-specific identifier for a product or service, or the … |
validForMemberTier | Text | The membership program tier an Offer (or a PriceSpecification, OfferShippingDetails, or MerchantRet… |
validFrom | DateTime | The date when the item becomes valid. |
validThrough | DateTime | The date after when the item is not valid. For example the end of an offer, salary period, or a per… |
warranty | Text | The warranty promise(s) included in the offer. |
Offer also inherits properties from Intangible, Thing.
| Property | Expected type | Description |
|---|---|---|
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabu… |
alternateName | Text | An alias for the item. |
description | Text | A description of the item. |
disambiguatingDescription | Text | A sub property of description. A short description of the item used to disambiguate from other, sim… |
identifier | URL | The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs,… |
image | URL | An image of the item. This can be a [[URL]] or a fully described [[ImageObject]]. |
mainEntityOfPage | URL | Indicates a page (or other CreativeWork) for which this thing is the main entity being described. S… |
name | Text | The name of the item. |
owner | Text | A person or organization who owns this Thing. |
potentialAction | Text | Indicates a potential Action, which describes an idealized action in which this thing would play an… |
sameAs | URL | URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the i… |
subjectOf | Text | A CreativeWork or Event about this Thing. |
url | URL | URL of the item. |
{
"@context": "https://schema.org",
"@type": "Offer",
"name": "Example Offer"
}Offer (schema.org/Offer) is a structured-data type used to describe a Offer to search engines and AI systems. Adding Offer JSON-LD to a page helps Google, Bing and answer engines understand the content and can enable rich results.
Fill in the Offer fields in this tool, copy the generated JSON-LD, and paste it inside a <script type="application/ld+json"> tag in the <head> or <body> of your page. You can also export Microdata, RDFa, XML or Open Graph.
Yes. jsonldtool.com is a free Offer schema generator and validator with no sign-up required.