SEEGEA

JSON-LD produit : générer, valider, maintenir

Le JSON-LD (JavaScript Object Notation for Linked Data) est le format recommandé par Google pour implémenter les données structurées schema.org. Pour les fiches produit e-commerce, un JSON-LD Product correct permet d'obtenir des rich snippets avec prix, étoiles et disponibilité dans la SERP.

4 min de lecture17 avril 2026

Le JSON-LD Product est le markup de données structurées le plus impactant pour une fiche e-commerce. Bien implémenté, il peut déclencher jusqu'à 3 types de rich snippets simultanément : étoiles (AggregateRating), prix (Offer) et disponibilité (availability). Chacun de ces éléments augmente le CTR organique.

Exemple complet de JSON-LD Product avec toutes les propriétés clés

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Salomon XT-6 femme trail noire",
  "description": "Baskets trail Salomon XT-6 pour femme...",
  "sku": "SAL-XT6-F-N-42",
  "gtin13": "1234567890123",
  "image": [
    "https://example.com/salomon-xt6-femme-face.webp",
    "https://example.com/salomon-xt6-femme-profil.webp"
  ],
  "brand": { "@type": "Brand", "name": "Salomon" },
  "offers": {
    "@type": "Offer",
    "url": "https://example.com/products/salomon-xt6-femme",
    "priceCurrency": "EUR",
    "price": "149.99",
    "priceValidUntil": "2027-01-01",
    "availability": "https://schema.org/InStock",
    "seller": { "@type": "Organization", "name": "RunningPro" }
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "bestRating": "5",
    "reviewCount": "127"
  }
}
</script>

GTIN — l'élément souvent oublié

Le GTIN (EAN, UPC) est requis par Google pour les produits fabriqués par un tiers. Sans GTIN, votre fiche n'est pas éligible à Google Shopping gratuit. Le GTIN doit être valide — Google vérifie le checksum.

Image — tableau d'URLs

Listez 2 à 4 URLs d'images dans un tableau pour que Google puisse choisir la meilleure pour le rich snippet selon le contexte d'affichage. URLs absolues uniquement.

priceValidUntil — évitez les avertissements

Sans priceValidUntil, Google peut afficher un avertissement « Prix non confirmé ». Mettez une date à 1 an maximum — et assurez-vous que votre système met à jour cette date dynamiquement.
Outil de validationCe qu'il vérifieURL
Rich Results TestÉligibilité aux rich snippets Googlesearch.google.com/test/rich-results
Schema Markup ValidatorConformité schema.org (exhaustive)validator.schema.org
Search Console > AméliorationsErreurs sur le site entiersearch.google.com/search-console
Google's Structured Data Testing ToolAperçu historique (déprécié)structured-data.google.com
Ne jamais hardcoder le prix ou la disponibilité dans le JSON-LD. Utilisez des variables dynamiques depuis votre CMS (Liquid sur Shopify, Smarty sur PrestaShop) pour que le JSON-LD reste synchronisé avec la page — Google compare les deux.

Validez votre JSON-LD Product

Visio 30 min · audit fourni

Validez votre JSON-LD Product
Créé en France, entre Annecy et Chantilly · Assistance email & visio Google Meet

FAQ

JSON-LD est un bloc de script séparé du HTML visible. Microdata utilise des attributs inline dans le HTML (itemscope, itemprop). Google accepte les deux, mais recommande JSON-LD car il est plus facile à maintenir et à débugger. Sur Shopify et PrestaShop, JSON-LD dans le thème Liquid est la méthode la plus propre.

Voyez Seegea en action

Réservez une démo visio de 30 minutes sur Google Meet. Sans engagement.

Réserver une démo