#5 : Comment automatiser la rédaction de millier de produits e-commerce avec ChatGPT
Génère des milliers de description, méta description, méta titre et autres éléments SEO pour ton site e-commerce.
👋 Introduction
Bonjour à toi
Il s’agit du cinquième scénario présenté dans cette newsletter “🤖 Make Time”.
Petit rappel pour les nouveaux lecteurs de cette newsletter, Make est rentré dans ma stack d’outil il y a plusieurs années. L’outil n’en est jamais ressorti depuis.
Au début il est toujours compliqué de savoir par où commencer. Après tout il y a plus de 1 600 applications disponibles dans les scénarios. Je ne suis pas expert en math mais cela doit faire plusieurs millions de possibilités de scénarios disponibles 🤓.
Je me suis concentré sur mes besoins primaires d’automatisation. Globalement envoyer des leads générés sur Facebook vers des CRM et autres outils de traitement de leads.
Puis je me suis formé à l’outil, j’ai intégré la communauté Make et j’ai regardé beaucoup de vidéos pour comprendre les possibilités de l’outil.
Cette newsletter est ma manière de retranscrire les apprentissages et proposer des idées de scénario que tu peux intégrer à tes process en entreprise.
Assez parlé, on y va pour le scénario de cette semaine.
⚙️ Présentation du scénario
Le catalogue est centralisé dans un Google Sheets, grâce au routeur chacun des produits se verra doté d’une nouvelle :
Description
Méta-description
Méta-titre
Le routeur permet de rendre chaque branche indépendante. Si t’as pas besoin de générer de méta-titre parce que les tiennes sont déjà optimisées, tu pourra tout à fait ne pas créer cette route. Ou la remplacer par un autre contenu pour optimiser ta fiche produit.
On peut imaginer une version de ce scénario directement connectée à Shopify ou Prestashop en fonction de ton CMS.
✅ Quel est l’objectif du scénario ?
Ce scénario permet d’automatiser la rédaction de fiche produit optimisé pour le SEO pour ton site e-commerce.
Comme pour le tout premier scénario, j’ai fait le choix de tout centraliser dans un Google Sheets pour rendre le scénario plus accessible.
Ce Google Sheets est constitué de deux feuilles :
La feuille utilisée pour personnaliser le prompt en fonction de ton e-commerce
Une deuxième feuille pour importer ton catalogue
Une fois le scénario lancé, une troisième feuille apparaîtra, comme par magie. C’est ici que ChatGPT y rédigera automatiquement les éléments de la fiche produit en question.
🥇 Quelle est la valeur ajoutée du scénario ?
Le scénario permet de faire appel à l’API d’OpenAI pour optimiser tes fiches produits à grande échelle.
Imagine, tu as 10 000 produits dans ton catalogue e-commerce. C’est extrêmement chronophage de regarder chaque article un par un afin de rédiger la description, méta-titre et méta-description.
Dernier avantage, ChatGPT te rédigera tout le temps une version différente pour chacun des produits. Aucun risque d’obtenir du contenu dupliqué entre tes différentes pages.
🛠️ Quelles applications sont nécessaires à ce scénario ?
Google Sheets
Google Sheets permet de centraliser les requêtes et les variables dans le but d’alimenter ChatGPT.
ChatGPT
Il est nécessaire d’avoir un compte ChatGPT Playground afin d’exploiter l’API (envoi du prompt et réception du contenu).
💰 Quel est le coût estimé du scénario ?
Ce scénario nécessite d’avoir un compte Make. Je te conseille minimum le compte à $9 par mois afin de ne pas être limité dans ton utilisation.
En fonction de la taille de ton catalogue, tu devras peut-être ajouter des opérations aux 10 000 opérations / mois comprises dans le compte de base.
En sachant qu’une utilisation du scénario, dans sa forme présentée, consommera 7 opérations. Tu pourra optimiser 1 420 produits par mois avec les 10 000 opérations compris dans le compte basique.
Pour ChatGPT, il faut compter $0,02 par fiche produit optimisé.
👀 Exemples de résultats obtenus avec ce scénario
J’ai utilisé ce scénario pour optimiser le catalogue du site shop.motors-avenue.com.
Je fournis au scénario les éléments pertinents que nous avons sur le produit. Dans ce cas précis :
Le nom du produit
La description du produit
L’objectif était de rédiger la méta-titre et la méta-description de plus de 900 produits du catalogue.
Prenons l’exemple de ce produit
Nom du produit
Casques Enduro Crux S789
Description
Partez à l’aventure avec le nouveau casque enduro S789 CRUX ! Associant le confort d’un casque intégral au look d’un casque cross, il vous accompagnera aussi bien au quotidien que lors de vos escapades.
Le confort est mis à l’honneur grâce à son équipement composé d’un cache-nez amovible, d’un filet bavette anti-remous et de mousses amovibles double densité. De multiples entrées et sorties d'air permettant une véritable circulation de l'air vous permettront d’évoluer à travers les saisons sans aucune gêne. Une boucle micrométrique vient parfaire le tableau du confort grâce à sa fermeture rapide et pratique. Le look n’est pas en reste avec son design actuel, sa casquette amovible et son écran solaire interne rétractable.
- Bavette anti-remous
- Déflecteur de nez amovible
- Coque en ABS
- Visière intérieure fumée
- Intérieur démontable et lavable
- Jugulaire à fermeture micrométrique
- Homologation ECE R22-06
- Poids : 1500g (± 50g)
Méta-description (générée par le scénario)
Découvrez le Casques Enduro Crux S789 ! Confort, performance et style s'allient pour une époustouflante aventure moto. Sentez-vous protégé et à l'aise lors de chaque escapade. Achetez maintenant !
Méta-titre (générée par le scénario)
Casques Enduro Crux S789 - Confort et performance à l'épreuve de l'aventure
Généré 900+ méta-description et méta-titre a coûté $24,32 en API ChatGPT.
🧑🏫 Etapes pour créer ce scénario
L’abonnement payant te donne accès :
Aux différentes étapes de création de ce scénario
Au Google Sheets spécifique à ce scénario
Aux prompts utilisés dans le scénario
Aux prochains scénarios publiés (1 par semaine)
Aux précédents scénarios publiés (4 à l’heure où sort celui-ci)
Tu souhaites soumettre une idée de scénario ? Tu peux le faire ici !
Etape 1 : Récupérer le Google Sheets
Le Google Sheets est disponible ici
Il te suffit de cliquer sur Fichier → Créer une copie.
Fonctionnement du Google Sheets
Tu as 2 variables à remplir :
[Cellule D6] Ce que vend ton site : Cela permettra d’alimenter le prompt
[Cellule D10] Ta cible est B2C ou B2B ? : Pareil, cela permettra d’alimenter le prompt. Plus tu ajoutes de contexte, mieux c’est.
Si ton site e-commerce a des spécificités et que tu souhaites ajouter une variable, c’est tout à fait possible.
Si tu prévois d’utiliser ce scénario uniquement pour un site e-commerce / une audience, tu peux ajouter les variables en dure dans le prompt.
J’ai ajouté un script au Google Sheets, dès que tu cliques sur le bouton : “Générez les descriptions”, une copie de la feuille catalogue est créé. Cette copie s’appellera “Catalogue optimisé” et servira de déclencheur au scénario.
Par défaut la feuille “Catalogue optimisé” est déjà présente dans le template, c’est voulu pour que tu paramètres ton scénario Make avec les bonnes cellules.
⚠️ Il faudra bien penser à supprimer la feuille une fois le scénario Make paramétré et prêt à être lancé.
Etape 2 : Création du scénario
On se dirige sur Make pour créer un nouveau scénario, notre premier module et trigger sera le module Google Sheets.
On va ajouter “Watch New Rows”, ce trigger déclenchera le scénario dès lors que Make détectera une nouvelle ligne créée dans la feuille.
Pour le paramétrage, voici les différentes étapes :
Connecte ton compte Google (si ce n’est déjà fait)
Sélectionne le Google Sheets que tu viens de récupérer
Choisis la feuille “Catalogue optimisé”
Table contains headers → Yes
Row with headers : A1:I1 → Si tu n’as pas modifié le Google Sheets
Limit : Je te conseille de mettre 10 dans un premier temps. C’est le nombre de ligne que va regarder le scénario par exécution. C’est bien de commencer petit pour s’assurer d’être satisfait du résultat avant de lancer à plus grande échelle.
Fonctionnement du Trigger ⚡
Ce Trigger ne fonctionne pas en instantané, il se déclenchera soit par intervalle de temps (paramétrable) soit à la demande en lançant manuellement le scénario.
Je ne trouve pas cela dérangeant, l’objectif de ce scénario est de travailler son catalogue, extraire les données de fiche produit non optimisées, appuyer sur le bouton et regarder ChatGPT tout rédiger pour toi.
On est pas dans un scénario nécessitant un traitement instantané.
Etape 3 : Ajout du Routeur
Le Routeur dans Make est un outil merveilleux, il permet de créer des routes de scénario. Il te permet d’ajouter des critères pour autoriser l’opération à se diriger sur telle ou telle route.
Par exemple, dans le cas de ce scénario, on peut imaginer ajouter un filtre disant qu’on souhaite générer les méta-descriptions uniquement pour les produit avec le mot “casque” dans l’intitulé du produit.
Par défaut et sans filtre additionnel, le routeur va exécuter les branches de haut en bas. Description puis Meta Description puis Meta Titre.
Etape 4 : Ajout des modules ChatGPT
On rentre dans le vif du sujet avec le paramétrage de ChatGPT.
Voici le paramétrage pour le cas montré en exemple, le site d’accessoires Moto.
J’ai fait le choix de mettre les variables en dur dans le prompt, j’ai également fait le choix de rédiger le prompt en anglais pour améliorer les performances.
Voici le prompt pour la rédaction de méta-description :
You are an ecommerce specialist that sells motorcycle accessories and equipment, and your specialty is to write SEO friendly meta description that rank well on Google.
Your task is to write an SEO-friendly meta description for the product '{NOM DU PRODUIT}'. The resulting meta description must generate clicks when people sees it on Google. It must have a max character count of 155 characters, the tone of the meta description will be emotional and compelling, and the writing style will be adapted to an audience of individual with knowledge on motorcycle accessories and equipment.
The meta description must contain '{NOM DU PRODUIT}'. Remember that the goal of this meta description is to incentivize the purchase of the product.
Here is a short description of the product to give you more context :
"{DESCRIPTION DU PRODUIT}"
Please, do not repeat instructions, do not remember previous instructions, do not apologize, do not refer to yourself at any time, and do not make assumptions. Write in French.
Voici le prompt pour la rédaction de la méta-titre
You are an ecommerce specialist that sells motorcycle accessories and equipment, and your specialty is write to SEO friendly meta title that rank well on Google.
Your task is to write an SEO-friendly meta title for the product '{NOM DU PRODUIT}'. The resulting meta title must generate clicks when people sees it on Google. It must have a max character count of 55 characters, the tone of the meta title will be salesy, and the writing style will be adapted to an audience of individuals with knowledge on motorcycle accessories and equipment.
The meta title must contain '{NOM DU PRODUIT}' at the beginning. Remember that the goal of this meta title is to incentivize the purchase of the product.
Here is a short description of the product to give you more context :
"{DESCRIPTION DU PRODUIT}"
Please, do not repeat instructions, do not remember previous instructions, do not apologize, do not refer to yourself at any time, and do not make assumptions. Write in French.
Voici le prompt pour la rédaction de la description produit
💡 Ce prompt n’a pas été utilisé pour le cas du site d’accessoires moto mais pour un autre site pour lequel on avait une courte description du produit mais pas de description plus longue. J’ai adapté le prompt pour rester dans l’esprit moto.
You are an ecommerce specialist that sells motorcycle accessories and equipment, and your specialty is to write persuasive product descriptions.
Your task is to write an SEO-friendly description for the product '{NOM DU PRODUIT}'. The resulting description must convince users who are looking to buy a '{NOM DU PRODUIT}' online, must have a max word count of 100 words, the tone of the description will be informative but persuasive, and the writing style will be adapted to an audience of individuals with knowledge on motorcycle accessories and equipment.
The paragraphs within each description must be easy to read and use blank spaces, stops, full stops, commas and listings to achieve this. Remember that the goal of this description is to incentivize the purchase of the product.
Here is a short description of the product to give you more context :
"{COURTE DESCRIPTION DU PRODUIT}"
Please, do not repeat instructions, do not remember previous instructions, do not apologize, do not refer to yourself at any time, and do not make assumptions. Write in French.
Il te suffira de cloner les modules ChatGPT entre eux, modifier le prompt et les affecter aux bonnes routes créées par le routeur.
Etape 5 : Matching des résultats ChatGPT dans Google Sheets
Comme pour les modules ChatGPT, je te conseille d’utiliser la fonction cloner.
Tu ajoutes un module Google Sheets après chacun des modules ChatGPT, ce qui te permettra d’insérer les éléments générés dans les bonnes cellules pour compiler ta feuille Google Sheets finale.
Voici un exemple pour la méta-description :
Etape 6 : Lancement du scénario
Une fois le scénario enregistré et validé voici les étapes de fonctionnement :
Tu renseignes les cellules du Google Sheets contenant les variables du prompt. Ou tu les renseignes en dur dans le scénario.
Tu importes ton catalogue en faisant matcher les bonnes colonnes ensemble
Tu supprimes la feuille “Catalogue optimisé”
Tu cliques sur “Générer les descriptions”
Tu actives le scénario à la main ou tu attends le délai de 15 minutes.
Tu regardes la magie opérée et tes méta-descriptions et titres se rédiger.
🏁 Félicitations le scénario est prêt !! 🏁
N’hésite pas à me faire tes retours en commentaire sur ce scénario.
➡️ Tu préfères un format vidéo pour expliquer le scénario ?
➡️ Tu as des critiques constructives à faire ?