# Balisage schema Product à partir des données de page

> À utiliser quand il vous faut des données structurées Product valides pour une page, sans aucun champ inventé.

## À remplir avant de lancer

- `{{PRODUCT_NAME}}`
- `{{PRODUCT_URL}}`
- `{{SKU_AND_MPN}}`
- `{{BRAND}}`
- `{{DESCRIPTION}}`
- `{{IMAGE_URLS}}`
- `{{PRICE_AND_CURRENCY}}`
- `{{AVAILABILITY}}`
- `{{SHIPPING_AND_RETURNS}}`
- `{{REVIEW_DATA}}`
- `{{VARIANTS}}`

## Prompt

```
Générez les données structurées JSON-LD Product pour cette page.

Données de la page :
- Nom du produit : {{PRODUCT_NAME}}
- URL : {{PRODUCT_URL}}
- SKU et MPN : {{SKU_AND_MPN}}
- Marque : {{BRAND}}
- Description : {{DESCRIPTION}}
- Images : {{IMAGE_URLS}}
- Prix et devise : {{PRICE_AND_CURRENCY}}
- Disponibilité : {{AVAILABILITY}}
- Livraison et retours : {{SHIPPING_AND_RETURNS}}
- Avis et note : {{REVIEW_DATA}}
- Variantes : {{VARIANTS}}

Règles :
- Produisez un JSON-LD valide dans un seul bloc script, sans rien au-dessus.
- N’incluez que les propriétés étayées par les données ci-dessus. N’ajoutez pas gtin, aggregateRating, review ni shippingDetails si la donnée n’est pas fournie.
- La note agrégée doit correspondre au nombre et à la valeur visibles sur la page. Si les données d’avis sont absentes, omettez entièrement la propriété.
- Si des variantes sont fournies, modélisez-les correctement au lieu de les aplatir en une seule offre.
- Après le JSON, listez : (a) les propriétés omises et les données qu’il faudrait pour les ajouter, (b) tout élément de mes données d’entrée qui échouerait à la validation, et pourquoi.
- N’inventez pas d’espaces réservés example.com dans le balisage final. Si une URL manque, dites-le à la place.
```

## Obtenir un meilleur résultat

- Ne le laissez jamais remplir une note. Un écart entre le balisage et les avis visibles expose à une action manuelle.
- Demandez la liste des propriétés omises à chaque fois : elle sert aussi d’audit des trous de données du catalogue.
- Validez le rendu avant de le mettre en template. Un seul bloc de variante mal formé casse l’item entier.

---

Extrait de la bibliothèque de prompts QuQi - https://www.quqi.io/fr/prompts/product-schema-markup
