Schema Pro - Complete JSON-LD Structured Data & Rich Snippets - Module PrestaShop

Module PrestaShop Schema Pro : Débloquez les Rich Snippets Google (Étoiles, FAQ) avec un JSON-LD 100% Conforme

+325 téléchargements 4.78 / 5 8.X 9.X 5 langues 🇫🇷 FR 🇬🇧 EN 🇮🇹 IT 🇪🇸 ES 🇵🇱 PL

Remplacez les données structurées incomplètes de PrestaShop par un balisage JSON-LD complet et conforme aux exigences de Google.

Schema Pro génère automatiquement 9 types Schema.org sur l'ensemble de votre boutique : Product, ProductGroup (variantes taille, couleur, matière), Organization, WebSite, BreadcrumbList, FAQPage, CollectionPage, détails de livraison et politique de retour.

Avantages clés par rapport au balisage natif :

  • Support ProductGroup — spec Google 2024 : chaque déclinaison a son propre SKU, GTIN, prix et image
  • Livraison et retours dans Google — déclarez vos frais de port et votre politique de retour directement dans les données structurées
  • FAQ en rich snippet — créez des paires Q&R pour vos produits, catégories ou pages CMS
  • Audit intégré
Fonctionnalités

L'essentiel, sans superflu.

9 schemas JSON-LD automatiques

Product, ProductGroup, Organization, WebSite, BreadcrumbList, FAQPage, CollectionPage, livraison et retours — generes sur chaque page.

Support ProductGroup Google 2024

Chaque declinaison (taille, couleur, matiere) est declaree avec son propre SKU, GTIN, prix et image.

JSON-LD construit en PHP pur

Genere avec json_encode() — zero risque de JSON malformed. Pas de template Smarty, pas de virgule orpheline.

FAQ rich snippets integres

Creez des paires Question/Reponse pour vos produits, categories ou pages CMS. Prennent beaucoup de place dans Google.

Audit de conformite Schema.org

Scanne votre catalogue pour identifier les donnees manquantes : EAN, marque, images, descriptions. Export CSV inclus.

Cache intelligent, impact zero

JSON-LD mis en cache en base de donnees. Invalidation automatique a chaque modification produit. 1-2ms par page.

Avis clients

Ils l'utilisent au quotidien.

5 sur 5 · 4.78 avis

"Enfin des donnees structurees propres sur PrestaShop. Google affiche les etoiles et les prix depuis l installation."

TL Thomas L.

"ProductGroup per le varianti funziona perfettamente. Ogni combinazione ha il suo markup completo."

MB Marco B.

"The audit tool alone is worth it. Found 40 products missing EAN in minutes."

SK Sarah K.

"Muy completo. Los FAQ rich snippets aparecen en Google a los pocos dias de instalar."

AR Alejandro R.

"Zero problemow z wydajnoscia. Cache dziala swietnie, strony laduja tak samo szybko jak wczesniej."

KW Katarzyna W.

"Le remplacement du markup natif est transparent. Un clic et c est fait, pas de conflit."

JM Julie M.
description Description complète expand_more

Pourquoi avez-vous besoin de Schema Pro ?

PrestaShop génère par défaut des données structurées JSON-LD basiques — un simple schéma Product avec le nom, le prix et la disponibilité. Mais ce balisage est incomplet, souvent cassé, et très en deçà de ce que Google attend en 2025. Pas de marque, pas de GTIN, pas d'information de livraison, pas de politique de retour, un fil d'Ariane bancal, aucune donnée Organisation, aucun support FAQ, et parfois même du JSON invalide à cause de virgules orphelines dans les templates Smarty.

Le résultat ? Vous perdez des résultats enrichis dans Google. Vos concurrents qui ont des données structurées complètes obtiennent des étoiles, des prix, des FAQ dépliables, des infos de livraison et un fil d'Ariane directement dans les résultats de recherche — et pas vous.

Schema Pro corrige tout cela. Il remplace entièrement le balisage natif de PrestaShop par un JSON-LD propre, complet et conforme, construit en PHP — pas en Smarty. Chaque bloc de schema est généré avec json_encode(), ce qui signifie zéro risque de JSON malformé.

