Fournir des données structurées

Cette page explique comment ajouter les données structurées dont dépendent les opérateurs de recherche.

Les pages Web sont souvent remplies de texte au format libre, ce qui est facile pour les humains à lire, mais plus difficile à comprendre pour les ordinateurs. Un peu les pages Web contiennent des informations avec une structure supérieure qui est facile à telles que la date intégrée à l'URL ou le titre de la page, ou lisibles par un ordinateur intégrés dans le code HTML. Google extrait diverses données structurées des pages Web. Ce décrit les types de données structurées que Google extrait disponibles dans Les extraits personnalisés Recherche structurée :

  1. Présentation
  2. Fournir des données au Programmable Search Engine <ph type="x-smartling-placeholder">
  3. Fournir des données aux extraits enrichis <ph type="x-smartling-placeholder">
  4. Afficher des données structurées extraites

Présentation

Lorsque vous consultez une page Web qui vend un DVD, vous pouvez rapidement comprendre le titre, ce que les réviseurs ont pensé du film et comment ils l'ont évalué. Mais un ordinateur ne peut pas faire les mêmes choses, car il ne comprend pas la façon dont les informations sont structurées.

Par exemple, si la page comporte du contenu relatif au DVD, ainsi que des recommandations d'autres articles, des annonces d'autres boutiques et des commentaires de clients. La page peut alors proposer des prix différents pour différents des choses, pas seulement pour le DVD qui est vendu. Vous pouvez facilement déterminer le prix du DVD tout en ignorant les autres prix, mais les ordinateurs ne le peuvent pas. Certains programmes sophistiqués peuvent trouver les prix en la page Web, mais ils ne peuvent pas déterminer les règles pour trouver uniquement prix du DVD.

Les formats de données structurées sont des règles qui standardisent la structure et de la page Web. Il s'agit d'un balisage que vous appliquez aux extraits de texte afin que les ordinateurs peuvent traiter leur signification ou leur sémantique. Le balisage ne modifie pas de votre site Web, cela rend simplement les métadonnées et le texte inclus dans les tags XHTML plus significatifs pour les ordinateurs.

Programmable Search Engine reconnaît les formats suivants:

  • PageMaps: blocs XML invisibles qui ajoutent les métadonnées aux pages.
  • JSON-LD: données structurées invisibles utilisant Format JSON.
  • Microformats: balises utilisées pour baliser le contenu visible. et des types prédéfinis.
  • RDFa: une autre norme de balisage visible le contenu de la page selon des types arbitraires.
  • Microdonnées: nouvelle norme HTML5 pour le balisage le contenu visible de la page.
  • Balises <meta>: balises HTML standards, dont un sous-ensemble sont analysées par Google.
  • Date de la page: éléments d'une page indiquant sa que Google tente d'analyser

Vous pouvez utiliser un ou plusieurs formats de votre choix. Notez que, contrairement à Programmable Search Engine, la recherche Google n'utilise que le format JSON-LD, microdonnées et gtag. lors de la génération d'extraits enrichis, et dispose de son propre algorithme et de ses propres règles pour déterminer les informations qui seront présentées aux utilisateurs. Alors qu'un élément de données structurées à vos pages peuvent être présentées dans Programmable Search Engine, ces données risquent de ne pas être utilisées dans Résultats de recherche

Ce qui suit inclut un extrait de code HTML brut idéalisé issu d'un site d'avis:

<div>
    <div>
        <h1>Pizza My Heart</h1>
    </div>
    <span>88%</span> like it
    <a href="#reviews">See all 12 reviews</a>
    <span>Under $10 per entree</span>
<div>

L'extrait de code suivant montre l'ancien code HTML s'étendent au format suivant : microservices :

<div class="hreview-aggregate">
    <div class="vcard item">
        <h1 class="fn">Pizza My Heart</h1>
    </div>
    <span class="rating average">88%</span> like it
    <a href="#reviews">See all <span class="count">12</span> reviews</a>
    <span class="pricerange">Under $10 per entree</span>
