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 :
- Présentation
- Fournir des données au Programmable Search Engine <ph type="x-smartling-placeholder">
- Fournir des données aux extraits enrichis <ph type="x-smartling-placeholder">
- 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.
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:
- Ajoutez les données PageMap directement à votre page HTML. Google détectera ces informations lors de l'exploration de votre site.
- Ajouter les données PageMap à un sitemap et envoyer ces données Plan de site pour l'indexation. C'est une bonne option si vous ne voulez pas PageMap affichée dans le code source HTML de votre page
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>
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> ...
- 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.
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.
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.
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.
... "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
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).
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.
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.
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:
- activer les données structurées dans les résultats de recherche dans Fonctionnalités de recherche avancée
-
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:
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
Explorer d'autres fonctionnalités
Les données structurées peuvent être utilisées dans plusieurs fonctionnalités Programmable Search Engine dont les suivantes:
- Pour en savoir plus sur l'utilisation des données structurées dans les extraits, consultez la section Personnaliser vos extraits de résultats.
- Si vous souhaitez en savoir plus sur la modification de l'ordre de vos résultats, consultez la page Recherche structurée.