Que fait ce module ?

Schema Pro génère automatiquement 9 types Schema.org sur l'ensemble de votre boutique, couvrant chaque type de page et chaque opportunité de résultat enrichi Google :

1. Product — Schéma produit enrichi

Va bien au-delà du balisage natif de PrestaShop. Chaque fiche produit reçoit un schéma Product complet incluant :

  • Nom, description, toutes les images produit (pas seulement l'image de couverture)
  • SKU, MPN, EAN/GTIN13, ISBN, UPC — tous les champs d'identification
  • Marque depuis le fabricant PrestaShop
  • État du produit (neuf, occasion, reconditionné)
  • Couleur, taille, matériau, motif, genre — mappés depuis vos groupes d'attributs
  • Offre complète avec prix, devise, disponibilité, vendeur, date de validité du prix
  • AggregateRating et avis individuels depuis le module natif Product Comments
  • Références vers vos détails de livraison et politique de retour

2. ProductGroup — Variantes produit (spécification Google 2024)

C'est le plus grand différenciateur de Schema Pro. Quand vos produits ont des déclinaisons (taille, couleur, matière…), le module génère un schéma ProductGroup utilisant la spécification Google 2024 :

  • hasVariant : chaque déclinaison est déclarée comme un Product individuel avec son propre SKU, GTIN, prix, stock et image
  • variesBy : détecte automatiquement quels attributs définissent vos variantes (couleur, taille, matière…) grâce à votre correspondance d'attributs
  • productGroupID : utilise la référence du produit parent comme identifiant de groupe

Cela signifie que Google peut comprendre que votre « T-shirt bleu en taille M » et votre « T-shirt rouge en taille L » sont des variantes du même produit — permettant des fiches produit plus riches et plus précises dans les résultats de recherche et Google Shopping. Quasiment aucun autre module PrestaShop ne supporte cette spécification.

3. Organization / LocalBusiness

Déclarez l'identité de votre entreprise à Google sur chaque page :

  • Choix du type : Organization, LocalBusiness, Store, OnlineStore, ClothingStore, ElectronicsStore, FurnitureStore, Restaurant
  • Nom de l'entreprise, raison sociale, description, email, téléphone, numéro de TVA
  • Adresse postale complète
  • Logo
  • Profils sociaux (sameAs) : Facebook, Instagram, Twitter/X, LinkedIn, YouTube, TikTok, Pinterest
  • Pour LocalBusiness : horaires d'ouverture, coordonnées GPS, gamme de prix

Ces données aident Google à construire votre Knowledge Panel et à relier votre marque à travers les plateformes.

4. WebSite + SearchAction

Active la barre de recherche Google sitelinks — la barre de recherche qui apparaît directement dans les résultats Google pour votre marque. L'URL SearchAction est automatiquement configurée depuis vos paramètres de recherche PrestaShop.

5. BreadcrumbList

Génère un fil d'Ariane structuré sur chaque page (sauf la page d'accueil) :

  • Pages produit : Accueil → Catégorie parente → Sous-catégorie → Produit
  • Pages catégorie : Accueil → Catégorie parente → Catégorie courante
  • Pages CMS : Accueil → Catégorie CMS → Page
  • Pages fabricant : Accueil → Marques → Nom de la marque

Construit dynamiquement depuis la navigation réelle de PrestaShop — pas de chemins codés en dur. Le dernier élément n'a pas d'URL (best practice Google pour la page courante).

6. FAQPage

Créez des paires Question/Réponse et associez-les à n'importe quel produit, catégorie, page CMS ou URL personnalisée. Le module génère un schéma FAQPage uniquement quand des entrées FAQ existent pour la page courante — pas de balisage vide. Les rich snippets FAQ prennent beaucoup de place dans les résultats Google et peuvent augmenter considérablement votre taux de clic.

7. CollectionPage + ItemList

