Données Structurées E-commerce · JSON-LD Schema.org

Transformer chaque fiche produit en une entité structurée lisible par Google et les moteurs IA.

Beaucoup de thèmes e-commerce ne déclarent que le nom du produit, son image et son prix. En déployant un graphe JSON-LD complet reliant Product, Offer, PropertyValue (additionalProperty) et FAQPage, vous fournissez aux moteurs de recherche et aux agents IA vos spécifications exactes sans ambiguïté d’extraction.

4 types

Product, Offer, PropertyValue et FAQPage dans un @graph

0 €

Le scanner vérifie le Product déjà présent sur une URL

1 Product

Par URL : un seul, sans doublon

Mai 2026

Fin des résultats enrichis FAQ dans Google

Architecture du graphe

Les trois piliers d’un balisage produit complet.

01

Encodage des spécifications dans additionalProperty (PropertyValue)

Beaucoup de thèmes ne balisent que le nom, l'image et le prix. Encodez chaque caractéristique présente dans vos données (poids, concentration, fréquence, norme, pH, matière) dans un tableau d'objets PropertyValue, lisible sans ambiguïté par les machines.

02

Couplage Product + FAQPage via la syntaxe @graph

Plutôt que d'injecter plusieurs scripts disparates, chaque fiche produit reçoit un graphe JSON-LD unique reliant l'entité Product, l'entité Offer (prix, devise, disponibilité, délais d'expédition) et l'entité FAQPage reprenant les questions/réponses affichées sur la page.

03

Lucidité sur FAQPage : ce que Google affiche, ce qui compte vraiment

Google a réservé les résultats enrichis FAQ aux sites gouvernementaux et de santé en août 2023, puis les a retirés de ses résultats le 7 mai 2026. Le balisage FAQPage reste valide et sans risque, mais il ne produit plus d'affichage dans Google, et Google indique qu'aucun balisage particulier n'est nécessaire pour AI Overviews. Ce qui compte : des questions et réponses écrites et lisibles dans la page elle-même.

Modèle de production · @graph Product + PropertyValue + FAQPage

Exemple de bloc JSON-LD pour une fiche produit (boutique, produit et GTIN fictifs)

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Product",
      "@id": "https://apex-nutrition.fr/products/whey-isolate-native-90#product",
      "name": "Whey Isolate Native 90 % Sans Lactose - Chocolat 1 kg",
      "sku": "APX-ISO90-CHOC-1000",
      "gtin13": "3760123456789",
      "brand": { "@type": "Brand", "name": "Apex Nutrition" },
      "description": "Isolat de protéines de lactosérum natif microfiltré à froid : 27 g protéines, 6,4 g BCAA, < 0,18 g lactose par dose de 30 g.",
      "additionalProperty": [
        { "@type": "PropertyValue", "name": "Protéines par dose (30 g)", "value": "27,0 g (90 % sur extrait sec)" },
        { "@type": "PropertyValue", "name": "Taux de lactose résiduel", "value": "< 0,18 g par dose" },
        { "@type": "PropertyValue", "name": "Procédé de filtration", "value": "Microfiltration céramique à froid (< 10 °C)" }
      ],
      "offers": {
        "@type": "Offer",
        "url": "https://apex-nutrition.fr/products/whey-isolate-native-90",
        "priceCurrency": "EUR",
        "price": "44.90",
        "availability": "https://schema.org/InStock"
      }
    },
    {
      "@type": "FAQPage",
      "@id": "https://apex-nutrition.fr/products/whey-isolate-native-90#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Quelle est la teneur en lactose de cette whey ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Moins de 0,18 g par dose de 30 g, selon la fiche technique du fabricant."
          }
        }
      ]
    }
  ]
}

Questions fréquentes sur le balisage Schema.org e-commerce.

Le Pack installe-t-il le JSON-LD dans mon thème ?

Non. Le Pack écrit vos textes, caractéristiques et FAQ dans vos fiches par fichier CSV, sans toucher au thème. Sur Shopify, un complément propre à chaque produit se stocke dans un metafield (par exemple custom.schema_jsonld) affiché par une ligne ajoutée au modèle produit : c'est une modification de thème, à faire vous-même ou par votre développeur.

Que se passe-t-il si mon thème génère déjà un schéma Product basique ?

Le scanner gratuit le montre en quelques secondes. Si un Product existe, complétez-le avec le même @id plutôt que d'en créer un second, puis contrôlez le résultat dans l'outil de test des résultats enrichis de Google.

Les prix et l'état du stock (InStock / OutOfStock) restent-ils dynamiques ?

Oui, à condition de ne jamais figer le prix dans le bloc : l'offre (prix, disponibilité) reste générée par votre thème à partir de vos données, et le complément ne contient que les caractéristiques et la FAQ.

Commande en ligne, sans réunion

Un tarif fixe, un paiement en ligne, un fichier prêt à importer.

Kit DIY pour Shopify à 59 €, téléchargeable dès le paiement, ou Pack Clé en Main à 390 € (jusqu’à 100 fiches) et 590 € (101 à 500 fiches) : vous déposez votre export CSV, vérifiez un aperçu de 3 fiches générées automatiquement, puis téléchargez le fichier complet. Vos prix, stocks et images ne sont jamais modifiés. TVA non applicable (art. 293 B du CGI).