Intermédiaire 6 min 1 min de lecture Résultats enrichis

Carrousel de données structurées (bêta) : carrousel hôte

Affichez plusieurs entités de votre site dans un carrousel défilant grâce au balisage ItemList combiné : conditions, propriétés et exemple JSON-LD.

Par Nicolas Dupont Mis à jour le 23 juin 2026

Le carrousel de données structurées en version bêta, aussi appelé carrousel hôte, est un résultat enrichi présenté sous forme de liste que l’internaute fait défiler horizontalement pour découvrir plusieurs entités d’un même site. Chaque vignette peut afficher une image, un prix et une note issus de votre page. Pour l’obtenir, vous combinez le type schema.org ItemList, au coeur du carrousel (ItemList), avec au moins un type de contenu compatible : LocalBusiness et ses sous-types, Product ou Event. Pour le SEO, l’intérêt est d’occuper davantage d’espace dans les résultats et de mettre en avant plusieurs offres d’un coup, sur des requêtes liées aux hôtels, aux locations de vacances, aux activités ou aux achats.

Première chose à garder en tête : ce carrousel hôte est encore en bêta, donc support et comportement peuvent évoluer, ne construisez rien de critique dessus. Le principe que j’explique toujours : une page récapitulative qui pointe vers vos fiches, en combinant ItemList avec un type compatible comme Product, Event ou LocalBusiness. Bien fait, il vous fait occuper beaucoup plus d’espace dans les résultats.

— Nicolas Dupont

Une fonctionnalité bêta encore limitée

Cette fonctionnalité est en version bêta : ses conditions et ses consignes peuvent encore évoluer, et sa disponibilité est surtout géographique. Elle concerne aujourd’hui les pays de l’Espace économique européen, la Turquie et l’Afrique du Sud, sur ordinateur comme sur mobile, avec des catégories de requêtes qui varient selon la zone. Si votre entreprise est basée dans ces régions ou y propose ses services, l’accès passe le plus souvent par un formulaire de participation dédié, distinct selon le type d’activité : transports terrestres et hébergement, vols, ou requêtes liées aux achats via le programme CSS. Intégrez ce périmètre à votre décision avant d’investir dans le balisage.

Le principe : une page récapitulative qui pointe vers vos fiches

Le balisage se place sur une page récapitulative unique, une page de catégorie qui liste au moins trois entités avec un lien vers la fiche détaillée de chacune. Vous n’avez pas besoin de baliser les pages d’informations elles-mêmes, mais vous devez inclure leurs URL dans la liste. Toutes ces URL doivent renvoyer vers des pages différentes du même domaine, et les liens d’ancre internes ne sont pas acceptés : chaque élément a besoin d’une page autonome. Pour un défilement infini, concentrez-vous sur les entités initialement chargées dans la fenêtre d’affichage.

Les propriétés clés à connaître

La liste imbrique des éléments ListItem sous itemListElement, chacun contenant une entité du type compatible choisi, par exemple celui du balisage Produit. Trois propriétés communes sont obligatoires sur chaque entité. Voici les propriétés que Google documente, avec leur type et leur rôle.

Propriété Type Rôle

itemListElement

ListItem

Liste des éléments, au moins deux entités (obligatoire)

itemListElement.item

LocalBusiness, Product ou Event

Entité individuelle de la liste (obligatoire)

itemListElement.position

Integer

Position de la vignette dans le carrousel (obligatoire)

image

URL ou ImageObject

Une ou plusieurs images de l’entité, sans logo (obligatoire)

name

Text

Nom de l’entité, affiché comme titre de la vignette (obligatoire)

url

URL

URL canonique de la fiche détaillée, unique et du même domaine (obligatoire)

aggregateRating

AggregateRating

Note de l’entité avec ratingValue et bestRating (recommandée)

priceRange ou offers

Text, Offer ou AggregateOffer

Gamme de prix ou offre selon le type d’entité (recommandée)

Un exemple de balisage JSON-LD

Voici une page récapitulative qui liste trois restaurants. Chaque ListItem porte sa position et imbrique une entité Restaurant avec ses images, sa gamme de prix, sa note et l’URL de sa fiche. L’ordre des positions détermine l’ordre des vignettes dans le carrousel ; avant publication, pensez à tester vos données structurées.

