Comment ajouter les données structurées en JSON LD à une FAQ Shopify ? Tuto gratuit

Avec la monté en puissance des moteurs de recherche IA (ChatGPT, Claude, …) il est important de mettre en place des données structurées afin que les IA comprennent plus facilement votre contenu. Après avoir vu comment ajouter les avis en données structurées et vu comment optimiser un produit en SEO, je vais vous montrer comment installer les données structurées sur une FAQ d’un produit Shopify

Comment ajouter les données strcuturées FAQ à une page produit Shopify ?

Voici comment ajouter les données structurées FAQ à une page produit Shopify

  1. Création du metaobject « faq_item ».
  2. Création du metafield produit liste « FAQs ».
  3. Remplissage des informations de la FAQ dans les metafields.
  4. Création du snippet pour ajouter les données structurées dans la page. 

Nous allons maintenant voir en détail chacune des étapes avec comme exemple le site d’Acar-Housses.  

1. Création du metaobject "faq_item"

Voici comment faire pour créer le métaobjet faq_item :

  1. Allez dans Admin Shopify → Contenu → Metaobjects.
  2. Cliquez sur Ajouter une définition.
  3. Nommez-le FAQ item (type : faq_item).
  4. Ajoutez le champ questionUniqueTexte sur une seule ligne.
  5. Ajoutez le champ answerUniqueTexte sur plusieurs lignes (ou Rich text).
  6. Enregistrez.

Voici les images pour vous aider :

tutoriel pour ajouter des données structurées FAQ sur Shopify
balisage JSON-LD FAQ dans Shopify

2. Création du metafield produit liste "FAQs"

Voici comment faire pour créer le metafield produit custom.faqs :

  1. Allez dans Admin Shopify → Paramètres → Données personnalisées (Custom data).
  2. Ouvrez Produits.
  3. Cliquez sur Ajouter une définition.
  4. Renseignez le nom : FAQs.
  5. Renseignez Namespace & key : custom.faqs.
  6. Choisissez le type :  Liste de métaobjets → sélectionnez faq_item (et non “Métaobjet” unique).
  7. Enregistrez.
configuration d’un metaobject faq_item dans Shopify admin
création d’un champ question/réponse pour FAQ Shopify
mise en place d’un metafield produit personnalisé pour FAQ

3. Remplissage des informations de la FAQ dans les metafields

Voici comment faire ajouter les FAQ sur vos produits :

  1. Allez dans Admin Shopify → Produits.
  2. Ouvrez un produit.
  3. Descendez à la section Metafields.
  4. Dans FAQs (custom.faqs), cliquez sur Ajouter une entrée.
  5. Renseignez question + réponse.
  6. Répétez pour ajouter plusieurs questions/réponses.
  7. Enregistrez le produit.
saisie de contenu FAQ directement dans une fiche produit Shopify

4. Création du snippet pour ajouter les données structurées dans la page

Voici comment faire pour injecter automatiquement le JSON-LD :

  1. Allez dans Boutique en ligne → Thèmes → Modifier le code.
  2. Créez un snippet : snippets/faq-jsonld.liquid.
  3. Collez ce code dans le snippet :
				
					{% assign faqs = product.metafields.custom.faqs.value %}
{% if faqs != blank and faqs.size > 0 %}
<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"FAQPage",
  "mainEntity":[
    {% for f in faqs %}
    {
      "@type":"Question",
      "name": {{ f.question | strip_html | json }},
      "acceptedAnswer": {
        "@type":"Answer",
        "text": {{ f.answer | strip_html | json }}
      }
    }{% unless forloop.last %},{% endunless %}
    {% endfor %}
  ]
}
</script>
{% endif %}

				
			

Ouvrez layout/theme.liquid et ajoutez juste avant </head> :

				
					{% if request.page_type == 'product' and product %}
  {% render 'faq-jsonld' %}
{% endif %}

				
			
code Liquid pour balisage FAQ dans Shopify
thème Shopify avec intégration des données structurées FAQ
FAQ Shopify codée pour référencement enrichi sur Google

Comment éditer en masse les données strcuturées des FAQ ?

Voici les étapes pour modifier en masse les données structurées des pages :

  1. Sélectionner les produits et appuyer sur « Modification groupée »
  2. Appuyez sur « Colonnes » pour ajouter le champ méta « FAQs ».
  3. Ajouter les FAQ aux produits correspondants.
JSON-LD FAQ validé par l’outil Google
Retour en haut