PageMaps

Créé par Google, le format de données structurées PageMaps permet aux concepteurs de sites Web d'intégrer des données et des remarques sur leurs pages Web. Les données structurées ne sont pas visibles par vos utilisateurs et n'ont aucune incidence sur le classement de votre site dans les résultats de recherche sur le Web Google. Cependant, le système de recherche personnalisée les reconnaît et les utilise pour ajouter des éléments tels que des actions ou des attributs personnalisés sur les pages de résultats de recherche.

Voici un exemple d'extrait enrichi incluant deux actions ("Télécharger" et "Afficher en plein écran") :

Extrait enrichi de la recherche personnalisée Google proposant deux actions

Il existe trois méthodes pour envoyer des données PageMaps :

  • Vous pouvez ajouter des données PageMaps directement sur votre page HTML. Google détectera ces informations lors de la prochaine exploration du site.
  • Vous pouvez ajouter des données PageMaps à un sitemap, puis envoyer ce sitemap pour qu'il soit indexé via la Search Console. Choisissez cette option si vous ne souhaitez pas que les données PageMaps s'affichent dans le code HTML source de votre page.
  • Utilisez le balisage d'extraits enrichis ou les balises Meta pour ajouter des données structurées directement à votre code HTML. Le système de recherche personnalisée convertira ces informations en données PageMaps au moment de l'exploration et de l'indexation de votre site.
Pour consulter les données PageMaps que Google peut extraire de votre page, utilisez l'outil de test des extraits enrichis.

Éléments PageMaps

Chaque élément (par exemple, une action) que vous souhaitez ajouter à un extrait constitue un DataObject. Chaque DataObject comporte un certain nombre d'attributs (un libellé ou une URL, par exemple), que vous pouvez personnaliser à loisir.

DataObjects reconnus

Bien qu'il soit possible de créer n'importe quel type de DataObject, seuls les DataObjects répertoriés dans le tableau suivant peuvent être reconnus et affichés dans les résultats de recherche personnalisée Google :

DataObject Attributs obligatoires
thumbnail src, height, width
action label, url, class
publication author, date, category
Ajouter des données PageMaps directement à votre page HTML

Pour créer une section PageMaps, vous devez ajouter un bloc de code à votre page HTML, comme dans l'exemple suivant :

<!--

    <DataObject type="action">
      <Attribute name="label" value="Télécharger"/>
      <Attribute name="url" value="http://www.scribd.com/document_downloads/20258723?extension=pdf"/>
      <Attribute name="class" value="download"/>
    </DataObject>

    <DataObject type="action">
      <Attribute name="label" value="Afficher en plein écran"/>
      <Attribute name="url" value="http://d1.scribdassets.com/ScribdViewer.swf?document_id=20258723&access_key=key-27lwdyi9z21ithon73g3&version=1&viewMode=fullscreen"/>
      <Attribute name="class" value="fullscreen"/>
    </DataObject>
  </PageMap>
-->

Veillez à ce que votre élément PageMaps soit entouré de balises <!-- et -->.

Ajouter des données PageMaps à un sitemap

Si vous ne souhaitez pas ajouter de données PageMaps au code HTML de vos pages, vous pouvez ajouter ces données à un sitemap et envoyer ce dernier afin qu'il soit indexé via la Search Console.

Voici un exemple de sitemap incluant des informations PageMaps pour les URL http://www.example.com/bidule et http://www.example.com/truc :

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
       xmlns:content="http://www.google.com/schemas/sitemap-content/1.0">
 <url>
   <loc>http://www.example.com/bidule</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="hibachi">
       <Attribute name="name">Dragon</Attribute>
       <Attribute name="review">3.5</Attribute>
     </DataObject>
   </PageMap>
 </url>
 <url>
   <loc>http://www.example.com/truc</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="biggreenegg">
       <Attribute name="name">Ribs</Attribute>
       <Attribute name="review">4.0</Attribute>
     </DataObject>
   </PageMap>
 </url>
</urlset>

Définition des balises PageMaps

Le tableau suivant présente les exigences à respecter lors de l'ajout de données PageMaps à un sitemap. Pour plus d'informations sur la création de sitemaps, y compris les définitions des balises de base, consultez l'article Créer des sitemaps.

Balise Obligatoire ? Description
PageMap Oui Inclut l'ensemble des informations PageMaps associées à l'URL.
DataObject Oui Inclut l'ensemble des informations relatives à un élément unique (une action, par exemple) qui doivent s'afficher dans le résultat de recherche personnalisée Google.
Attribute Oui Chaque DataObject comporte un ou plusieurs attributs.

Les développeurs peuvent exploiter la flexibilité du format PageMaps pour ajouter des fonctionnalités supplémentaires à leurs résultats de recherche. En savoir plus

Recherche
Effacer la recherche
Fermer le champ de recherche
Menu principal
4181678725235953266
true
Rechercher dans le centre d'aide
true
true
true
false
false