Sur les pages catégorie, le module génère un schéma CollectionPage avec un ItemList contenant l'URL et la position de chaque produit de la page courante. Cela aide Google à comprendre la structure et la hiérarchie de votre catalogue. Respecte la pagination — seuls les produits de la page affichée sont inclus.

8. OfferShippingDetails

Déclarez vos conditions de livraison directement dans vos données structurées :

  • Coût de livraison (mettre 0 pour la livraison gratuite)
  • Pays de destination
  • Délai de traitement (jours ouvrés avant remise au transporteur)
  • Fourchette de délai de transit (min/max jours ouvrés)

Ces informations peuvent apparaître dans les fiches produit Google Shopping et les résultats enrichis produit, donnant aux acheteurs potentiels les détails de livraison avant même de cliquer.

9. MerchantReturnPolicy

Informez Google de vos conditions de retour et de remboursement :

  • Délai de retour (ex : 14 jours — minimum légal en UE)
  • Type de retour : délai limité, illimité ou non autorisé
  • Frais de retour : gratuit, à la charge du client, ou frais de restockage
  • Méthode de retour : par courrier, en magasin ou en point relais
  • Lien vers votre page de politique de retour

Les politiques de retour affichées dans les résultats de recherche améliorent la confiance des acheteurs et peuvent augmenter les taux de conversion.


Outil d'audit intégré

Pas sûr que votre catalogue soit prêt pour les résultats enrichis ? Schema Pro inclut un auditeur de conformité Schema.org qui scanne vos produits et catégories actifs pour identifier les données manquantes ou incomplètes :

  • Erreurs (critiques) : produits sans images, produits sans prix
  • Avertissements : EAN/GTIN manquant, fabricant/marque manquant, référence SKU manquante, description manquante, déclinaisons sans EAN individuel
  • Informations : pas encore d'avis, trop de déclinaisons (les variantes seront limitées), pas d'entrées FAQ, ProductGroup désactivé pour les produits avec déclinaisons

Chaque problème renvoie directement vers la page d'édition du produit dans votre back office et vers le Google Rich Results Test pour cette URL. Vous pouvez aussi exporter le rapport complet en CSV.


Cache intelligent pour des performances optimales

Schema Pro est conçu pour un impact nul sur les performances :

  • Sans cache : le JSON-LD est construit à chaque chargement de page avec des requêtes SQL optimisées. Surcharge typique : 5-15ms — imperceptible pour les visiteurs.
  • Avec cache activé : le JSON-LD est construit une seule fois et stocké en base de données. Les chargements suivants récupèrent la version en cache en 1-2ms.
  • Invalidation automatique : le cache est vidé automatiquement quand vous modifiez un produit, une catégorie, une page CMS ou la configuration du module. Aucune donnée périmée.
  • Vidage manuel : bouton en un clic pour vider tous les schemas en cache.

Configuration en 5 onglets

General

Activez ou désactivez chaque type de schema indépendamment. Gérez le remplacement du balisage natif PrestaShop. Contrôlez le cache JSON-LD.

Organization

Configurez les détails de votre entreprise : type, nom, adresse, téléphone, email, numéro de TVA, logo, profils sociaux, horaires d'ouverture (pour les types LocalBusiness). Aperçu JSON-LD en direct pendant la saisie.

Products

Configurez le comportement ProductGroup pour les variantes, définissez le nombre maximum de variantes à inclure, mappez vos groupes d'attributs PrestaShop vers les propriétés Schema.org (couleur, taille, matériau, motif, genre), configurez la source des avis et le seuil minimum, paramétrez les détails de livraison (coût, délai de traitement, délai de transit) et la politique de retour (délai, frais, méthode).

FAQ

Créez et gérez des entrées FAQ liées aux produits, catégories, pages CMS ou URLs personnalisées. Support multilingue — rédigez les questions et réponses dans chaque langue active. Tri par position, activation/désactivation individuelle.

Audit

Lancez un scan complet du catalogue pour identifier les données manquantes. Résultats groupés par sévérité. Liens vers le Google Rich Results Test. Export du rapport en CSV.


