Nouveau : optimisé pour ChatGPT, Perplexity et les AI Overviews

OfferForPurchase

schema.org/OfferForPurchaseRésultats enrichis Google

Une offre de vente ferme d'un bien, par opposition à la location.

Émergent
Adoption sur le web
67
Propriétés
Thing · Intangible · Offer
Hérite de

Comment l'ajouter

  1. 1

    Identifiez le type OfferForPurchase sur votre page et rassemblez les informations visibles à baliser.

  2. 2

    Ajoutez un bloc JSON-LD dans le code de la page, en ne balisant que du contenu réellement affiché.

  3. 3

    Vérifiez le résultat avec le test des résultats enrichis de Google, puis auditez la page avec SchemaGap.

Exemple de balisage

Squelette JSON-LD construit à partir des propriétés attendues de ce type. Remplacez les valeurs par les vôtres.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "OfferForPurchase",
  "price": "29.90",
  "priceCurrency": "EUR",
  "availability": "https://schema.org/InStock",
  "priceValidUntil": "2026-12-31",
  "itemCondition": "https://schema.org/NewCondition",
  "url": "https://exemple.com/page",
  "hasMerchantReturnPolicy": {
    "@type": "MerchantReturnPolicy",
    "name": "Nom de l'élément"
  }
}
</script>

Où imbriquer OfferForPurchase

Les propriétés qui attendent ce type comme valeur, et les types qui les exposent.

Propriétés obligatoires

Sans ces propriétés, l'élément n'est pas éligible aux résultats enrichis de Google.

priceNumber · TextObligatoireTrès répandu

Le prix, sous forme de nombre exploitable, sans symbole monétaire ni séparateur de milliers.

Propriétés recommandées

Non obligatoires, mais elles enrichissent le résultat et renforcent la compréhension par les moteurs.

urlURLStandard du web

L'URL canonique de l'élément.

availabilityItemAvailabilityTrès répandu