<div>
Vous pouvez découvrir les fonctionnalités extraites par Programmable Search Engine en suivant les étapes ci-dessous : cette méthode

En intégrant des formats de données structurées standards dans votre sur les pages Web, non seulement les données sont disponibles dans Programmable Search Engine, également pour tout service ou outil compatible avec la même norme. Postuler aux informations les plus importantes de la page Web, vous pouvez les présenter directement dans les résultats. Par exemple, si vous si vous possédez un site Web à la vente d'appareils Android, ajoutez des données structurées les notes, les prix, la disponibilité, etc. Lorsque vos utilisateurs effectuent des recherches pour les appareils Android, ils peuvent voir les notes, les prix et la disponibilité en un coup d'œil.

Ainsi, les ordinateurs peuvent maintenant comprendre le types de données de la page Web. Et maintenant ? Les ordinateurs peuvent également commencer à faire la tâche fastidieuse consistant à trouver et à combiner des informations dans différentes pages Web. Cela libère les utilisateurs de tâches très ennuyeuses, telles que le tri sur plusieurs pages pour trouver les éléments qu'ils veulent. Moteurs de recherche comme Programmable Search Engine, peuvent traiter les données structurées de votre pages Web et de les afficher de manière utile et plus significative, par exemple extraits de code personnalisés recherche structurée.

Haut de page

Fournir des données au Programmable Search Engine

Google accepte plusieurs types de données, qui sont principalement utilisés par Programmable Search Engine: Pagemaps, sous-ensemble de balises <meta> et dates approximatives de la page.

Utiliser des PageMap

PageMaps est un format de données structurées qui fournit à Google des informations les données d'une page. Il permet aux créateurs de sites web d'intégrer des données et des notes dans pages Web. Bien que les données structurées ne soient pas visibles La recherche sur le Web Google et Programmable Search Engine le reconnaît lors de l'indexation de vos pages Web. le renvoie directement dans Programmable Search Element

Vous pouvez ajouter des données PageMap de manière explicite à une page ou envoyer des données PageMap à l'aide d'un sitemap. Google utilise également d'autres informations sur une page, comme le balisage d'extraits enrichis ou meta pour créer un PageMap.

Contrairement aux autres formats de données structurées décrits ci-dessous, ne vous obligent pas à respecter des termes ou propriétés standards, à un vocabulaire, un schéma ou un modèle existant. Il suffit de créer d'attributs personnalisés pertinentes pour votre site Web. Contrairement à la structure des attributs de données des petit format, des microdonnées et des formats MIME, qui sont ajoutés autour visible par l'utilisateur dans le corps du code HTML, les métadonnées PageMaps sont incluses la section head de la page HTML. Cette méthode accepte les valeurs des données dont l'application a besoin, mais que vous ne voulez peut-être pas à présenter aux utilisateurs.

Une fois que vous avez créé un PageMap, vous pouvez l'envoyer à Google à l'aide de l'un des méthodes suivantes:

Définitions des balises PageMap

Le tableau suivant présente les conditions requises pour ajouter des données PageMap à un plan de site.

Tag Obligatoire ? Description
PageMap Oui Inclut l'ensemble des informations PageMap associées à l'URL concernée.
DataObject Oui Contient toutes les informations sur un seul élément (par exemple, un action).
Attribute Oui Chaque DataObject comporte un ou plusieurs attributs.

Remarque: Les plans de page sont des blocs XML et doivent donc être formatés correctement. en particulier PageMap, DataObject et Les balises Attribute du code XML sont sensibles à la casse, tout comme les Attributs type, name et value.

Ajouter les données PageMap directement à votre page HTML

Voici un exemple de données PageMap pour une page Web sur badminton:

<html>
  <head>
   ...
  <!--
  <PageMap>
     <DataObject type="document">
        <Attribute name="title">The Biomechanics of a Badminton
        Smash</Attribute>
        <Attribute name="author">Avelino T. Lim</Attribute>
        <Attribute name="description">The smash is the most
        explosive and aggressive stroke in Badminton. Elite athletes can
        generate shuttlecock velocities of up to 370 km/h. To perform the
        stroke, one must understand the biomechanics involved, from the body
        positioning to the wrist flexion. </Attribute>
        <Attribute name="page_count">25</Attribute>
        <Attribute name="rating">4.5</Attribute>
        <Attribute name="last_update">05/05/2009</Attribute>
     </DataObject>
     <DataObject type="thumbnail">
        <Attribute name="src" value="http://www.example.com/papers/sic.png" />
        <Attribute name="width" value="627" />
        <Attribute name="height" value="167" />
     </DataObject>
  </PageMap>
  -->
  </head>
   ...
</html>

Ajouter des données PageMap à un sitemap

Si vous ne souhaitez pas inclure de données PageMap dans le code HTML de vos pages, vous pouvez ajouter les données PageMap à un sitemap et envoyer ce dernier via le Outil de sitemaps Search Console.

Voici un exemple de sitemap incluant des informations PageMap pour URL: http://www.example.com/foo et http://www.example.com/bar.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
   <loc>http://www.example.com/foo</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/bar</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>

Analyser les données PageMap

Avec Programmable Search Element, les attributs personnalisés sont renvoyé dans la propriété d'extrait enrichi de chaque résultat, peut être utilisé avec Rappels des éléments de recherche

<r n="1">
 <u> http://www.xyz.com/business/vending_machine.html </u>
 ...
 <t> In Italy, a Vending Machine Even Makes the <b>Pizza</b> </t>
 ...
 <s>The European vending machine industry has annual sales of about #33
 billion, much of it coming from factories and offices.</s>
 ...
 <PageMap>
  <DataObject type="image">
   <Attribute name="image_src" value="http://www.nytimes.com/images/2009/03/14/business/14vend.751.jpg"/>
  </DataObject>
  <DataObject type="publication">
   <Attribute name="author" value="John Tagliabue"/>
   <Attribute name="date" value="March 14, 2009"/>
   <Attribute name="category" value="Business/World Business"/>
  </DataObject>
 </PageMap>
 ...
</r>

Haut de page

Utilisation des balises <meta>

Même si PageMaps vous permet de spécifier précisément les données que vous souhaitez chaque page, il peut arriver qu'une grande quantité de contenu que vous ne souhaitez pas annoter. Google extrait le contenu sélectionné à partir de META au format <meta name="KEY" content="VALUE">. Nous n'acceptons pas les variantes du paramètre Balise Meta, par exemple property au lieu de name.

Même si nous excluons explicitement les tags généralement insérés par programmation par des outils de création Web, tels que robots, description et keywords, les balises les plus rares spécifiques à votre site extrait et placé dans un objet de données spécial de type metatags, qui peut être utilisé avec toutes Fonctionnalités liées aux données structurées de la recherche Google. Par exemple, une balise <meta> au format suivant:

<meta name="pubdate" content="20100101">

crée un DataObject PageMap qui est renvoyé dans les résultats XML de la manière suivante:

<r n="1">
 ...
 <PageMap>
  <DataObject type="metatags">
   <Attribute name="pubdate" value="20100101"/>
  </DataObject>
 </PageMap>
 ...
</r>

Les données de ce PageMap créé automatiquement peuvent être utilisées partout où utiliser les données d'un PageMap explicitement inclus dans le contenu de votre page ; Pour Il peut être utilisé avec des opérateurs de recherche structurée tels que Trier par attribut:

https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=metatags-pubdate

ou avec le Programmable Search Element:

...
<div class="gcse-search" sort_by="metatags-pubdate:d:s"></div>
...

