Résultats enrichis en carrousel (Schema)

Fonctionnement du carrousel de Google avec un ItemList d’éléments de même type ordonnés par position, types éligibles et différences entre système classique et bêta.

Première publication : 2 juil. 2026 · Dernière mise à jour : 11 août 2026 · Advanced
Langues
1 indice probant sur cette page

Un résultat enrichi en carrousel est une rangée horizontale de cartes provenant d’un même site. Il repose sur un ItemList dont chaque élément possède une position commençant à 1. Un ItemList valide ne suffit pas : il doit contenir un type pris en charge. Le système classique accepte Course list, Movie, Recipe et Restaurant, avec un accès limité pour Restaurant ; la bêta distincte accepte des sous-types de LocalBusiness, Product et Event uniquement dans l’EEE, en Turquie et en Afrique du Sud. Le premier exige au moins deux éléments de même type, la bêta au moins trois et autorise le mélange. Article n’est pas éligible. Le balisage accorde une éligibilité, sans garantir l’affichage ni le classement.

En bref — Un résultat enrichi en carrousel, ou « carrousel hôte », est un ItemList qui regroupe au moins deux ListItem de même type, chacun doté d’une position commençant à 1. Principe essentiel : ItemList valide ≠ carrousel visible ; il faut l’associer à un type pris en charge. Deux systèmes coexistent : le Carousel (ItemList) classique, généralement disponible pour Course list, Movie, Recipe et Restaurant — avec accès limité pour Restaurant — et le Structured data carousels (beta) pour des sous-types de LocalBusiness, Product et Event, uniquement dans l’EEE, en Turquie et en Afrique du Sud. Ils diffèrent sur le minimum d’éléments (2 contre 3), le mélange des types et la structure des pages. Il s’agit d’un format d’affichage, pas d’une garantie de classement.

Evidence for this claim Google's carousel structured-data feature uses ItemList with supported item types and has documented eligibility requirements; valid markup does not guarantee display. Scope: Current Google carousel structured-data feature. Confidence: high · Verified: Google Search Central: Carousel structured data Evidence for this claim Schema.org ItemList describes an ordered or unordered list and supports ListItem positions; vocabulary validity is distinct from Google carousel eligibility. Scope: Schema.org vocabulary definition. Confidence: high · Verified: Schema.org: ItemList

Ce qu’est réellement un résultat enrichi en carrousel

La définition de Google est précise : “A carousel is a list-like rich result that people can swipe through on mobile devices. It displays multiple cards from the same site (also known as a host carousel).” (traduction) « un carrousel est un résultat enrichi sous forme de liste parcourable sur mobile ; il affiche plusieurs cartes du même site ». Le mécanisme repose sur un conteneur ItemList contenant plusieurs ListItem, chacun associé à un type pris en charge et à une position. Google précise : “The item’s position in the carousel. This is a 1-based number,” (traduction) « la position de l’élément dans le carrousel commence à 1 », et les éléments “will be shown in the order specified by the position property.” (traduction) « seront affichés dans l’ordre défini par la propriété position ».

Les mécanismes génériques d’ItemList — propriétés, page récapitulative, fonctionnement de position et url — sont traités dans l’article consacré au schéma ItemList. Ici, l’objectif est le résultat enrichi en carrousel qu’il peut rendre éligible.

Un ItemList valide n’est pas un carrousel visible

C’est le principe central. Un ItemList seul, ou contenant un type non pris en charge comme Article ou BlogPosting, n’est pas éligible. Google demande d’“add ItemList structured data in combination with one of the… supported structured data features.” (traduction) « ajouter les données structurées ItemList avec l’une des fonctionnalités prises en charge ». ItemList est nécessaire, mais insuffisant. Le dossier sur le schéma des œuvres créatives rappelle le même principe : valide ne signifie pas visible.

Deux systèmes de carrousel coexistent

Très peu de guides les distinguent clairement, ce qui entretient la confusion. À la mi-2026, Google Search utilise deux systèmes de portée différente.

La fonctionnalité mature est documentée sur la page Carousel (ItemList), mise à jour le 2025-12-10 UTC. Google indique : “To be eligible for a host carousel rich result for your site, add ItemList structured data in combination with one of the following supported structured data features: Course list / Movie / Recipe / Restaurant.” (traduction) « associez ItemList à Course list, Movie, Recipe ou Restaurant ». Le minimum est explicite : “Check that itemListElement contains two or more ListItem elements.” (traduction) « vérifiez qu’itemListElement contient au moins deux ListItem ». Google exige aussi que tous les éléments appartiennent au même type, sans mélanger par exemple recettes et cours.

2. Structured data carousels (beta) — seulement dans l’EEE, en Turquie et en Afrique du Sud

Ce système distinct est documenté sur la page Carousels (beta), mise à jour le 2026-01-21 UTC. Google le présente comme “a new carousel rich result that’s in beta, which is a list-like rich result that people can scroll horizontally to see more entities from a given site.” (traduction) « un nouveau carrousel bêta permettant de parcourir horizontalement plusieurs entités d’un site ». Il associe ItemList à LocalBusiness et ses sous-types (Restaurant, Hotel, VacationRental), Product ou Event. Il exige au moins trois éléments : “To specify a list, define an ItemList that contains at least three itemListElement.item elements.” (traduction) « définissez un ItemList contenant au moins trois éléments itemListElement.item ». Limite majeure : “This feature is also only available in European Economic Area (EEA) countries, Turkey, and South Africa, on both desktop and mobile devices.” (traduction) « cette fonctionnalité n’est disponible que dans l’EEE, en Turquie et en Afrique du Sud, sur ordinateur et mobile ». Il faut aussi déposer une demande d’intérêt. Google prévient : “This feature is in beta and you may see changes in requirements or guidelines, as we develop this feature.” (traduction) « les exigences peuvent évoluer pendant la bêta ».