La disponibilité du produit, via une URL schema.org (ex. https://schema.org/InStock).

itemConditionOfferItemConditionTrès répandu

L'état du produit (neuf, reconditionné, occasion) via une URL schema.org.

priceCurrencyTextTrès répandu

La devise du prix, au format ISO 4217 (ex. EUR, USD).

priceValidUntilDateTrès répandu

La date jusqu'à laquelle le prix reste valide.

hasMerchantReturnPolicyMerchantReturnPolicyRépandu

La politique de retour applicable au produit.

shippingDetailsOfferShippingDetailsRépandu

Les conditions de livraison associées à l'offre (frais, délais, zones).

Hiérarchie

Parents
ThingIntangibleOfferOfferForPurchase
Sous-types · 0

Aucun sous-type.

Toutes les propriétés · 67

PropriétéType attenduAdoption
description

Une description textuelle de l'élément, sans balisage HTML.

TextStandard du web
image

Une ou plusieurs images de l'élément. Fournir des URL valides, de préférence en haute résolution.

ImageObject · URLStandard du web
mainEntityOfPage

La page dont cet élément est le sujet principal. L'inverse de mainEntity.

CreativeWork · URLStandard du web
name

Le nom de l'élément. Pour un produit, le nom commercial tel qu'affiché sur la page.

TextStandard du web
potentialAction

Une action que l'on peut déclencher sur cet élément, décrite avec un EntryPoint.

ActionStandard du web
sameAs

URL d'une page de référence qui identifie l'élément de façon non ambiguë (réseau social, Wikidata…).

URLStandard du web
aggregateRating

La note globale agrégée à partir de plusieurs avis. Doit correspondre à des avis visibles sur la page.

AggregateRatingTrès répandu
alternateName

Un autre nom sous lequel l'élément est connu : sigle, ancienne dénomination, nom commercial.

TextTrès répandu
areaServed

La zone géographique desservie par le service ou l'organisation.

AdministrativeArea · GeoShape · Place · TextTrès répandu
category

La catégorie du produit.

Text · Thing · URLTrès répandu
priceSpecification

Le détail du prix : montant, devise, TVA incluse ou non, quantité éligible.

PriceSpecificationTrès répandu
review

Un avis individuel sur le produit. Doit correspondre à un avis réellement affiché.

ReviewTrès répandu
seller

L'entité qui vend le produit.

Organization · PersonTrès répandu
sku

La référence interne (Stock Keeping Unit) du vendeur.

TextTrès répandu
validThrough

La date jusqu'à laquelle l'élément reste valable.

Date · DateTimeTrès répandu
additionalProperty

Une caractéristique supplémentaire non couverte par une propriété dédiée.

PropertyValueRépandu
additionalType

Un type supplémentaire pour l'élément, indiqué par une URL pointant vers un vocabulaire.

URLRépandu
gtin

Le code produit international (GTIN), toutes longueurs confondues.

TextRépandu
gtin12

Le code GTIN-12 (UPC) du produit.

TextRépandu
gtin13

Le code GTIN-13 (EAN) du produit.

TextRépandu
identifier

Un identifiant, par exemple un ISBN ou un identifiant interne.

PropertyValue · Text · URLRépandu
inventoryLevel

Le niveau de stock disponible.

QuantitativeValueRépandu
isFamilyFriendly

Indique si le contenu convient à un public familial.

BooleanRépandu
itemOffered

Ce que l'offre porte : produit, service, événement.

AggregateOffer · CreativeWork · EventRépandu
mpn

La référence fabricant (Manufacturer Part Number).

TextRépandu
subjectOf

Un contenu ou un événement qui parle de cet élément. L'inverse de about.

CreativeWork · EventRépandu
validFrom

La date à partir de laquelle l'élément devient valable.

Date · DateTimeRépandu
acceptedPaymentMethod

Un moyen de paiement accepté.

LoanOrCredit · PaymentMethod · TextCourant
availabilityStarts

La date à partir de laquelle l'offre devient disponible.

Date · DateTime · TimeCourant
availableAtOrFrom

Le lieu où l'offre peut être honorée.

PlaceCourant
availableDeliveryMethod

Un mode de livraison proposé pour cette offre.

DeliveryMethodCourant
businessFunction

La nature de la transaction : vente, location, réparation.

BusinessFunctionCourant
checkoutPageURLTemplate

Le gabarit d'URL menant directement au panier prérempli.

TextCourant
deliveryLeadTime

Le délai de préparation avant expédition.

QuantitativeValueCourant
disambiguatingDescription

Une phrase courte qui distingue l'élément d'un homonyme. Utile quand plusieurs entités portent le même nom.

TextCourant
eligibleDuration

La durée pour laquelle l'offre est valable.

QuantitativeValueCourant
eligibleQuantity

La quantité pour laquelle l'offre s'applique.

QuantitativeValueCourant
eligibleRegion

La zone où l'offre est valable.

GeoShape · Place · TextCourant
eligibleTransactionVolume

Le montant de commande à partir duquel l'offre s'applique.

PriceSpecificationCourant
gtin14

Le code GTIN-14 du produit.

TextCourant
gtin8

Le code GTIN-8 du produit.

TextCourant
offeredBy

L'entité qui propose l'offre.

Organization · PersonCourant
serialNumber

Le numéro de série de l'exemplaire.

TextCourant
warranty

La garantie associée, avec sa durée et son étendue.

WarrantyPromiseCourant
addOn

Une option payante s'ajoutant à l'offre principale.

OfferÉmergent
availabilityEnds

La date après laquelle l'offre n'est plus disponible.

Date · DateTime · TimeÉmergent
eligibleCustomerType

Le type de client pouvant bénéficier de l'offre.

BusinessEntityTypeÉmergent
hasMeasurement

Une mesure du produit, avec le type de mesure et l'unité.

QuantitativeValueÉmergent
includesObject

Un produit inclus dans l'offre, avec sa quantité.

TypeAndQuantityNodeÉmergent
leaseLength

La durée minimale de location.

Duration · QuantitativeValueÉmergent
owner

Le propriétaire actuel de l'élément.

Organization · PersonÉmergent
reviews

Les avis portant sur l'élément. Forme plurielle historique de review, que Google ne privilégie plus.

ReviewÉmergent
advanceBookingRequirement

Le délai minimal entre la commande et la livraison.

QuantitativeValueRare
asin

L'identifiant produit Amazon.

Text · URLRare
hasAdultConsideration

Signale un produit soumis à restriction : alcool, tabac, contenu pour adultes.

AdultOrientedEnumerationRare
hasGS1DigitalLink

Le lien GS1 Digital Link associé au produit, qui encode son identifiant normalisé.

URLRare
ineligibleRegion

La zone explicitement exclue de l'offre, typiquement pour la livraison.

GeoShape · Place · TextRare
mobileUrl

L'URL de la version mobile. Sans objet si le site est responsive.

TextRare
validForMemberTier

Le niveau de fidélité qui donne droit à cette offre.

MemberProgramTierRare

Donnée publique Google / schema.org · mai 2026

Votre page utilise OfferForPurchase ?

Auditez son balisage et voyez ce qui manque, priorisé par adoption réelle.

Restez à la pointe du SEO

Nos analyses sur schema.org, les moteurs IA et les résultats enrichis, directement dans votre boîte. Sans spam.