Voici les balises <meta> que Google exclut:

  • robots
  • description
  • mots clés
  • revoir-après
  • générateur
  • vérifier-v1
  • robot google
  • google-site-verification
  • mssmarttagspreventparsing
  • pas de cache

Google tente d'inclure toutes les autres balises <meta>, la mise en garde suivante : de ponctuation, les caractères spéciaux et les espaces intégrés dans name le champ des balises <meta> risque de ne pas être analysé correctement. Programmable Search Engine accepte explicitement les points et les tirets dans les noms de balises <meta>. Programmable Search Engine n'accepte pas explicitement d'autres caractères spéciaux dans les noms de balises <meta>, mais certains caractères spéciaux peuvent être acceptées correctement URL encodée.

Limites

Programmable Search Engine convertit jusqu'à 50 balises <meta> en PageMaps, tant que étant donné que la taille totale du texte de toutes les propriétés traitées ne dépasse pas 1 Mo. propriété individuelle comportant plus de 1 024 caractères.

Haut de page

Utiliser les dates des pages

Outre les métadonnées que vous spécifiez explicitement sur une page, Google estime également la date d'une page en fonction des caractéristiques de celle-ci, sous forme de dates dans le titre et l'URL. Programmable Search Engine vous permet d'utiliser pour trier, pondérer et limiter la plage de dates afin de limiter les résultats en utilisant des métadonnées spéciales clé de date. Cette date estimée peut être utilisée avec tous les opérateurs utilisant le paramètre d'URL &sort=, y compris Trier par attribut, Biais par attribut, Limiter à la plage.

Remarque:La date de la page n'est pas ajoutée à PageMap, Elle n'est donc pas renvoyée dans les résultats de l'API JSON et ne peut pas être utilisée dans Programmable Search Engine. et ne peut pas être utilisée avec l'élément Filtrer par attribut.

Les exemples suivants illustrent l'utilisation de la date de la page avec ces opérateurs:

Objectif Envoyer cette URL... Pour en savoir plus, consultez...
Trier les résultats par date dans l'ordre décroissant https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date Trier par attribut
Favorisez fortement les résultats en faveur d'une date plus récente https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:d:s Biais par attribut
Limiter peu les résultats en fonction de dates plus anciennes https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:a:w Biais par attribut
Renvoie les résultats pour la période allant du 1er janvier au 1er février 2010 (inclus). https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:r:20100101:20100201 Limiter à la plage

L'estimation par Google de la bonne date pour une page s'appuie sur les fonctionnalités comme la date de publication des articles de presse ou une date dans le titre du document. Si une page est mal spécifiée ou dates incohérentes. L'estimation de Google de la date de la page peut ne pas et votre Programmable Search Engine peut renvoyer des résultats classés d'une manière inattendue.

Mettre en forme des dates

Un site peut fournir implicitement des informations sur la date, en s'appuyant sur les fonctionnalité Date estimée de la page pour détecter les dates intégrées à la page URL, titre ou autres caractéristiques, ou de manière explicite, en indiquant une date au format un format de données structurées. Dans les deux cas, l'utilisation effective des dates nécessite de formater les dates correctement.

Pour Programmable Search Engine Trier par attribut, Biais par attribut, Limiter à la plage caractéristiques, Google tente d'analyser les dates en utilisant à la fois de mise en forme et de normes formelles telles que ISO 8601 et RFC 850 de l'IETF. Les formats de date complets suivants sont acceptés:

Format de date Exemple de date
AAAA-MM-JJ 2009-12-31
AAAA/MM/JJ 31/12/2009
AAAAMMJJ 20091231
Mois JJ AAAA 31 décembre 2009
JJ Mois AAAA 31 décembre 2009

Google tentera d'analyser les variantes de ces formats de date, tels que que MM/DD/YYYY et DD/MM/YYYY. Toutefois, plus la date est ambiguë, moins il est probable que Google correctement. Par exemple, la date 06/07/08 est extrêmement ambiguës et il est peu probable que Google lui attribue la valeur l'interprétation souhaitée. Pour de meilleurs résultats, utilisez un ISO 8601 format de date avec une année entièrement spécifiée.

