Next Generation — Agence Digitale
    Aller au contenu principal
    Blog
    SEO & Référencement6 juin 20265 min

    Schema Product Shopify : le code à coller (rich snippets)

    Le code Liquid complet : prix, dispo, aggregateRating, GTIN. CTR +35 % en SERP. Et les 4 erreurs qui font sauter le rich result.

    MB

    Meymoun Boualaoui

    Président · DG · CTO — Fondateur

    Pourquoi le schema Product est non-négociable

    Sur Google Search, les fiches produit avec schema Product affichent prix, disponibilité, étoiles d'avis et stock directement dans la SERP. CTR moyen : +35 % vs résultat texte simple (Moz 2025).

    Shopify injecte par défaut un schema Product incomplet (souvent sans aggregateRating, brand ou gtin). À corriger.

    Le code à coller (theme.liquid ou snippet)

    liquid
    {%- if template contains 'product' -%}
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Product",
      "name": {{ product.title | json }},
      "image": {{ product.featured_image | image_url: width: 1200 | json }},
      "description": {{ product.description | strip_html | truncate: 300 | json }},
      "sku": {{ product.selected_or_first_available_variant.sku | json }},
      "brand": {
        "@type": "Brand",
        "name": {{ product.vendor | json }}
      },
      "offers": {
        "@type": "Offer",
        "url": {{ shop.url | append: product.url | json }},
        "priceCurrency": {{ cart.currency.iso_code | json }},
        "price": {{ product.selected_or_first_available_variant.price | money_without_currency | replace: ',', '.' | json }},
        "availability": "{% if product.available %}https://schema.org/InStock{% else %}https://schema.org/OutOfStock{% endif %}",
        "itemCondition": "https://schema.org/NewCondition"
      }
      {%- if product.metafields.reviews.rating_count > 0 -%}
      ,"aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "{{ product.metafields.reviews.rating }}",
        "reviewCount": "{{ product.metafields.reviews.rating_count }}"
      }
      {%- endif -%}
    }
    </script>
    {%- endif -%}

    Champs critiques à ne pas oublier

    • gtin / mpn : obligatoire pour Google Shopping organique depuis 2023.
    • availability : sans cela, pas de pastille "En stock" dans la SERP.
    • aggregateRating : nécessite ≥1 avis (Judge.me, Loox, Yotpo).
    • shippingDetails : recommandé depuis 2024, booste le rich result.

    Validation

    1. Google Rich Results Test : coller l'URL produit, vérifier 0 erreur.
    2. Search Console > Améliorations > Produits : monitoring continu.
    3. Schema Markup Validator (schema.org) : check pur sans biais Google.

    Erreurs fréquentes

    • Schema dupliqué : Shopify injecte déjà un Product (vérifier theme.liquid avant d'ajouter). Sinon Google ignore les deux.
    • Prix sans devise : casse le rich result.
    • aggregateRating codée en dur (5/5 sans avis réels) : pénalité manuelle garantie.
    • Schema injecté en JS : crawlers Google rendent, mais Bing/Perplexity non. Toujours SSR (Liquid).

    Partager

    Questions fréquentes

    MB

    Écrit par

    Meymoun Boualaoui

    Président · DG · CTO — Fondateur

    Fondateur de Next Generation. Dev full-stack, SEO technique et architecture web — il maîtrise toute la chaîne de production, de l'infra au contenu qui ranke. Direct, analytique, perfectionniste.

    Voir le profil & tous les articles
    Service lié

    Besoin d'un accompagnement en seo & référencement ?

    Vos concurrents vous devancent sur Google. On renverse la situation. Audit, contenu, netlinking, résultats durables.

    Besoin d'aide pour votre stratégie digitale ?

    Nos experts sont là pour transformer vos ambitions en résultats concrets.

    Audit gratuitSans engagementRéponse sous 24h