Baliser les éléments de votre contenu

Lorsque vous balisez un contenu à l'aide de données structurées, vous aidez Google à mieux comprendre le contexte correspondant et à proposer ainsi votre contenu de manière plus pertinente aux utilisateurs qui effectuent une recherche. Pour ce faire, vous balisez les propriétés du contenu et activez des actions, le cas échéant. De cette façon, le contenu pourra être inclus dans les résultats enrichis. Pour en savoir plus sur ces résultats enrichis, consultez la section À propos des fonctionnalités de recherche. Pour certains types de contenus, les utilisateurs peuvent interagir directement avec votre contenu à partir des résultats de recherche.

Ce balisage est également la première étape pour afficher un contenu sous la forme de liste et d'aperçu de liste spécifique à l'hôte. Pour en savoir plus, consultez l'article Baliser vos listes.

Types de contenus qui remplissent les conditions requises

Différents types de contenus sont éligibles et peuvent ainsi apparaître dans les résultats enrichis. CreativeWork est une définition de type de schema.org, qui s'applique à un contenu, tel qu'un article d'actualité, une recette ou une vidéo, remplissant les conditions requises de lecture, d'affichage, d'écoute ou de toute autre utilisation. D'autres types de contenus, tels que des produits et des fiches d'établissement locaux, appartiennent à la catégorie "Commerce" (une catégorie personnalisée que nous utilisons pour décrire les types de schema.org généralement destinés à la vente au détail).

Le tableau ci-dessous présente les fonctionnalités disponibles pour chaque type de contenu.

Type de contenu Fonctionnalités disponibles Notes
Article

Carrousel "À la une"

Résultats enrichis

Le carrousel "À la une" exige que votre contenu soit publié sur une page AMP. Pour en savoir plus, consultez Pages AMP avec des données structurées.
Commerce ou service de proximité Fiches d'établissements locaux
Commerce ou service de proximité Actions en fonction du lieu Nécessite une activation explicite. Exprimez votre intérêt.
Recette

Résultats enrichis

Listes spécifiques à l'hôte

Avis d'un critique Fiches d'avis des critiques
Vidéo Résultats enrichis

Le reste de cet article décrit diverses méthodes pour appliquer un balisage afin de proposer des fonctionnalités pour ces types de contenus. Pour en savoir plus sur la spécification du balisage réel, consultez les sections relatives aux créations (en commençant par Article) et au commerce (en commençant par Établissement local) dans la référence pour chaque type.

Baliser les propriétés de votre contenu

  1. Identifiez le type de données qui représente votre contenu d'après le tableau ci-dessus, puis accédez à la référence de balisage pour ce type afin de trouver les propriétés obligatoires et recommandées pour ce type.

    Vous pouvez ajouter des balises pour plusieurs types de contenus dans une seule page HTML ou AMP HTML. Par exemple, votre article d'actualité pourrait également contenir une vidéo. Vous pouvez alors ajouter des balises pour les deux types de contenus afin que votre page figure dans le carrousel "À la une" ou dans les résultats enrichis pour la vidéo. Pour en savoir plus, consultez l'article À propos des pages AMP dans les résultats de recherche Google.

  2. Créez un bloc de balisage contenant au minimum les propriétés des données structurées obligatoires pour la présentation visuelle que vous voulez obtenir dans les résultats de recherche.

    Nous vous recommandons également de baliser toutes les propriétés disponibles pour une présentation optimale de votre contenu dans les résultats de recherche. La référence du type de données contient de nombreux exemples de balisages que vous pouvez personnaliser.

    Exemple de balisage pour une recette

  3. Insérez ce balisage dans chaque page de contenu pour laquelle vous voulez que soit proposée une fonctionnalité.

    Si une fonctionnalité nécessite le format AMP HTML, cela signifie que le balisage doit être placé dans la page de contenu.

  4. Vérifiez le balisage à l'aide de l'outil de test des données structurées.

    Vous pouvez ainsi vérifier la validité de votre balisage pour les fonctionnalités que vous voulez proposer avec votre contenu.

Proposer des actions

Lorsque les utilisateurs recherchent un film ou une série TV sur Google, ils peuvent vouloir réaliser une action sur ce contenu (par exemple, regarder un extrait du film sur leur appareil mobile ou réserver une table dans votre restaurant). Si votre site ou votre application peut gérer de telles actions, le balisage de données structurées peut indiquer à Google quelles actions vous gérez et pour quels éléments. Google peut ensuite orienter ces utilisateurs vers votre site ou votre application.

Fonctionnement

