# Fiches produit pour ChatGPT : comment rédiger titres et descriptions

> Les règles du flux OpenAI pour titres et descriptions, comment écrire pour un assistant qui lit le sens, des exemples avant et après, et les erreurs à éviter.

Canonical: https://convrail.com/fr/blog/fiches-produit-pour-chatgpt/

Pour rédiger des fiches produit pour ChatGPT, énoncez des faits en texte brut. Un titre de 150 caractères au plus nomme le produit et sa variante ; une description de 5 000 caractères au plus dit ce qu'il est, de quoi il est fait, à qui il s'adresse et ce qui le limite. OpenAI demande un texte factuel, sans langage promotionnel : supprimez slogans et majuscules.

Ce guide reprend les règles publiées par OpenAI, explique comment écrire pour un assistant qui lit le sens plutôt que des mots-clés, montre des exemples avant et après, et liste les erreurs qui coûtent le plus.

## Ce qu'exige la spécification d'OpenAI

La [spécification du flux produit d'OpenAI](https://developers.openai.com/commerce/product-feeds/spec) définit chaque champ que lit ChatGPT. Voici ceux qui façonnent vos textes. Les citations sont traduites par nous.

| Champ | Règle de la spécification | Ce que cela change pour la rédaction |
| --- | --- | --- |
| `title` | Obligatoire, texte brut, 150 caractères au plus. « Nom du produit, en incluant la variante choisie quand c'est pertinent. » | Une ligne qui nomme le produit, son type et la variante (couleur, taille) |
| `description` | Obligatoire, texte brut, 5 000 caractères au plus. « Description factuelle de cet article. » | Des faits sur cet article, sans HTML |
| `brand` | Obligatoire | Ne comptez pas sur le titre seul pour porter la marque |
| `gtin` / `mpn` | Identifiants produit ; un GTIN compte 8, 12, 13 ou 14 chiffres et une clé de contrôle valide | Permet de rattacher le produit à des catalogues connus |
| `product_category` | Un chemin séparé par `>`, comme `Apparel & Accessories > Shoes` | Indique où se range le produit |
| `material`, `color`, `size` | Champs d'attributs | Des faits qui répondent directement aux questions des acheteurs |
| `group_id`, `listing_has_variations`, `variant_dict` | Regroupent les variantes et décrivent ce qui les distingue | Chaque variante reçoit un texte exact |

Deux règles comptent plus qu'il n'y paraît :

- **Texte brut veut dire texte brut.** Une description copiée depuis un thème contient souvent des balises `<p>`, `<br>` et `<strong>`. La spécification demande du texte brut : le HTML doit être retiré avant l'envoi. Convrail retire les balises des titres et des descriptions quand il construit le flux, et son validateur signale toute description qui en contient encore.
- **La variante a sa place dans le titre quand elle compte.** Si une veste existe en bleu marine et en kaki, la spécification décrit le titre comme le nom du produit en incluant la variante choisie quand c'est pertinent. Un acheteur qui demande une veste kaki doit lire « kaki » dans la ligne qu'affiche ChatGPT.

## Ce qu'ajoutent les bonnes pratiques d'OpenAI

Les [bonnes pratiques du flux produit](https://developers.openai.com/commerce/guides/best-practices) d'OpenAI vont plus loin que la spécification. Trois points touchent la rédaction :

1. **Factuel, pas promotionnel.** OpenAI recommande un texte concis et factuel qui aide l'utilisateur à comprendre le produit, et précise que le texte brut comme le texte en style liste sont acceptés. Le guide demande aussi d'éviter le langage promotionnel.
2. **Propre à chaque variante quand les variantes diffèrent.** Gardez le titre, l'URL, la description, les visuels, la disponibilité et le prix propres à chaque variante lorsqu'ils diffèrent d'une variante à l'autre.
3. **Plus riche, c'est mieux, sans être obligatoire.** OpenAI indique que les descriptions et les taxonomies peuvent améliorer la qualité des réponses, mais ne sont pas nécessaires à l'ingestion d'un produit. Une description pauvre ne bloquera pas votre flux ; elle donnera simplement moins de matière à ChatGPT.

Il y a aussi une raison de ne pas trop polir. L'article du centre d'aide d'OpenAI sur [le shopping avec ChatGPT Search](https://help.openai.com/en/articles/11128490-shopping-with-chatgpt-search) explique que les résultats produits s'appuient sur des métadonnées structurées fournies par les marchands et par des tiers, comme le prix et la description, et que ChatGPT peut générer des titres et des descriptions simplifiés pour l'affichage. Votre texte est une matière première pour une réponse, pas une annonce finie. Ce qui en reste, ce sont les faits.

## Écrire pour un assistant qui lit le sens

Un moteur de recherche fondé sur les mots-clés récompense la répétition des mots que tapent les internautes. Un assistant fait autre chose : il lit une question en langage courant (« un ventilateur de bureau silencieux pour une petite chambre, moins de 40 dB ») et cherche les produits dont la description lui permet d'y répondre avec assurance.

Cela change le contenu d'une bonne description. Plutôt que des mots-clés, elle doit contenir les faits qu'un assistant devrait citer pour recommander le produit :

- **Ce qu'il est**, avec les mots d'un acheteur, pas seulement votre nom interne.
- **De quoi il est fait**, ou ses principales caractéristiques : matières, dimensions, capacité, puissance, poids.
- **À qui il s'adresse**, et dans quelle situation : petits espaces, débutants, peaux sensibles, usage en extérieur.
- **Ses usages principaux**, dits simplement.
- **Ses contraintes** : tailles disponibles, compatibilité, entretien, ce qu'il ne fait pas.

Le dernier point est celui que la plupart des boutiques oublient. Un assistant qui compare trois produits pour un acheteur doit savoir lequel ne tient pas sur une étagère de 30 cm ou ne fonctionne pas avec tel téléphone. Une description qui énonce ses limites se recommande plus justement, et provoque moins de retours.

Un test simple : relisez votre description et demandez-vous si l'on pourrait répondre à la question d'un acheteur avec ce seul texte, sans voir les photos. Si la réponse dépend d'une image, d'un guide des tailles en photo ou d'un badge sur la fiche, l'information manque dans ce que lit ChatGPT.

## Avant et après : des exemples commentés

Les deux produits ci-dessous sont des **exemples fictifs**, écrits pour ce guide. Ils montrent la forme d'une bonne réécriture, pas des données de catalogue réelles.

### Exemple 1 : une lampe de bureau (fictive)

**Avant**

- Titre : `LAMPE NORDIC OAK !!! MEILLEURE VENTE, LIVRAISON OFFERTE`
- Description : `<p><strong>La lampe dont tout le monde parle !</strong></p><p>Sublimez votre intérieur avec notre design iconique. Commandez maintenant !</p>`

**Après**

- Titre : `Lampe de bureau LED Nordic Oak, socle en noyer, intensité réglable, blanc chaud`
- Description : `Lampe de bureau LED avec socle en noyer massif et bras orientable en aluminium. Trois niveaux d'intensité et une lumière blanc chaud adaptée à la lecture et au travail du soir. Convient à un petit bureau : le socle mesure 15 cm de large. Alimentation USB-C, câble fourni, adaptateur secteur non fourni. Le module LED est intégré et ne se remplace pas.`

Ce qui a changé :

| Avant | Après | Pourquoi c'est mieux |
| --- | --- | --- |
| Tout en majuscules, points d'exclamation | Majuscule initiale seulement | Se lit comme un nom de produit, pas comme une bannière |
| « Meilleure vente, livraison offerte » | Type, matière, fonction, couleur de lumière | Des faits sur lesquels un acheteur peut poser une question |
| Balises HTML | Texte brut | Conforme à la spécification |
| « Sublimez votre intérieur » | Dimensions, alimentation, contenu de la boîte | Un assistant peut répondre à « est-ce que ça rentre ? » et « que me faut-il ? » |
| Aucune limite indiquée | « Adaptateur non fourni », « ne se remplace pas » | Des limites honnêtes évitent les mauvaises recommandations et les retours |

### Exemple 2 : une veste de course avec variantes (fictive)

**Avant**

- Titre de toutes les variantes : `Veste Storm Runner`
- Description : `Notre meilleure veste à ce jour. Parfaite par tous les temps !`

**Après**

- Titre, kaki, taille M : `Veste de course imperméable Storm Runner, kaki, homme, taille M`
- Description : `Veste de course légère et imperméable, coutures étanchées et capuche repliable. Tissu extérieur en polyester recyclé, doublure en maille dans le dos pour la ventilation. Détails réfléchissants sur la poitrine et le dos pour courir à la tombée du jour. Se range dans sa propre poche de poitrine. Lavage en machine à 30 °C, pas de sèche-linge. Coupe classique : prenez la taille au-dessus si vous portez plusieurs couches dessous.`

Toutes les variantes partagent un `group_id`, la fiche renseigne `listing_has_variations`, et `variant_dict` décrit ce qui change (couleur et taille). Le titre porte la variante parce que la spécification le demande quand c'est pertinent : un acheteur qui cherche « une veste de course kaki en taille M » peut être mis en relation avec exactement cette ligne.

## Les erreurs qui coûtent le plus

| Erreur | Pourquoi elle pèse | Correction |
| --- | --- | --- |
| HTML laissé dans les descriptions | La spécification exige du texte brut | Retirer les balises avant l'envoi |
| Titres de plus de 150 caractères | Au-delà de la limite de la spécification | Garder le nom, le type et la variante ; couper le reste |
| Titres en majuscules ou chargés de symboles | Se lit comme une promotion, pas comme un nom | Majuscule initiale, pas d'emoji, pas de « !!! » |
| Allégations promotionnelles (« le meilleur », « numéro un ») | OpenAI demande un texte factuel, sans langage promotionnel | Remplacer chaque allégation par un fait vérifiable |
| Même titre et même description pour toutes les variantes | Les bonnes pratiques demandent un texte propre à chaque variante quand elles diffèrent | Mettre la couleur, la taille ou la matière dans le titre de chaque variante |
| Informations présentes seulement dans les images | Un assistant lit les champs texte | Écrire tailles, matières et limites dans la description |
| Description d'une seule ligne | Les descriptions peuvent améliorer la qualité des réponses | Dire ce qu'est le produit, ses matières, son public, ses usages et ses contraintes |
| Marque, identifiants ou catégorie absents | Moins de signaux pour rattacher et classer le produit | Renseigner `brand`, `gtin` ou `mpn`, et `product_category` |
| Prix ou promotions écrits dans le texte | Le texte vieillit pendant que le champ prix change | Garder les prix dans `price` et `sale_price`, jamais dans la description |

Ce dernier point passe souvent inaperçu. La spécification prévoit un champ `sale_price`, qui doit être strictement inférieur à `price`. Une description qui annonce « moins 20 % » reste dans le flux après la fin des soldes, et contredit le prix que ChatGPT affiche juste à côté.

## Ce que fait Convrail

Rédiger des centaines de descriptions à la main, c'est le goulet d'étranglement. L'[optimisation du flux](/fr/optimisation-flux/) de Convrail couvre trois parties du travail.

**Un score de complétude de 0 à 100 pour chaque produit.** Une ligne valide vaut 50 points, et chaque champ recommandé ajoute un bonus fixe : un GTIN ou un MPN (10), une catégorie produit (8), une description de 200 caractères ou plus (6), un prix soldé quand le produit est en promotion (6), des images supplémentaires (5), une note et un nombre d'avis (5), des variantes décrites (5) et un délai de retour en jours (5). Les actions sont triées par points à gagner : vous commencez par ce qui compte le plus.

**Des brouillons IA écrits pour le flux.** L'assistant de réécriture propose un titre de moins de 150 caractères, jamais en majuscules, et une description en texte brut dans la limite de 5 000 caractères du flux : ce qu'est le produit, chaque caractéristique que donne votre fiche, à qui il s'adresse, ses usages principaux et ses contraintes. Il lit le titre, la description, la marque, la catégorie, les options des variantes et l'image principale, et n'énonce que les faits qu'il y trouve : le brouillon n'invente pas d'attributs que le produit n'a pas. Si le fournisseur d'IA est indisponible, rien ne change et l'application vous le dit.

**Appliqué au flux, jamais à la boutique.** Les réécritures vont dans le flux envoyé à ChatGPT, et seulement là. Vos fiches produit ne sont jamais modifiées, et une resynchronisation du catalogue n'efface pas les réécritures. Sur WooCommerce, vous lisez la proposition avant de l'appliquer. Sur Shopify, un clic la rédige et l'applique, et le résultat s'affiche aussitôt. Pour chaque variante, « Voyez ce qui est envoyé » montre les champs exacts que reçoit OpenAI.

Le [flux produit](/fr/flux-produit/) vérifie ensuite chaque ligne selon la spécification d'OpenAI avant l'envoi : une réécriture qui enfreindrait une règle est repérée avant d'arriver chez OpenAI.

## Pour aller plus loin

Un bon texte n'est qu'un levier parmi d'autres. La liste complète, de la disponibilité aux avis, se trouve dans [comment faire recommander vos produits par ChatGPT](/fr/blog/faire-recommander-produits-par-chatgpt/). Chaque champ cité ici est détaillé dans [la spécification du flux produit OpenAI expliquée](/fr/blog/specification-flux-produit-openai/). Si des produits sont totalement absents de ChatGPT, commencez par [pourquoi vos produits n'apparaissent pas dans les résultats shopping de ChatGPT](/fr/blog/produits-absents-resultats-shopping-chatgpt/). Pour savoir si de meilleurs textes changent la fréquence à laquelle votre boutique est citée, la [visibilité dans l'IA](/fr/visibilite-ia/) suit chaque semaine les questions d'achat que vous choisissez.

## La liste de contrôle

- [ ] Titres de moins de 150 caractères, en texte brut, avec une majuscule initiale seulement
- [ ] Le titre de chaque variante précise sa couleur, sa taille ou sa matière quand elles diffèrent
- [ ] Descriptions en texte brut, sans balise HTML
- [ ] Chaque description dit ce qu'est le produit, ses matières, son public, ses usages et ses limites
- [ ] Aucune allégation promotionnelle, aucun prix ni remise écrits dans le texte
- [ ] `brand`, `gtin` ou `mpn`, et `product_category` renseignés
- [ ] Les informations visibles seulement en image sont écrites dans le texte