Carrousel (ItemList) : afficher plusieurs fiches de votre site
Présentez plusieurs fiches de votre site dans un carrousel grâce au balisage ItemList : page récapitulative, page tout-en-un et exemple JSON-LD.
Le carrousel, porté par le type schema.org ItemList, est un résultat enrichi qui s’apparente à une liste de plusieurs fiches provenant d’un même site, que l’internaute peut parcourir : on parle aussi de carrousel hôte. Vous l’activez en combinant ItemList avec un type de contenu compatible : liste de cours, film, recette ou restaurant. Pour le SEO, c’est un moyen d’occuper une place visible dans les résultats et de présenter plusieurs contenus d’un coup, ce qui peut améliorer le taux de clic. Ce balisage figure dans la galerie des résultats enrichis. À ne pas confondre avec le carrousel À la une, qui regroupe des résultats de sites différents et que vous ne contrôlez pas avec ce balisage.
La confusion à éviter absolument, c’est de prendre ce carrousel hôte pour le carrousel À la une : ici, ce sont vos propres fiches, issues de votre site. Mon conseil : choisissez clairement votre scénario dès le départ, page récapitulative qui renvoie vers les fiches, ou page tout-en-un, car la construction des URL en dépend entièrement. C’est un excellent moyen de présenter plusieurs contenus d’un coup et de gagner en taux de clic.
Deux scénarios : page récapitulative ou page tout-en-un
Le balisage s’organise différemment selon l’architecture de votre contenu. Dans le scénario page récapitulative et pages d’informations, une page liste brièvement chaque élément et renvoie vers une page d’informations distincte entièrement consacrée à cet élément, par exemple une page qui liste des recettes de biscuits, chacune liée à sa recette complète et appuyée sur le balisage Recette. Dans le scénario page tout-en-un, une seule page contient toutes les informations, y compris le texte intégral de chaque élément, comme une liste des meilleurs films de l’année. Le choix conditionne les propriétés à renseigner et la cible des URL.
Comment se construisent les URL selon le scénario
Sur une page récapitulative, chaque ListItem reste minimal : seulement type, position et url, cette dernière pointant vers une page d’informations distincte du même domaine. Les pages d’informations portent alors leurs propres données structurées du type compatible, recette ou film par exemple, comme dans le carrousel de films. Sur une page tout-en-un, chaque ListItem imbrique un objet item avec au minimum name et url, et toutes les URL renvoient vers la page qui héberge la liste, complétées d’une ancre HTML vers le bon passage. Cette distinction est essentielle : une URL mal ciblée invalide le carrousel.
Les propriétés clés à connaître
Voici les propriétés que Google documente pour ItemList et ListItem, avec leur type, leur rôle et le scénario concerné.
| Propriété | Type | Rôle |
|---|---|---|
itemListElement |
ListItem |
Liste des éléments, au moins deux, tous du même type (obligatoire) |
position |
Integer |
Position de l’élément dans le carrousel (obligatoire) |
url (récapitulative) |
URL |
URL canonique de la page d’informations, unique et du même domaine (obligatoire) |
item (tout-en-un) |
Thing |
Élément individuel imbriqué avec ses propriétés de type (obligatoire) |
item.name (tout-en-un) |
Text |
Nom de l’élément, affiché comme titre de la vignette (obligatoire) |
item.url (tout-en-un) |
URL |
URL avec ancre vers l’élément sur la page courante (obligatoire) |
Un exemple de balisage JSON-LD
Voici une page récapitulative de recettes de biscuits. Chaque ListItem ne porte que son type, sa position et l’url de la recette complète, sur une page d’informations distincte du même domaine. Les éléments s’affichent dans l’ordre des positions.
{
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"url": "https://exemple.fr/cookies-beurre-cacahuete.html"
},
{
"@type": "ListItem",
"position": 2,
"url": "https://exemple.fr/cookies-triple-chocolat.html"
},
{
"@type": "ListItem",
"position": 3,
"url": "https://exemple.fr/snickerdoodles.html"
}
]
}
La règle de cohérence est stricte : tous les éléments de la liste doivent être du même type. Une liste de recettes ne contient que des éléments Recipe, sans mélange. Le balisage doit aussi être complet et inclure tous les éléments réellement affichés sur la page, et le texte visible par l’internaute doit rester semblable aux données structurées. Pour une page récapitulative, validez chaque URL de la liste séparément : chaque page d’informations doit elle-même contenir des données structurées valides du type compatible.
À faire
- choisir un type compatible unique pour toute la liste
- limiter les ListItem d’une page récapitulative à type, position et url
- ajouter une ancre HTML pour chaque élément d’une page tout-en-un
À éviter
- mélanger des types différents dans la même liste
- oublier des éléments présents sur la page
- faire pointer une url récapitulative vers un autre domaine
Points clés à retenir
- Combinez ItemList avec un type compatible : cours, film, recette ou restaurant
- Choisissez le scénario page récapitulative ou page tout-en-un selon votre site
- Sur une page récapitulative, limitez chaque ListItem à type, position et url
- Sur une page tout-en-un, imbriquez item avec name, url et une ancre
- Gardez un seul type pour toute la liste et validez chaque URL
Le carrousel ItemList présente plusieurs fiches de votre site dans une liste défilante.
Quiz : testez vos connaissances
Quiz : testez vos connaissances
-
Quelle est la règle de cohérence pour les éléments d'un carrousel ItemList ?
- Chaque élément doit être d'un type différent pour varier l'affichage
- On peut mélanger librement recettes et films dans une même liste
- Tous les éléments de la liste doivent être du même type, sans mélange
La règle de cohérence est stricte : tous les éléments doivent être du même type. Une liste de recettes ne contient que des éléments
Recipe, sans mélange. -
Quelle différence entre une page récapitulative et une page tout-en-un ?
- La page récapitulative liste brièvement chaque élément et renvoie vers une page d'informations distincte
- Les deux scénarios imposent exactement le même balisage
- La page récapitulative contient toutes les informations détaillées de chaque élément
La page récapitulative liste brièvement chaque élément et renvoie vers une page d’informations distincte, alors que la page tout-en-un contient toutes les informations.
-
Que doit contenir au minimum chaque ListItem d'une page récapitulative ?
- Son type, sa position et son url pointant vers une page d'informations du même domaine
- Une description complète, une image et un prix pour chaque élément
- Une url pouvant pointer vers un autre domaine que celui de la liste
Sur une page récapitulative, chaque
ListItemreste minimal : seulement type, position et url, cette dernière pointant vers une page d’informations du même domaine.
Besoin d'un accompagnement SEO ?
Vous publiez des listes de recettes, de cours ou de films et visez le carrousel hôte ? Vérifions ensemble votre balisage et vos URL.