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 :
- Création du metaobject « faq_item ».
- Création du metafield produit liste « FAQs ».
- Remplissage des informations de la FAQ dans les metafields.
- 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 :
- Allez dans Admin Shopify → Contenu → Metaobjects.
- Cliquez sur Ajouter une définition.
- Nommez-le FAQ item (type :
faq_item). - Ajoutez le champ question → Unique → Texte sur une seule ligne.
- Ajoutez le champ answer → Unique → Texte sur plusieurs lignes (ou Rich text).
- Enregistrez.
Voici les images pour vous aider :
2. Création du metafield produit liste "FAQs"
Voici comment faire pour créer le metafield produit custom.faqs :
- Allez dans Admin Shopify → Paramètres → Données personnalisées (Custom data).
- Ouvrez Produits.
- Cliquez sur Ajouter une définition.
- Renseignez le nom : FAQs.
- Renseignez Namespace & key :
custom.faqs. - Choisissez le type : Liste de métaobjets → sélectionnez faq_item (et non “Métaobjet” unique).
- Enregistrez.
3. Remplissage des informations de la FAQ dans les metafields
Voici comment faire ajouter les FAQ sur vos produits :
- Allez dans Admin Shopify → Produits.
- Ouvrez un produit.
- Descendez à la section Metafields.
- Dans FAQs (custom.faqs), cliquez sur Ajouter une entrée.
- Renseignez question + réponse.
- Répétez pour ajouter plusieurs questions/réponses.
- Enregistrez le produit.
4. Création du snippet pour ajouter les données structurées dans la page
Voici comment faire pour injecter automatiquement le JSON-LD :
- Allez dans Boutique en ligne → Thèmes → Modifier le code.
- Créez un snippet :
snippets/faq-jsonld.liquid. - Collez ce code dans le snippet :
{% assign faqs = product.metafields.custom.faqs.value %}
{% if faqs != blank and faqs.size > 0 %}
{% endif %}
Ouvrez layout/theme.liquid et ajoutez juste avant </head> :
{% if request.page_type == 'product' and product %}
{% render 'faq-jsonld' %}
{% endif %}
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 :
- Sélectionner les produits et appuyer sur « Modification groupée »
- Appuyez sur « Colonnes » pour ajouter le champ méta « FAQs ».
- Ajouter les FAQ aux produits correspondants.