Exemple JSON-LD (ItemList carrousel)
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "item": {
        "@type": "Restaurant",
        "name": "Trattoria Luigi",
        "image": [
          "https://exemple.fr/photos/1x1/photo.jpg",
          "https://exemple.fr/photos/4x3/photo.jpg",
          "https://exemple.fr/photos/16x9/photo.jpg"
        ],
        "priceRange": "$$$",
        "servesCuisine": "Italienne",
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": 4.5,
          "reviewCount": 250
        },
        "url": "https://exemple.fr/trattoria-luigi"
      }
    },
    {
      "@type": "ListItem",
      "position": 2,
      "item": {
        "@type": "Restaurant",
        "name": "La Pergola",
        "image": [
          "https://exemple.fr/photos/1x1/photo.jpg",
          "https://exemple.fr/photos/4x3/photo.jpg",
          "https://exemple.fr/photos/16x9/photo.jpg"
        ],
        "priceRange": "$$$",
        "servesCuisine": "Italienne",
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": 4.9,
          "reviewCount": 1150
        },
        "url": "https://exemple.fr/la-pergola"
      }
    },
    {
      "@type": "ListItem",
      "position": 3,
      "item": {
        "@type": "Restaurant",
        "name": "Pasta e Basta",
        "image": [
          "https://exemple.fr/photos/1x1/photo.jpg",
          "https://exemple.fr/photos/4x3/photo.jpg",
          "https://exemple.fr/photos/16x9/photo.jpg"
        ],
        "priceRange": "$$$",
        "servesCuisine": "Italienne",
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": 4.2,
          "reviewCount": 690
        },
        "url": "https://exemple.fr/pasta-e-basta"
      }
    }
  ]
}
Pages d'informations autonomes exigées

Ce carrousel n’est pas conçu pour une page tout-en-un où les éléments seraient de simples ancres dans la même page. Votre site doit comporter une page récapitulative et plusieurs pages d’informations distinctes : chaque url de la liste doit pointer vers une page autonome, unique et explorable. Vérifiez que ces URL ne sont pas bloquées par un fichier robots.txt, une balise noindex ou des identifiants de connexion, sinon Google ne pourra pas constituer le carrousel.

Besoin d'aide pour mettre en pratique ? Nos experts SEO vous accompagnent.
Parler à un expert

À faire

  • placer ItemList sur une page récapitulative listant au moins trois entités
  • combiner avec LocalBusiness, Product ou Event
  • renseigner image, name et url sur chaque entité

À éviter

  • utiliser des liens d’ancre internes au lieu de pages autonomes
  • mélanger les types sans raison
  • inclure un logo dans la propriété image

Points clés à retenir

  • Combinez ItemList avec LocalBusiness, Product ou Event
  • Placez le balisage sur une page récapitulative pointant vers des fiches autonomes
  • Renseignez image, name et url sur chaque entité, plus la note et le prix si possible
  • Ordonnez les vignettes via la propriété position
  • Vérifiez votre éligibilité géographique et le formulaire de participation associé

Le carrousel hôte bêta affiche plusieurs entités de votre site dans une liste défilante.

Quiz : testez vos connaissances

  1. Sur quelle page place-t-on le balisage du carrousel de données structurées bêta ?

    • Sur une page récapitulative unique listant au moins trois entités avec un lien vers chaque fiche
    • Sur chaque page d'informations, sans page récapitulative
    • Sur une page tout-en-un où les éléments sont de simples ancres internes

    Le balisage se place sur une page récapitulative unique, une page de catégorie qui liste au moins trois entités avec un lien vers la fiche détaillée de chacune.

  2. Faut-il baliser les pages d'informations en plus de la page récapitulative ?

    • Non, et il est même inutile d'inclure les URL dans la liste
    • Non, mais il faut inclure les URL de ces pages dans le balisage ItemList
    • Oui, chaque page d'informations doit porter son propre balisage complet

    Pour cette fonctionnalité bêta, il n’est pas nécessaire de baliser les pages d’informations. En revanche, leurs URL doivent figurer dans le balisage ItemList.

  3. Cette fonctionnalité bêta est-elle disponible partout dans le monde ?

    • Oui, elle est déployée dans tous les pays sans restriction
    • Non, sa disponibilité est surtout géographique et limitée à certaines zones
    • Oui, dès lors que la page récapitulative est correctement balisée

    Cette fonctionnalité est en version bêta : ses conditions peuvent évoluer et sa disponibilité est surtout géographique, limitée à certaines zones comme l’Espace économique européen.

À propos de l'auteur

Nicolas Dupont

Nicolas Dupont

Expert SEO Sénior & Fondateur

Il a fait grimper des sites en haut de Google et accompagné plus de 120 entreprises avant de fonder Les Webineurs. Sur votre projet SEO, vous échangez directement avec Nicolas, pas un commercial ni un junior. Un expert dédié et du trafic organique qui dure.

Voir le profil

Besoin d'un accompagnement SEO ?

Vous gérez un site d'hôtels, d'activités ou de boutique et visez ce carrousel défilant ? Étudions ensemble votre éligibilité et votre balisage.

Faire le point avec un expert SEO