Balisage Course

Mettre en œuvre schema.org/Course pour le carrousel Course list de Google : minimum de trois cours, distinction entre Course et CourseInstance, retrait de Course Info et disponibilité linguistique.

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

Le balisage schema.org/Course décrit des formations afin de rendre une page de liste admissible au carrousel Course list de Google. Celui-ci exige au moins trois cours balisés ensemble ; un Course isolé reste valide, mais aucune fiche enrichie individuelle n’existe plus. Le tableau Google impose name et description et recommande provider, tandis qu’une consigne technique exige aussi ce dernier : il faut donc l’ajouter. L’ancienne fonctionnalité Course Info, qui affichait prix, dates et enseignant, a été annoncée obsolète en juin 2025, retirée en septembre puis sa documentation supprimée. Course est la classe générale et CourseInstance une session imbriquée. La disponibilité en anglais partout où Google Search fonctionne constitue une restriction linguistique, non géographique. Le balisage confère seulement l’admissibilité au carrousel.

En bref — Le balisage schema.org/Course, généralement en JSON-LD, peut rendre une page répertoriant des formations admissible au carrousel « Course list » de Google, un ItemList d’éléments Course. Sa règle centrale exige au moins trois cours balisés ensemble : un Course isolé reste valide dans schema.org, mais ne franchit pas ce seuil et il n’existe plus de fiche enrichie pour un cours unique. La fonctionnalité plus riche « Course Info » — prix, dates et enseignant — a été annoncée comme obsolète le 12 juin 2025, retirée lors de la mise à jour du 8 septembre 2025, puis sa documentation a disparu le 9 septembre 2025. Course list reste une fonctionnalité distincte et documentée. Le tableau de Google impose name et description, recommande provider, tandis qu’une consigne technique qualifie aussi ce dernier d’obligatoire : ajoutez-le. Course décrit la classe générale ; CourseInstance représente une session précise, imbriquée, avec son mode et sa date de début. Le résultat actif porte toutefois sur la liste de cours. Enfin, le carrousel est disponible en anglais partout où Google Search fonctionne, restriction linguistique et non géographique. Un balisage valide confère seulement l’admissibilité.

Evidence for this claim Schema.org Course describes an educational course and remains valid vocabulary independent of Google feature support. Scope: Schema.org Course vocabulary. Confidence: high · Verified: Schema.org: Course Evidence for this claim Google's documented course enhancement is the Course list feature, with at least three courses and ItemList or summary-page markup; eligibility does not guarantee display. Scope: Current Google Course list structured-data requirements, distinct from the retired course-info experience. Confidence: high · Verified: Google Search Central: Course list structured data

Ce que fait aujourd’hui le balisage Course : le carrousel Course list

De nombreux guides présentent encore Course comme le moyen d’obtenir une fiche détaillée pour un seul cours. Ce n’est plus le cas. La seule fonctionnalité Course active de Google est le carrousel « Course list » : un ItemList composé d’objets Course, affichés ensemble dans une rangée déroulante au-dessus des résultats ordinaires. Il montre les noms, organismes et descriptions des cours.

La conséquence est structurelle : ce résultat ne s’obtient pas cours par cours. L’unité admissible est une liste d’au moins trois cours balisés ensemble sur la même page. Google l’énonce sans ambiguïté : “You must mark up at least three courses.” (traduction) « Vous devez baliser au moins trois cours. » Avec un ou deux cours, aucun carrousel ni fiche de remplacement n’est disponible. Un Course unique reste néanmoins parfaitement valide dans schema.org ; il ne satisfait simplement pas le seuil de cette fonctionnalité précise.

Le minimum de trois cours et les autres règles d’admissibilité

Commencez par le nombre, car c’est le détail le plus souvent oublié :

  • Au moins trois cours balisés ensemble, généralement sous la forme d’un ItemList d’éléments Course ou avec le modèle CourseListElement.
  • Pour chaque cours — obligatoire selon le tableau : name et description.
  • Pour chaque cours — recommandé dans le tableau, mais obligatoire dans la consigne technique : provider, l’organisation qui propose le cours. Les deux parties de la documentation Google se contredisent. En attendant leur harmonisation, renseignez provider pour chaque cours.

Quelques contraintes éditoriales appliquées au carrousel méritent aussi d’être retenues :

  • Aucun discours promotionnel dans les champs affichés par Google. Gardez des descriptions factuelles et évitez prix, remises ou superlatifs tels que « meilleure école au monde » : le carrousel décrit les cours, il ne sert pas de publicité.
  • Les descriptions sont tronquées. Placez donc l’information essentielle au début. Méfiez-vous des limites de caractères précises citées en ligne et vérifiez toujours la documentation actuelle.

Course et CourseInstance

Ces deux types schema.org sont distincts, bien qu’ils soient souvent confondus :

  • Course est la classe générale : par exemple « Introduction à Python », indépendamment de sa date ou de son mode de diffusion. C’est ce type qui constitue le carrousel Course list.
  • CourseInstance décrit une session précise : une occurrence dotée d’un courseMode en ligne ou sur place, d’une startDate, d’une endDate et éventuellement d’un enseignant. Elle s’imbrique dans Course via hasCourseInstance.

En pratique, puisque le résultat enrichi actif fonctionne au niveau de la liste de cours, n’investissez pas excessivement dans CourseInstance dans l’espoir d’un affichage plus riche. Des données de session exactes améliorent la lisibilité machine et les outils pédagogiques fondés sur l’IA, mais elles ne débloquent pas le carrousel. Celui-ci requiert trois éléments Course avec name et description; les détails de session sont complémentaires. Contrairement à certaines affirmations concurrentes, Google n’impose pas depuis 2024 l’association de Course et CourseInstance : ses tableaux actuels pour Course et ItemList ne mentionnent jamais CourseInstance comme condition.

Ce qui a changé : la suppression de « Course Info »

Cette évolution oblige à relire la plupart des contenus existants. Une seconde fonctionnalité, « Course Info », affichait autrefois le prix, les dates et l’enseignant d’un cours unique. Google l’a retirée en trois étapes distinctes, qu’il vaut mieux ne pas résumer par un vague « supprimée en juin 2025 » :

  1. 12 juin 2025 — Google annonce l’abandon dans le billet couvrant plusieurs simplifications de données structurées, notamment Estimated Salary, Learning Video, Special Announcement et Vehicle Listing. Selon une reformulation de la presse spécialisée, ces fonctionnalités étaient peu utilisées dans Search et n’apportaient plus assez de valeur ; il ne s’agit pas d’une citation littérale de Google.
  2. 8 septembre 2025 — le journal des mises à jour de Google enregistre Course Info comme retirée lors de la mise à jour du jour.
  3. 9 septembre 2025 — la documentation est supprimée. Son ancienne URL redirige vers le journal « Latest documentation updates », qui confirme que ces types ne sont plus affichés dans les résultats Google Search.

Cette précision est importante, car les fonctionnalités du lot annoncé en juin 2025 n’ont pas toutes connu le même sort. Pour le balisage Book, « Book Actions » avait été annoncé comme obsolète sans être réellement retiré. Course Info ne relève pas de ce cas. Sa disparition est confirmée à chacune des trois étapes et n’a concerné que Course Info. Le carrousel Course list présenté ici n’a jamais fait partie de cette suppression et demeure documenté.

Conclusion : tout guide qui promet d’afficher prix, dates et enseignant pour un cours unique décrit une fonctionnalité disparue. Dans Google Search, le balisage Course ne peut aujourd’hui donner accès qu’au carrousel d’au moins trois cours.

Principes de mise en œuvre et erreurs fréquentes

  • Balisez la liste, pas un élément isolé. Structurez la page comme un ItemList, ou selon le modèle Course list documenté, contenant au moins trois entrées Course.
  • Renseignez name et description pour chaque cours, ainsi que provider. Une description manquante fragilise toute la liste.
  • Ne construisez rien autour de Course Info. Un modèle de CMS ou une extension qui émet encore prix, date et enseignant dans l’attente de l’ancienne fiche ne produira aucun résultat enrichi.
  • Corrigez le mythe d’une fonctionnalité réservée aux États-Unis. Google indique qu’elle est disponible “in English in all regions where Google Search is available.” (traduction) « en anglais dans toutes les régions où la recherche Google est disponible ». Il s’agit d’une limite linguistique mondiale.
  • Admissibilité ne signifie pas affichage. Même avec un balisage valide sur une page indexée, Google décide de présenter ou non le carrousel pour une requête.

Pour replacer Course dans l’ensemble des données structurées, consultez les rubriques Schema Markup et Structured Data, ainsi que d’autres types Creative Works, comme le balisage Book, concernés par la simplification de juin 2025.

Add an expert note

Pin an expert quote

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