Vous avez collé votre ItemList dans la page, l’outil de test de résultats enrichis affiche un beau « Aucune erreur détectée », et pourtant rien. Pas de carrousel, pas de vignettes qui défilent sous votre lien bleu. Le réflexe habituel consiste à retourner trifouiller le balisage, à rajouter des propriétés, à relire la doc une troisième fois. C’est souvent une fausse piste : le code peut être irréprochable et le carrousel absent. Quatre conditions doivent s’aligner, et trois n’ont rien à voir avec votre HTML.
Un balisage valide ne déclenche rien tout seul
Il faut d’abord tordre une idée reçue tenace. Les données structurées ne sont pas un interrupteur qui allume une fonctionnalité d’affichage dans les résultats de recherche. Elles décrivent votre contenu à la machine, elles lui donnent du sens, et c’est tout. Ce que Google en fait ensuite dépend de ses règles, de son calendrier et de ses tests d’affichage, sur lesquels vous n’avez aucune prise. Les carrousels dits « hôtes » illustrent ce décalage.
Pour qu’un tel carrousel apparaisse, il faut des données structurées ItemList combinées à l’une des fonctionnalités compatibles : Liste des cours, Film, Recette ou Restaurant. Quatre fonctionnalités, pas une de plus. Si votre page décrit autre chose, une fiche produit classique, un article de blog, une page de catégorie e-commerce, vous pouvez empiler les ItemList jusqu’à Noël, aucun carrousel ne sortira.
C’est là que beaucoup perdent des heures. Ils ont un balisage correct, un ItemList bien formé avec ses éléments ordonnés, et ils cherchent l’erreur dans le code alors que le problème est en amont : le type de contenu n’ouvre pas droit à cette expérience.
La question du pays, le filtre qu’on oublie
Deuxième condition, et c’est celle qui piège le plus de monde : la géographie. La fonctionnalité de carrousel de données structurées, encore en version bêta, n’est disponible que dans les pays de l’Espace économique européen, en Turquie et en Afrique du Sud. Sur ordinateur comme sur mobile. Vous êtes au Canada, au Brésil ou aux États-Unis ? Le carrousel ne s’affichera pas, même avec le balisage parfait, même sur le bon type de contenu.
Ce n’est pas un bug, ce n’est pas une pénalité, c’est un périmètre de déploiement : Google teste une expérience d’affichage sur un territoire donné, mesure les clics, regarde si ça tient, puis élargit ou abandonne. Il y a une deuxième couche à ce filtre, plus fine, que les guides grand public passent sous silence. À l’intérieur même de ces pays, toutes les requêtes ne sont pas éligibles. Le type de recherche compte autant que le pays de l’internaute.
Ce que chaque pays autorise vraiment
Un même balisage ItemList peut produire un carrousel en France et rien en Turquie, parce que la nature de la requête n’est pas couverte de la même façon d’un territoire à l’autre. Le tableau des catégories autorisées n’est pas uniforme.
Requêtes couvertes selon la zone d’affichage
Dans les pays de l’Espace économique européen, l’expérience bêta s’applique à un éventail assez large de recherches. Ailleurs, le périmètre se resserre nettement. Le croisement entre le pays et le type de requête devient la vraie clé de lecture.
- Dans l’EEE, la bêta couvre les hôtels, les locations de vacances, les transports terrestres, les vols, les établissements locaux, les activités (événements, visites et activités) et les produits.
- En Turquie, seuls les hôtels, les locations de vacances et les établissements locaux sont concernés.
- Et en Afrique du Sud ? La liste diffère encore : hôtels, locations de vacances, activités, vols, produits et livraison de repas.
- Autrement dit, une page sur la livraison de repas peut déclencher un carrousel en Afrique du Sud et rester invisible ailleurs.
Ce découpage explique une bonne partie des signalements qu’on lit sur les forums. Deux personnes comparent leurs résultats, l’une voit un carrousel, l’autre non, et les deux ont pourtant un balisage équivalent. Elles ne cherchent pas depuis le même pays, ou bien elles ne testent pas le même type de requête.
Sans cette grille de lecture, on tourne en rond pendant des jours. Pour creuser la partie technique, un site comme creaweb3000.com couvre ce terrain. Mais gardez en tête que la validation syntaxique n’est qu’une porte sur quatre.
Les carrousels vidéo, une piste à oublier
Troisième piège, et il est sournois parce qu’il vient de la documentation elle-même. Beaucoup de tutoriels encore en ligne vous expliquent comment baliser une liste de vidéos pour obtenir un carrousel vidéo dans les résultats. Ces guides sont périmés, et ils vous font perdre du temps sur une fonctionnalité qui n’existe plus.
Google a annoncé l’arrêt du support des données structurées pour les carrousels vidéo, après une phase de tests peu convaincante. L’entreprise a retiré les exemples de mise en œuvre de sa documentation et supprimé certaines sections qui les décrivaient. Concrètement : le balisage que vous ajoutez pour ça ne servira à rien, et vous risquez de complexifier votre code pour zéro bénéfice.
Le réflexe utile, ici, c’est de dater vos sources. Un article qui décrit une fonctionnalité sans préciser qu’elle est en bêta, sans mentionner les pays concernés, sans dire quand il a été mis à jour, a de bonnes chances d’être en retard d’un train. La documentation officielle bouge vite, et les contenus qui la recopient ne suivent pas toujours.
Vérifier les conditions avant de toucher au code
Avant de passer une soirée à réécrire votre JSON-LD, faites le tour complet. La méthode évite de s’acharner sur la mauvaise piste. Première vérification : votre contenu relève-t-il d’une des fonctionnalités compatibles, à savoir Liste des cours, Film, Recette ou Restaurant ? Si la réponse est non, arrêtez-vous là, le carrousel hôte n’est pas pour vous.
Deuxième vérification : depuis quel pays la recherche est-elle effectuée ? Si l’internaute n’est pas dans l’EEE, en Turquie ou en Afrique du Sud, le carrousel ne s’affichera pas, quel que soit le soin apporté au balisage. Troisième vérification : le type de requête est-il dans la liste autorisée du pays concerné ? Une recherche sur les hôtels en Turquie est couverte, une recherche sur les produits ne l’est pas.
Quatrième vérification, celle qu’on oublie : êtes-vous bien sur un ItemList, et pas sur un balisage de type Product ou Article que vous avez adapté en espérant que ça passe ? C’est cette combinaison, et rien d’autre, qui décide.
Un ItemList valide sur une page de recette, consulté depuis l’Allemagne, devrait produire un carrousel. Le même ItemList sur une page produit, consulté depuis le même endroit, ne produira rien. Le croisement des deux tableaux, contenu et requête, est le vrai mode d’emploi.
Le carrousel n’est pas une récompense pour bon élève
On aimerait que le web fonctionne à la méritocratie technique : balisage propre, résultat enrichi. La réalité est plus prosaïque. Ces affichages sont des expériences que Google teste, sur des territoires précis, pour des types de contenu précis, et qu’il peut retirer du jour au lendemain, comme il l’a fait pour les carrousels vidéo.
La bonne attitude consiste à baliser correctement parce que c’est utile ailleurs, pour la compréhension du contenu, pour d’autres fonctionnalités, pour la solidité générale de votre site. Et à considérer le carrousel comme un bonus conditionnel, jamais comme un dû. Combien de temps avez-vous déjà passé à corriger un balisage qui n’était pas le problème ?