Avantages techniques clés

JSON-LD construit en PHP Toutes les données structurées sont générées avec json_encode() en PHP — jamais dans des templates Smarty. Cela élimine les bugs de virgules orphelines et le JSON malformé qui affectent le balisage natif de PrestaShop et la plupart des modules concurrents.
Remplacement propre du markup natif Le module remplace les fichiers de microdata par défaut de PrestaShop (head-jsonld.tpl, product-jsonld.tpl, product-list-jsonld.tpl) par des fichiers vides pour empêcher les doublons. Entièrement réversible à la désinstallation — le balisage natif est restauré automatiquement.
Référencement par @id Les politiques de livraison et de retour sont définies une seule fois avec un @id unique et référencées depuis chaque Offer produit. Pas de duplication des données de politique sur vos pages.
Contrôleurs 100% Symfony L'ensemble du back office utilise des contrôleurs Symfony et des templates Twig — pas de contrôleurs legacy. Entièrement compatible avec l'architecture PrestaShop 8.x et 9.x.
Traductions XLF L'interface du module est en anglais par défaut. Traduction française complète incluse via fichiers XLF. Entièrement traduisible dans n'importe quelle langue via le système de traduction PrestaShop.
Aucun impact front-office Le module injecte du JSON-LD invisible dans la section <head> via le hook displayHeader. Pas de JavaScript, pas de CSS, aucune modification visuelle de votre thème. Compatible avec tous les thèmes PrestaShop.
Support multistore complet Chaque boutique a sa propre configuration indépendante : détails de l'organisation, paramètres produits, politiques livraison/retour, entrées FAQ et cache.
Support multilingue complet Tout le contenu des schemas (noms produits, descriptions, FAQ, détails organisation) est généré dans la langue du visiteur grâce aux données multilingues natives de PrestaShop.

Quels résultats enrichis Google pouvez-vous obtenir ?

Avec des données structurées complètes et valides, vos pages deviennent éligibles à ces types de résultats enrichis Google :

  • Rich snippets produit : prix, disponibilité, étoiles de notation, nombre d'avis directement dans les résultats
  • Variantes produit : options couleur/taille visibles dans Google Shopping et les fiches marchand
  • Navigation en fil d'Ariane : chemin de catégorie affiché à la place de l'URL brute
  • Barre de recherche sitelinks : barre de recherche pour votre boutique directement dans les résultats Google
  • FAQ dépliables : paires Q&R prenant beaucoup de place dans les résultats
  • Informations de livraison et retour : coût de livraison et délai de retour dans les fiches produit
  • Knowledge Panel : informations de votre entreprise, logo et liens sociaux dans l'encart latéral
  • Fiches marchand : apparence produit enrichie dans Google Shopping

Note : Google décide de manière discrétionnaire d'afficher ou non les résultats enrichis. Des données structurées complètes augmentent significativement vos chances mais ne garantissent pas l'affichage. Les études montrent que les rich snippets peuvent augmenter le taux de clic de 20 à 40%.


Compatibilité

  • PrestaShop 8.0.x, 8.1.x, 8.2.x, 9.0.x
  • PHP 8.1, 8.2, 8.3, 8.4
  • MySQL 5.7+, MySQL 8.0, MariaDB 10.3+
  • Tous les thèmes (aucune dépendance front-office)
  • Multistore et multilingue
Comparaison

Pourquoi nous choisir ?

Découvrez comment nous nous comparons aux alternatives les plus courantes du marché.

Fonctionnalité Addons
Tarification transparente
Mises à jour à vie incluses
Support direct du développeur
Compatible PS 1.7, 8 & 9
Code propre et standardisé
Compatible Multi-boutique
Aucun frais de renouvellement caché
Inclus Non inclus Partiel / Non garanti
Aperçu

Découvrez le module en images.

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Données structurées Schema.org complètes

Support

FAQ

Trouvez les réponses aux questions fréquemment posées sur ce module