Haut de page

Extraits enrichis

Google extrait également diverses données structurées à partir des formats JSON-LD, microformats et IntelliJ. et microdonnées à utiliser <ph type="x-smartling-placeholder"></ph> extraits enrichis, une présentation détaillée des résultats de recherche Google standards. Des données similaires sont disponibles dans le Programmable Search Engine opérateurs de données structurées (généralement, les mêmes données que celles utilisées dans les extraits enrichis). Par exemple, si vous avez balisé vos pages avec le microformat hrecipe standard, vous pouvez trier en fonction du nombre de notes les étoiles de la recette, avec un opérateur &sort=recipe-ratingstars Google étend continuellement les données extraites et la quantité de ces données les données peuvent être utilisées dans Programmable Search Engine ; pour voir quelles données Google vous pouvez utiliser Outil de test des données structurées dans la Search Console.

Haut de page

Au format JSON-LD

JSON-LD est un format standard très utilisé pour les données structurées. Les données sont au format JSON et placées dans un Tag <script> avec type="application/ld+json".

L'extrait de code suivant correspond à un minimum de code HTML, accompagné d'un simple code JSON-LD:

<script type="application/ld+json">
      {
        "@id": "http://event.example.com/events/presenting-foo",
        "@type": "http://schema.org/Event",
        "http://schema.org/description": "Please attend. You'll love it!",
        "http://schema.org/name": "Presenting Foo",
        "http://schema.org/startdate": "2022-05-24",
        "http://schema.org/location": "Back room"
      }
    </script>

Google extrait un sous-ensemble de ces données pour Programmable Search Engine et le normalise. La la normalisation simplifie le format JSON-LD en supprimant de nombreux idiomes JSON-LD. Les données normalisées sont traitement plus poussé:

  • Il est converti à partir du graphique à une forêt d'arbres.
  • La forêt est débrouillée, jusqu'aux branches liées à un sous-ensemble types schema.org. Ce sous-ensemble se compose de la classe schema.org. de type "trees" pour <ph type="x-smartling-placeholder"> Si vous disposez d'autres types qui pourraient être utiles pour votre cas d'utilisation spécifique, veuillez dans le Centre d'aide sur le forum.
  • Chaque nœud JSON-LD de l'un des types sélectionnés extrait une branche de son propre arborescence. Cette branche inclut ses nœuds ancêtres dans l'arborescence ainsi que tous ses nœuds descendants. Par exemple, une arborescence peut être racine MusicComposition avec firstPerformance avec une valeur d'événement, qui inclut tous les attributs Event ; propriétés. Tous ces nœuds, de MusicComposition aux propriétés de l'élément Event et leurs descendants, ce qui permet de conserver une branche d'arbre significative contenant le champ firstPerformance Event.
Pour le format JSON-LD ci-dessus, les données structurées seraient renvoyées dans les résultats de recherche au format JSON, comme suit : ceci:
 ...
 "event": {
   "name": "Presenting Foo",
   "description": "Please attend. You'll love it!",
   "startdate": "2022-05-24",
   "location": "Back room"
 },
 ...

Pour voir ce que la recherche Google extrait pour une page et valider le format JSON-LD, utilisez le Résultats enrichis Outil de test sur le site Google Search Console.

Pour en savoir plus sur le format JSON-LD, consultez le documentation sur les données structurées json-ld.org

Haut de page

Utiliser des microformats

Microformats sert à représenter les images communément publiées tels que des avis, des personnes, des produits et des entreprises. Généralement, Les micros sont constitués de <span> et des éléments <div> et une propriété de classe, ainsi qu'une un nom de propriété court et descriptif (par exemple, dtreviewed) ; ou rating, qui représentent la date à laquelle un élément a été évalué. et sa note, respectivement).

Ce qui suit inclut un extrait de code HTML brut.