Le balisage de données structurées qui permet d'effectuer des actions sur un contenu est réparti en deux grandes catégories :

  • Le balisage de contenu décrit le contenu même, en commençant par les propriétés de haut niveau, suivies des propriétés du sous-type. Par exemple, tous les contenus relatifs aux séries TV et aux films utilisent des propriétés communes, telles que name, URL et startDate. Au-delà de cela, d'autres propriétés offrent des filtres supplémentaires (par exemple, pour savoir si le contenu TV fait partie ou non d'un épisode, d'une série ou d'une saison).
  • Le balisage d'action définit des propriétés relatives aux actions, en commençant par celles qui sont obligatoires pour la plupart des contenus, tels que le type d'action que le contenu accepte (WatchAction ou OrderAction, par exemple). Parmi les autres propriétés d'action obligatoires figurent également des éléments du conteneur target, tels que la plate-forme sur laquelle le lien vers le contenu fonctionnera (une application Android ou iOS, par exemple). À ce stade, vous pouvez proposer d'autres filtres d'action, tels que les conditions de disponibilité d'une action.

La référence du type de données pour chaque type éligible répertorie les propriétés de ces catégories de contenu et leurs actions.

Google ne garantit pas que vos données structurées figureront dans les résultats de recherche, même si elles sont balisées et peuvent être extraites avec succès selon l'outil de test. Voici quelques-unes des raisons pouvant expliquer cette situation :

  • Les données structurées ne sont pas représentatives du contenu principal de la page ou sont potentiellement trompeuses.
  • Les données structurées sont incorrectes au point que l'outil de test n'a pas été en mesure de les comprendre.
  • Le contenu balisé n'est pas visible par l'utilisateur.

Créer un balisage d'action

Le meilleur moyen de créer un balisage d'action consiste à établir une spécification pour votre contenu et à créer un modèle ou une structure de balisage à partir de cette spécification. Ensuite, pour chaque instance de ce contenu, vous devez ajouter des valeurs à votre modèle et insérez le balisage obtenu dans la page HTML. Par exemple, vous intégrez dans votre page de destination un balisage pour un film disponible, tel que http://www.example.com/movies/forrest_gump. La procédure de base ci-dessous décrit comment créer et appliquer un balisage d'action.

  1. Déterminez les propriétés pertinentes pour votre contenu.

    Commencez par le type de données de base, tel que Séries TV et films ou Établissement local. Attribuez ensuite d'autres filtres à votre offre (par exemple, si vous proposez le contenu TV uniquement par épisode ou dans le cadre d'un abonnement à une saison. Rassemblez les champs pertinents pour votre spécification.

  2. Déterminez le balisage de l'action elle-même.

    Tous les types d'actions ont des propriétés obligatoires que vous devez définir. Vous pouvez trouver la liste des actions obligatoires dans le tableau de chaque action (WatchActions, par exemple). Outre les propriétés d'action obligatoires, vous pouvez également définir des propriétés de sous-catégorie, telles que les propriétés ReserveAction ou OrderAction pour les établissements.

  3. Spécifiez la cible correctement.

    Une cible est un enfant de potentialAction qui spécifie l'ensemble des éléments et des valeurs nécessaires pour permettre la connexion entre l'intention de l'utilisateur et la réponse de votre contenu. Lorsque vous fournissez le lien vers le contenu via la propriété urlTemplate, utilisez une URL complète vers une partie spécifique du contenu sur un site Web ou une application native Android ou iOS. Vous devez également spécifier clairement les plates-formes qui acceptent chaque URL à l'aide de la propriété potentialAction.target.actionPlatform. Pour en savoir sur la définition de liens vers le contenu de votre application et sur les associations d'URL entre votre application et votre site, consultez la documentation de Firebase sur l'indexation des applications.

  4. Créez un modèle.

    Utilisez n'importe quel exemple disponible dans la documentation de référence pour votre type de contenu. Ces exemples sont chargés directement dans l'outil de test des données structurées afin de faciliter les modifications et la validation.

  5. Insérez le balisage dans votre page.

    Une fois que vous avez ajouté les données structurées au contenu de votre site, Google les trouvera la prochaine fois que votre site sera de nouveau traité (le cas échéant, l'affichage des résultats enrichis, auparavant appelés "extraits enrichis", dans les résultats de recherche peut prendre un certain temps).

  6. Vérifiez le balisage à l'aide de l'outil de test des données structurées.

    Procédez à cette étape pendant le développement en collant le balisage même dans l'outil. Une fois que vous avez publié votre page, vous pouvez ajouter l'URL à cette dernière afin de valider votre balisage une seconde fois.