Les données structurées (Schema.org) sont un format “lisible par machine” qui aide Google à comprendre précisément ce que contient une page : un produit, son prix, sa disponibilité, ses variantes, le fil d’Ariane, l’identité de la boutique, etc. Concrètement, un balisage propre réduit les ambiguïtés (ex. produit vs page catégorie), facilite l’interprétation des offres (Offers) et améliore la cohérence des signaux SEO. Le bénéfice attendu n’est pas “magique”, mais très concret : plus de clarté pour Google, donc plus de chances d’éligibilité à certains affichages enrichis (prix, disponibilité, avis, FAQ, breadcrumbs) et souvent un meilleur CTR quand l’extrait est plus informatif.

Le balisage natif est souvent minimal (et parfois fragile), alors que Schema Pro remplace le markup natif par un JSON-LD complet et conforme, généré côté PHP via json_encode() (zéro risque de JSON malformé lié à Smarty/virgules orphelines). Le module annonce couvrir 9 types de schémas sur l’ensemble de la boutique (ex. Product, ProductGroup, Organization, WebSite, BreadcrumbList, FAQPage, CollectionPage, livraison et retours), ce qui permet d’unifier la qualité du balisage sur toutes les pages clés.

Non. Même avec un balisage parfait, Google reste décisionnaire et peut afficher (ou non) les résultats enrichis selon ses propres critères, la requête, l’historique du site, la concurrence, la qualité perçue, etc. En revanche, une boutique avec un markup valide, complet, sans duplication, et des données produit solides (images, prix, stock, identifiants, avis réels) maximise clairement ses chances d’éligibilité.

Dès que vous avez des déclinaisons (taille/couleur/matière), le vrai enjeu SEO est d’aider Google à comprendre qu’il s’agit d’un groupe de produits avec des variantes distinctes. Schema Pro met en avant le schéma ProductGroup “spec Google 2024” : chaque variante peut déclarer son SKU/GTIN/prix/image/stock via hasVariant, et les attributs qui différencient les variantes via variesBy. Résultat : des fiches plus précises (notamment sur les requêtes très spécifiques du type “t-shirt bleu taille M”).

Priorité “SEO + rich results” : Images, Prix, Identifiants (EAN/GTIN, MPN, SKU, Marque), Descriptions. Schema Pro inclut un audit qui remonte les données manquantes avec export CSV, ce qui permet de corriger “en masse” pour éviter les erreurs Search Console.

La bonne pratique est de garder un seul générateur JSON-LD “maître” et de désactiver le markup des autres modules ou du thème natif. Schema Pro permet de forcer cette désactivation pour éviter que Google ne soit confus par des données dupliquées.

Schema Pro permet d’ajouter OfferShippingDetails (coûts, pays, délais) et MerchantReturnPolicy (fenêtre de retour, frais). Ces informations améliorent la “qualité marchande” du markup aux yeux de Google et facilitent l'éligibilité aux résultats marchands.

L’intérêt est de clarifier votre entité : nom, adresse, téléphone, logo, profils sociaux (sameAs). Cela alimente les signaux de marque et la cohérence SEO. Dans Schema Pro, cela se configure via l’onglet Organization et s’applique à tout le site.

Le JSON-LD est injecté dans le avec un cache automatique (1–2 ms/page). C’est imperceptible pour l’utilisateur. Bonne pratique : activer le cache en production une fois les réglages validés.

Google ignore les FAQ artificielles. Écrivez des questions réelles et utiles sur vos produits ou la livraison. Schema Pro permet de gérer des paires Q/R multilingues et ne génère FAQPage que si des données actives existent pour la page.

Rejoindre +325 marchands utilisent ce module

Installation en 5 minutes · Documentation complète incluse

inventory_2 Module 9.90 € 2.97 € one-time -70%
Choisissez votre licence
3 mois d'assistance pour 0.99€ · puis 1.99€/mois
  • Réponse sous 24h ouvrées
  • 🔧 Aide à l'installation et à la configuration
  • 💬 Contact direct avec le développeur
Sans engagement · Résiliation en 1 clic depuis votre compte
Au lieu de --€/year si acheté séparément
Chargement...