Comparaison

AxeCarousel (ItemList) classiqueStructured data carousels (beta)
DisponibilitéGénéralement disponibleEEE, Turquie et Afrique du Sud uniquement
Types éligiblesCourse list, Movie, Recipe, RestaurantSous-types de LocalBusiness, Product, Event
Minimum2+ ListItem3+ éléments
Mélange de typesUn seul typeMélange autorisé
StructureRécapitulatif + détails ou page uniqueRécapitulatif + détails uniquement
Inscription ?Non, sauf RestaurantOui, formulaire d’intérêt
AppareilsHistoriquement orienté mobileOrdinateur et mobile

Types éligibles au carrousel classique en 2026

J’ai revérifié la documentation de Google le 2026-07-02. La galerie de recherche, mise à jour le 2026-06-15 UTC, confirme les quatre types : “This feature must be combined with one of the following features: Recipe, Course list, Restaurant, Movie.” (traduction) « cette fonctionnalité doit être associée à Recipe, Course list, Restaurant ou Movie ». Une réserve s’applique toutefois.

  • Recipe, Course list et Movie sont ouverts à tout site admissible. Pour les particularités de chaque type — Course exigeant au moins trois cours depuis la suppression de la carte unique en juin 2025, et Movie étant limité au mobile — consultez le schéma des œuvres créatives.
  • Restaurant est répertorié mais soumis à autorisation. La documentation Local Business précise : “The Restaurant carousel is currently limited to a small set of restaurant providers. If you would like to participate, register your interest in our form.” (traduction) « le carrousel Restaurant est limité à quelques fournisseurs ; inscrivez votre intérêt via le formulaire ». Il est donc pris en charge sur le papier, mais accessible sur inscription.

Le type absent de la liste est Article. Il n’apparaît ni dans la documentation Carousel ni dans la galerie principale. La confusion vient probablement de Top Stories, une fonctionnalité contrôlée par Google que votre balisage ne peut pas déclencher.

Types éligibles au carrousel hôte bêta

L’ensemble est différent : LocalBusiness et ses sous-types — Restaurant, Hotel, VacationRental —, Product et Event. La bêta autorise explicitement le mélange : “You can mix and match different types of entities (for example, hotels, restaurants), if needed for your scenario.” (traduction) « vous pouvez mélanger différents types d’entités selon le scénario ». Une page sur les activités en Suisse peut ainsi réunir événements et entreprises locales.

La disponibilité est plus détaillée que « EEE, Turquie et Afrique du Sud ». Selon la documentation du 2026-01-21, l’EEE couvre hôtels, locations de vacances, transports terrestres, vols, entreprises locales, activités et achats ; la Turquie couvre seulement hôtels, locations et entreprises locales ; l’Afrique du Sud couvre hôtels, locations, activités, vols, achats, livraison de repas, location de voitures et bus. Ces listes sont datées et provisoires. Hors de ces régions, le carrousel bêta ne s’affiche pas, même avec un balisage parfait.

Comment position fixe l’ordre d’affichage

Dans les deux systèmes, chaque ListItem porte une position commençant à 1, et Google suit cet ordre à l’écran. Deux structures sont possibles pour le carrousel classique :

Evidence for this claim Both carousel guides use 1-based ListItem position to define display order; position is not a zero-based array index. Scope: web Confidence: high · Verified: Carousel structured data
  • Page récapitulative + pages détaillées. L’ItemList de la page récapitulative contient des ListItem minimaux (@type, position, url) ; chaque page liée porte le balisage complet, par exemple Recipe. Google impose : “all URLs in the list must point to different pages on the same domain.” (traduction) « toutes les URL doivent pointer vers des pages différentes du même domaine ».
  • Page unique. Elle contient l’ItemList complet et les propriétés de chaque élément ; chaque ListItem.url pointe vers une ancre de cette page.

La bêta accepte uniquement la structure récapitulative + détails. Google a clarifié que “the markup must be on the summary page, and you don’t need to add markup to the detail pages in order to be eligible for this feature.” (traduction) « le balisage doit se trouver sur la page récapitulative ; il n’est pas nécessaire de baliser les pages détaillées ».

Conditions d’éligibilité et réserves

  • Parité du contenu. Google applique sa règle contre le cloaking : “The text visible to the user must be similar to the information contained in the structured data on the page.” (traduction) « le texte visible doit correspondre aux informations des données structurées ».
  • Même type pour le classique, mélange possible pour la bêta. Cette différence est structurelle.
  • Éligibilité, pas droit acquis. Le test des résultats enrichis confirme la syntaxe, pas l’affichage. Google vérifie séparément le contenu et ses consignes.
  • Pas un facteur de classement. C’est un format d’affichage, non un signal de classement. Google ne publie pas de données de CTR sur ces emplacements ; toute affirmation d’amélioration du CTR reste une hypothèse non vérifiée.
  • Pas d’équivalent Bing documenté. Bing lit ItemList comme donnée structurée générique, sans documenter de carrousel hôte comparable.

Place dans l’architecture du site

Les carrousels sont un bénéfice particulier des données structurées dans le dossier SEO on-page. Les mécanismes génériques d’ItemList relèvent de l’article voisin, tandis que les détails de Course, Movie, Recipe et Restaurant figurent dans le schéma des œuvres créatives et la documentation Local Business. Cette page couvre les deux systèmes, leurs types éligibles et la règle « ItemList valide ne signifie pas carrousel visible ».

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.