<p><strong>Kevin Grendelzilla</strong></p>
<p>Technical writer at Google</p>
<p>555 Search Parkway</p>
<p>Googlelandia, CA 94043</p>

L'extrait de code suivant montre le précédent code HTML étendu avec micros:

<div class="vcard">
   <p><strong class="fn">Kevin Grendelzilla</strong></p>
   <p><span class="title">Technical writer</span> at <span class="org">Google</span></p>
   <p><span class="adr">
      <span class="street-address">555 Search Parkway</span>
      <span class="locality">Googlelandia</span>, <span class="region">CA</span>
      <span class="postcode">94043</span>
      </span></p>
</div>

Google extrait un sous-ensemble de ces données, normalisé et réorganisé correspondent à la façon dont elles s'affichent dans les extraits enrichis. Ce sous-ensemble serait renvoyé dans les résultats XML comme ceci:

<r n="1">
 ...
 <PageMap>
  <DataObject type="person">
   <Attribute name="location" value="Googlelandia"/>
   <Attribute name="role" value="Technical Writer"/>
  </DataObject>
 </PageMap>
 ...
</r>

Pour voir ce que Google extrait pour une page, utilisez la méthode Données structurées l'outil de test de l'outil sur le site Search Console. Les données que Google extrait des pages en continu. Vérifiez régulièrement si les données que vous voulez sont mises à disposition. En attendant, si vous avez besoin des données personnalisées qui ne correspondent pas à un microformat défini ; vous pouvez utiliser PageMaps.

Pour en savoir plus sur les MIME, consultez le documentation sur les données structurées à l'adresse microformats.org).

Haut de page

Utilisation du framework de description des ressources dans les attributs (Jupyter)

<ph type="x-smartling-placeholder"></ph> Le framework de description des ressources dans les attributs (NGINX) est plus flexible. que les microservices. Les microformats spécifient à la fois une syntaxe pour inclure des données structurées en documents HTML et ensemble de classes de microformats chacun avec son propre vocabulaire spécifique d'attributs autorisés. NGINX, sur quant à elle, ne spécifie qu'une syntaxe et vous permet d'utiliser des attributs ou créer les vôtres. Il vous permet même de combiner dans plusieurs vocabulaires. Si les vocabulaires existants ne respectent pas selon vos besoins, vous pouvez définir vos propres normes et vocabulaires en créant de nouveaux champs.

Ce qui suit inclut un extrait de code HTML brut.

<div>
   <h3>5 Centimeters Per Second</h3>
   <h4>Makoto Shinkai</h4>
    ...
</div>

L'extrait de code suivant montre l'ancien code HTML étendu au format AAAA:

<div>
   <h3 property="dc:title">5 Centimeters Per Second</h3>
   <h4 property="dc:maker">Makoto Shinkai</h4>
   ...
</div>

Pour en savoir plus sur NGINX, consultez le <ph type="x-smartling-placeholder"></ph> la documentation sur les données structurées. Pour en savoir plus sur la définition d'un schéma RDF, consultez les Primaire RDF.

Haut de page

Utilisation de microdonnées

HTML5, la dernière révision du langage dans lequel les pages Web sont écrites, définit un format appelé microdonnées qui intègre les idées de formats gtag et prototypage directement dans le standard HTML. Les microdonnées utilisent des attributs simples dans les balises HTML (souvent span ou div) pour attribuer des noms descriptifs aux éléments et aux propriétés.

À l'instar des formats gtag et les microformats, les attributs de microdonnées vous permettent de spécifier que votre contenu décrit des informations spécifiques, comme des avis, des personnes, des informations ou des événements. Par exemple, une personne peut disposer le nom, le pseudo, l'URL, le titre et l'affiliation des propriétés. Ce qui suit est exemple de bloc HTML court illustrant ce contact de base Informations sur Bob Smith:

<div>
  My name is Bob Smith but people call me Smithy. Here is my home page:
  <a href="http://www.example.com">www.example.com</a>
  I live in Albuquerque, NM and work as an engineer at ACME Corp.
</div>

Vous trouverez ci-dessous le même contenu HTML balisé à l'aide de microdonnées. Notez que dans cet exemple, nous utilisons une propriété "pseudonyme" qui ne fait pas encore partie officielle de schema.org. Personnalisée La recherche est un bon moyen d'explorer d'éventuelles extensions schema.org localement avant en les proposant à l'ensemble de la communauté.

<div itemscope itemtype="http://schema.org/Person">
  My name is <span itemprop="name">Bob Smith</span>
  but people call me <span itemprop="nickname">Smithy</span>.
  Here is my home page:
  <a href="http://www.example.com" itemprop="url">www.example.com</a>
  I live in Albuquerque, NM and work as an <span itemprop="title">engineer</span>
  at <span itemprop="affiliation">ACME Corp</span>.
</div>

La première ligne de cet exemple inclut une balise HTML div avec Un attribut itemscope qui indique que div contient un article au format microdonnées : La Attribut itemtype="http://schema.org/Person" activé la même balise nous indique qu'il s'agit d'une personne. Chaque propriété de cet élément est identifié à l'aide de l'attribut itemprop ; Exemple : itemprop="name" sur la balise span décrit le nom de la personne. Notez que vous n'êtes pas limité à span. et div. le tag itemprop="url" est associé à une balise a (d'ancrage).

Pour en savoir plus sur les microdonnées, consultez les <ph type="x-smartling-placeholder"></ph> documentation sur les données structurées de la norme HTML Microdata.

Haut de page

Afficher des données structurées extraites

Les données structurées JSON-LD disposent d'un outil de validation spécial pris en charge par Google : Outil de test des résultats enrichis Vérifications la syntaxe du code JSON-LD et une partie de sa sémantique, en particulier si les données structurées inclut des attributs obligatoires et recommandés. Pour vérifier d'autres formes de données structurées, utilisez l'outil de validation du balisage Schema. Il valide la syntaxe des données structurées et vous indique sa forme interprétée.

Programmable Search Engine conserve un sous-ensemble les données structurées. Vous devez donc utiliser un Programmable Search Engine pour inspecter des données structurées d'une page en:

  1. activer les données structurées dans les résultats de recherche dans Fonctionnalités de recherche avancée

    Capture d&#39;écran de l&#39;activation des données structurées

  2. Ensuite, utilisez ce moteur de recherche pour trouver une page contenant les données qui vous intéressent, puis cliquez sur le bouton Données structurées dans les résultats de recherche pour cette page:

    Capture d&#39;écran du bouton &quot;Données structurées&quot; dans les résultats de recherche

Si vous n'avez ajouté aucune balise de données structurées à vos pages Web, mais que vous souhaitez les données structurées extraites, vous pouvez saisir les URL d'autres sites Web. Sites populaires contenant des avis ou une liste de les contacts sont particulièrement susceptibles d'avoir des données structurées.

Une fois que vous avez trouvé une page contenant des données structurées, vous pouvez consulter ces source de la page pour voir les données structurées implémentées par le site. Par exemple : l'extrait de code HTML suivant, qui contient des données structurées par une personne implémentée en tant que MIME:

<div class="vcard">
    <h1 class="fn">
      <span class="given-name">Godzilla</span>
      <span class="family-name">Gigantis</span>
    </h1>
    <span class="title">Senior Giant Monster</span>,
    <span class="adr">
      <span class="locality">Tokyo</span>
    </span>
<div>

Programmable Search Engine extrait le sous-ensemble suivant de ces données. à utiliser dans la recherche structurée:

person (source = MICROFORMAT)
  location = Tokyo

Haut de page

Explorer d'autres fonctionnalités

Les données structurées peuvent être utilisées dans plusieurs fonctionnalités Programmable Search Engine dont les suivantes: