Comment configurer le module GEO Suite ?
Module - GEO Suite
Le module GEO Suite permet d'optimiser la visibilité de votre boutique PrestaShop auprès des assistants IA et moteurs de recherche. Il intègre la soumission instantanée aux moteurs de recherche (sur lesquels se basent les IA) grâce au protocole IndexNow, génère automatiquement un fichier llms.txt ainsi que des contenus markdown structurés (pour vos produits, catégories et pages CMS) pour faciliter l'extraction des informations par l'IA, et propose un outil d'analyse du trafic des bots IA pour évaluer l'efficacité de votre stratégie GEO ("Generative Engine Optimization", ou "Optimisation des Moteurs Génératifs" en français).
Ce guide vous accompagne pas à pas dans la configuration et l'utilisation optimale du module.
1. Intégration IndexNow (soumission instantanée)
La fonctionnalité IndexNow permet de soumettre instantanément les URLs de vos produits, catégories et pages CMS aux moteurs de recherche compatibles comme Bing ou Yandex (sur lesquels s'appuient les IA génératives comme ChatGPT), accélérant ainsi leur indexation. Cela garantit que les nouveautés de votre catalogue ou les changements de prix apparaissent beaucoup plus vite dans les résultats shopping et les modules de recherche intelligente alimentés par l'IA.
Étape préalable obligatoire : Avant de configurer IndexNow dans le module, vous devez enregistrer votre site sur Bing Webmaster Tools et valider la propriété de votre domaine. Pour vous guider pas à pas dans cette procédure, consultez notre FAQ dédiée.
Cette étape est indispensable pour que la soumission IndexNow fonctionne. Sans validation, les URLs ne seront pas acceptées par Bing. Pour plus d'informations techniques sur le protocole, consultez la documentation officielle IndexNow.
a) Configuration
- Votre clé API IndexNow est déjà générée automatiquement par le module. Vous pouvez la régénérer si vous le souhaitez :
- Dans l'onglet IndexNow > Configuration, activez l'intégration IndexNow.
- Sélectionnez les types de contenus à soumettre (produits, catégories, CMS). Dans l'exemple ci-dessous, nous avons uniquement sélectionné les produits et les catégories pour l'indexation en temps réel :
- Activez l'option de soumission automatique si vous souhaitez que les nouvelles URLs soient envoyées sans intervention manuelle.
- Sélectionnez les moteurs de recherche à notifier via IndexNow :
- Cliquez sur Enregistrer pour valider la configuration.
b) Première soumission des URL (onglets Première soumission et Gestion de la file d'attente)
Avant que l'automatisation des soumissions IndexNow ne prenne le relais, il est obligatoire d'effectuer une première soumission de l'ensemble des URL de votre boutique. Cette étape permet d'initialiser l'indexation de votre site auprès des moteurs de recherche compatibles.
- Rendez-vous dans l'onglet Première soumission pour soumettre en masse toutes les URL de votre catalogue (produits, catégories, pages CMS). Sélectionnez un premier moteur de recherche :
- Cliquez sur le bouton "Mettre en file d'attente les URL de ma boutique" :
Une pop-up s'ouvre et la mise en file d'attente commence.
- Fermer la pop-up une fois que toutes vos URL ont été mises en file d'attente.
- Recommencez l'opération en sélectionnant le deuxième moteur de recherche et ainsi de suite.
- Rendez-vous ensuite l'onglet Gestion de la file d'attente et cliquez sur le bouton "Exécuter toute la file d'attente" :
- Suivez l'état d'avancement de la soumission, vérifier les éventuelles erreurs et relancer les envois si nécessaire.
Pourquoi cette étape est-elle obligatoire ? Sans cette première soumission, les moteurs de recherche ne recevront pas l'intégralité de vos URL et l'automatisation ne pourra pas fonctionner correctement. Une fois cette étape réalisée, les nouvelles URL ou les modifications seront soumises automatiquement par le module, sans intervention manuelle.
À savoir : Après la première soumission, il n'est généralement plus nécessaire d'utiliser ces onglets, sauf dans les cas suivants :
- Vous souhaitez forcer la soumission d'un grand nombre d'URLs après une migration ou une refonte majeure du site.
- Vous constatez des erreurs de soumission et souhaitez relancer certains envois.
- Vous voulez vérifier l'état de la file d'attente ou l'historique des soumissions en masse.
c) Tableau de bord IndexNow
L'onglet Tableau de bord vous permet de visualiser en temps réel l'état des soumissions IndexNow de votre boutique. Il centralise toutes les informations utiles pour le suivi et l'analyse de l'indexation de vos pages.
- Suivi des soumissions : Consultez l'historique détaillé des soumissions, le statut de chaque URL (réussie, en attente, en erreur).
- Analyse des erreurs : Pour chaque soumission échouée, visualisez un message d'erreur explicite (ex : problème de format d'URL, clé API invalide, absence de réponse du moteur de recherche, etc.) afin de corriger rapidement la situation.
Le tableau de bord est particulièrement utile pour :
- Vérifier que l'indexation de votre boutique progresse correctement.
- Détecter d'éventuels blocages ou ralentissements dans la soumission des URL.
d) Soumission manuelle
L'onglet Soumission manuelle permet de soumettre individuellement une ou plusieurs URL spécifiques à IndexNow, en dehors du flux automatique ou des soumissions en masse.
Cas d'utilisation principaux :
- Vous venez de publier une page importante (nouveau produit, offre spéciale, landing page) et souhaitez accélérer son indexation.
- Vous avez corrigé une erreur sur une page et voulez forcer sa ré-indexation sans attendre le prochain passage automatique.
- Vous souhaitez tester le fonctionnement d'IndexNow sur une URL précise avant de lancer une soumission globale.
La soumission manuelle est complémentaire à l'automatisation : elle offre un contrôle ponctuel et ciblé sur l'indexation de pages stratégiques.
2. Génération automatique du fichier llms.txt et des fichiers markdown de contenus
Le module génère automatiquement un fichier llms.txt, placé à la racine de votre site. Ce fichier est un standard conçu pour aider les intelligences artificielles (IA) et les moteurs de recherche à comprendre rapidement la structure et le contenu de votre boutique. Il agit comme une carte d'accès simplifiée, spécialement formatée pour les robots, leur permettant de repérer facilement vos produits, catégories et pages importantes.
En complément, le module génère des fichiers markdown pour chaque produit, catégorie et page CMS. Ces fichiers fournissent une version claire, structurée et allégée de vos contenus, idéale pour l'indexation par les IA et les moteurs de recherche modernes.
Cette génération automatisée vous permet de garder un site toujours à jour pour les robots, sans effort manuel. Consultez la documentation officielle llms.txt pour en savoir plus.
a) Configuration
L'onglet LLMS > Configuration vous permet de définir précisément quels contenus seront inclus dans le fichier llms.txt et les fichiers markdown générés par le module. Vous pouvez choisir d'inclure ou non les produits, catégories, pages CMS, activer le multilingue, et ajouter des informations additionnelles.
- Dans l'onglet LLMS > Configuration, activez ou désactivez l'inclusion des produits, catégories et pages CMS selon vos besoins.
- Activez l'option Contenu multilingue si vous souhaitez générer des fichiers pour chaque langue de votre boutique.
- Renseignez, si besoin, des informations additionnelles dans le champ prévu à cet effet (ex : mentions légales, informations sur la boutique).
- Cliquez sur le bouton Enregistrer pour sauvegarder vos paramètres.
- Rendez-vous ensuite dans l'onglet Génération des fichiers.
b) Génération de fichiers
L'onglet Génération de fichiers permet de lancer manuellement la génération ou la régénération du fichier llms.txt et des fichiers markdown. Un résumé de la génération (nombre de fichiers, durée, etc.) est affiché après chaque opération.
À savoir :
- La génération manuelle n'est obligatoire que lors de la toute première utilisation du module, afin de créer l'ensemble des fichiers pour votre catalogue existant.
- Par la suite, la génération se fait automatiquement en temps réel à chaque modification, ajout ou suppression d'un produit, d'une catégorie ou d'une page CMS. Les fichiers markdown correspondants et le fichier llms.txt principal sont alors mis à jour instantanément.
- La tâche CRON (voir plus loin) permet de régénérer l'ensemble des fichiers de façon régulière et automatique (par exemple chaque nuit). Cela garantit que tous les fichiers restent cohérents, même en cas de modifications massives, d'import en lot ou de problème ponctuel lors d'une mise à jour en temps réel.
- Cliquez sur le bouton Génération des fichiers pour lancer la création de l'index llms.txt et des fichiers de contenus :
- Vous pouvez suivre les étapes de la génération des fichiers :
- Le fichier llms.txt est enregistré à la racine de votre site (ex :
/llms.txt
). Il est accessible publiquement à l'adressehttps://votre-boutique.com/llms.txt
. - Les fichiers markdown de contenu sont enregistrés dans le dossier
/llms-content/
à la racine du site, organisés en sous-dossiers :/llms-content/products/
pour les produits (ex :/llms-content/products/12345.md
)/llms-content/categories/
pour les catégories (ex :/llms-content/categories/12.md
)/llms-content/cms/
pour les pages CMS (ex :/llms-content/cms/7.md
)
https://votre-boutique.com/llms-content/products/12345.md
).
Vous avez également la possibilité de visualiser les fichiers dans l'onglet Fichiers générés.
A savoir : Après avoir généré vos fichiers, rafraîchissez la page si vous souhaitez les visualiser dans l'onglet "Fichiers générés" (voir ci-dessous).
c) Visualiser les fichiers générés
L'onglet Fichiers générés vous permet de visualiser, filtrer et accéder à tous les fichiers générés par le module (fichier llms.txt principal, fichiers markdown des produits, catégories, CMS). Vous pouvez filtrer par type de contenu, consulter le contenu d'un fichier, et télécharger si besoin.
- Après avoir rafraîchi la page, cliquez sur le bouton "Voir llms.txt" pour visualiser le fichier principal dans un nouvel onglet :
- Sélectionnez le type de fichier de contenu à visualiser, puis cliquez sur "Filtrer" :
- Pour chaque fichier, cliquez sur "Voir" pour le visualiser dans un nouvel onglet :
d) Mise en place de la Tâche CRON
Pourquoi mettre en place une tâche CRON ? Même si la génération en temps réel couvre la plupart des besoins, la tâche CRON agit comme une sécurité supplémentaire pour s'assurer que tout le catalogue est bien à jour, sans intervention manuelle.
Étape préalable obligatoire : Pour utiliser la génération automatique via CRON, vous devez :
- Disposer d'un accès à la configuration CRON de votre hébergement (cPanel, Plesk, accès SSH, etc.).
- Vérifier que votre hébergeur autorise l'exécution de tâches CRON externes.
Si vous n'avez pas accès à la configuration CRON, contactez votre hébergeur ou administrateur système.
- Dans l'onglet LLMS > Tâche CRON, copiez l'URL CRON fournie par le module.
- Ajoutez cette URL dans la configuration CRON de votre hébergement (via cURL, wget ou PHP CLI selon votre préférence). Vous pouvez vous aider des exemples de commandes CRON fournis par le module (copie des commandes possible).
- Enregistrez la configuration sur votre serveur.
Remarque : Si vous réinitialisez la clé de sécurité via le bouton dédié situé sous l'URL de CRON, pensez à mettre à jour l'URL CRON sur votre serveur. En effet, sinon les tâches CRON précédemment configurées cesseront de fonctionner.
Conseils :
- Planifiez l'exécution de la CRON la nuit pour limiter l'impact sur les performances.
- Vérifiez régulièrement la date de dernière génération dans le module. Elle est indiquée sous les exemples de CRON :
3. Analyse du trafic des bots IA
Le module propose des outils d'analyse pour suivre la fréquentation de votre site par les bots IA (Googlebot, Bingbot, etc.), via deux modes : simple (buffer) ou avancé (analyse de logs).
Étape préalable obligatoire : Pour utiliser le mode avancé (analyse de logs), vous devez :
- Disposer d'un accès à vos fichiers de logs serveur (généralement via votre hébergeur ou un accès FTP/SFTP).
- Vérifier que le dossier de dépôt des logs est autorisé par le module (demandez à l'administrateur du site ou à votre webmaster).
Sans accès à ces fichiers, le mode avancé ne pourra pas fonctionner.
a) Configuration
- Dans l'onglet Analyse des données, choisissez le mode d'analyse :
- Mode Simple (recommandé) : Mode de tampon frontal (collecte de l'agent utilisateur via JS)
- ou Mode Avancé : Mode d'analyse des logs (analyse des logs classique via CRON)
- Mode Simple (recommandé) : Mode de tampon frontal (collecte de l'agent utilisateur via JS)
- Pour le mode avancé, indiquez le chemin du fichier de logs (il doit se trouver dans un chemin autorisé (restriction
open_basedir
). Exemple :mon_site/logs/access.log
) et, si besoin, le format personnalisé. - Cliquez sur Enregistrer pour sauvegarder la configuration.
Conseils :
- Utilisez le mode simple si vous n'avez pas de connaissances techniques sur les logs.
- Le mode avancé offre des analyses plus détaillées pour les boutiques à fort trafic mais nécessite plus de connaissances techniques.
b) Analyse des logs (pour le mode avancé d'analyse)
L'onglet Analyse des logs vous fournit l'URL de la tâche CRON à configurer sur votre serveur pour automatiser l'analyse des fichiers de logs serveur (mode avancé d'analyse uniquement). Cette analyse permet de détecter le passage des bots (Googlebot, Bingbot, etc.) sur votre site et d'obtenir des statistiques détaillées sur leur activité.
Une fois la tâche CRON configurée, l'analyse des logs se fait automatiquement et régulièrement, sans intervention manuelle. La tâche CRON garantit que l'analyse est effectuée de façon régulière et fiable, même en cas de gros volumes de logs.
c) Analyse du trafic des bots IA (bouton AI Bot Traffic)
L'onglet AI Bot Traffic de votre boutique PrestaShop (accessible depuis le back office de votre boutique, dans le menu de gauche ou en cliquant sur le bouton bleu AI Bot Traffic dans le module) vous permet de visualiser et d'analyser le passage des principaux robots d'indexation (Googlebot, Bingbot, Applebot, etc.) et d'autres bots sur votre boutique. Cette interface vous aide à :
- Comprendre la fréquence de passage des bots sur votre site.
- Identifier les bots les plus actifs.
- Repérer l'apparition de nouveaux bots.
- Suivre les pics de trafic générés par les robots.
Fonctionnalités et utilisation :
- Sélecteur de période : choisissez d'afficher les statistiques par jour, par mois, ou sur une plage personnalisée (avec sélection de dates).
- Indicateurs clés (KPI) :
- Total des visites de bots : nombre total de visites de bots sur la période sélectionnée.
- Bot le plus actif : nom du bot ayant généré le plus de visites, avec le nombre de hits associé.
- Nouveaux bots : nombre de bots qui ont visité votre site pour la première fois pendant la période.
- Pic de trafic : jour ou mois ayant enregistré le plus grand nombre de visites de bots, avec le nombre de hits.
- Graphique interactif : visualisez l'évolution du trafic des différents bots sur la période choisie. Vous pouvez masquer/afficher chaque bot en cliquant sur la légende.
- Export CSV : exportez les données affichées au format CSV pour une analyse approfondie ou un archivage. Le bouton "Export CSV" prend en compte la période et les filtres sélectionnés.
Astuce : Cliquez sur un élément de la légende du graphique pour masquer ou afficher la courbe d'un bot spécifique.