Fornire dati strutturati

Questa pagina mostra come aggiungere i dati strutturati da cui dipendono gli operatori di ricerca.

Le pagine web sono spesso riempite con testo in formato libero, il che è facile per la lettura da parte di persone fisiche, ma più difficile da comprendere per i computer. Alcune le pagine web contengono informazioni con una struttura maggiore che è facile da lette, ad esempio la data di una pagina incorporata nell'URL o nel titolo della pagina, oppure campi leggibili dalle macchine incorporati nel codice HTML. Google estrae una varietà di dati strutturati dalle pagine web. Questo descrive i tipi di dati strutturati estratti da Google che sono disponibile per l'uso in Snippet personalizzati e Ricerca strutturata.

  1. Panoramica
  2. Fornire dati al Motore di ricerca programmabile
  3. Invio di dati ai rich snippet
  4. Visualizzazione dei dati strutturati estratti

Panoramica

Quando leggi una pagina web che vende un DVD, puoi rapidamente il titolo, l'opinione dei revisori in merito al film e come lo hanno valutato. Ma un computer non può fare le stesse cose, non comprende come sono strutturate le informazioni.

Ad esempio, se nella pagina sono presenti contenuti sul DVD, oltre a consigli su altri articoli, annunci di altri negozi e commenti di clienti, la pagina potrebbe avere prezzi diversi per vari non solo per il DVD in vendita. Puoi capire facilmente il prezzo del DVD, escludendo gli altri prezzi, ma non possono farlo. Alcuni programmi sofisticati potrebbero trovare i prezzi in pagina web, ma non sono in grado di determinare le regole per trovare solo prezzo del DVD.

I formati dei dati strutturati sono regole che standardizzano la struttura e contenuti della pagina web. Si tratta di markup che applichi agli snippet di testo in modo che i computer ne possono elaborare il significato o la semantica. Il markup non modifica formattazione del sito web, ma solo i metadati e il testo racchiusi i tag iframe più significativi per i computer.

Motore di ricerca programmabile riconosce i seguenti formati:

  • PageMaps: blocchi invisibili di XML che aggiungono metadati alle pagine.
  • JSON-LD: dati strutturati invisibili tramite JSON.
  • Microformati: tag utilizzati per il markup degli elementi visibili contenuti della pagina insieme ai tipi predefiniti.
  • RDFa: uno standard alternativo per il markup delle immagini visibili i contenuti della pagina in base a tipi arbitrari.
  • Microdati: un nuovo standard HTML5 per il markup contenuti della pagina visibili.
  • Tag <meta>: tag HTML standard, un sottoinsieme dei quali vengono analizzati da Google.
  • Data pagina: funzionalità in una pagina che indicano la relativa data, che Google tenta di analizzare

Puoi utilizzarne uno solo o una combinazione di formati a tua scelta. Tieni presente che, a differenza del Motore di ricerca programmabile, la Ricerca Google utilizza solo JSON-LD, Microdati e FedRAMP durante la generazione di rich snippet, inoltre ha un proprio algoritmo e proprie norme per stabilire quali informazioni vengono mostrate agli utenti. Quindi, mentre un elemento di dati strutturati che aggiungi alle tue pagine potrebbero essere presentati su Motore di ricerca programmabile, tali dati potrebbero non essere utilizzati in Google Risultati di ricerca.

Di seguito è riportato uno snippet idealizzato di codice HTML semplice di un sito di recensioni:

<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>

Lo snippet seguente mostra il codice HTML precedente estesa con un formato chiamato microformati:

<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>
Le funzionalità estrae da Motore di ricerca programmabile possono essere visualizzate seguendo questo metodo

Incorporando formati di dati strutturati standard pagine web, non solo rendi disponibili i dati a Motore di ricerca programmabile, ma e per qualsiasi servizio o strumento che supporti lo stesso standard. Richiedi dati strutturati alle informazioni più importanti della pagina web, in modo che puoi presentarle direttamente nei risultati. Ad esempio, se avere un sito web per la vendita di dispositivi Android, includere dati strutturati su valutazioni, prezzi, disponibilità e quant'altro. Quando gli utenti effettuano ricerche per i dispositivi Android, possono vedere valutazioni, prezzi la disponibilità a colpo d'occhio.

Quindi i computer ora possono comprendere tipi di dati nella pagina web. Ti chiedi cosa fare adesso? Anche i computer possono iniziare il silenzioso compito di trovare e combinare informazioni in pagine web. Ciò libera gli utenti da attività completamente noiose, come il vaglio su più pagine per trovare gli elementi di cui hanno bisogno. Motori di ricerca come il Motore di ricerca programmabile, possono elaborare i dati strutturati le pagine web e di mostrarle in modi utili e più significativi, ad esempio snippet personalizzati e ricerca strutturata.

Torna all'inizio

Fornire dati al Motore di ricerca programmabile

Google supporta diversi tipi di dati utilizzati principalmente da Motore di ricerca programmabile: mappe delle pagine, un sottoinsieme di tag <meta> e date di pagina approssimative.

Utilizzo di PageMaps

PageMaps è un formato di dati strutturati che fornisce a Google informazioni su: i dati su una pagina. Consente agli autori di siti web di incorporare dati e note in pagine web. Sebbene i dati strutturati non siano visibili agli utenti o a Google Ricerca Web, il Motore di ricerca programmabile, lo riconosce durante l'indicizzazione delle tue pagine web e lo restituisce direttamente Elemento di ricerca programmabile.

Puoi aggiungere esplicitamente PageMaps a una pagina o inviare PageMaps utilizzando una Sitemap. Google utilizzerà inoltre altre informazioni in una pagina, come il markup dei rich snippet o Dati del tag meta, per creare una PageMap.

A differenza degli altri formati di dati strutturati descritti di seguito, PageMaps non non richiedono di seguire proprietà o termini standard e nemmeno fare riferimento a un vocabolario, schema o modello esistente. Puoi semplicemente creare valori degli attributi personalizzati pertinenti per il tuo sito web. A differenza della struttura degli attributi dei dati di microformati, microdati e FedRAMP, che vengono aggiunti visibili all'utente nel corpo dell'HTML, i metadati PageMaps sono inclusi nella sezione head della pagina HTML. Questo metodo supporta Dati che potrebbero essere necessari per la tua applicazione, ma che potresti non volere mostrare agli utenti.

Una volta creata una PageMap, puoi inviarla a Google utilizzando uno dei seguenti metodi:

Definizioni dei tag PageMap

La tabella seguente illustra i requisiti per l'aggiunta di dati PageMap a un oggetto Sitemap.

Tag Obbligatorio? Descrizione
PageMap Racchiude tutte le informazioni PageMap relative all'URL pertinente.
DataObject Racchiude tutte le informazioni su un singolo elemento (ad esempio, un .
Attribute Ogni DataObject contiene uno o più attributi.

Nota: Le mappe di pagina sono blocchi XML e pertanto devono essere formattati correttamente. in particolare PageMap, DataObject e I tag Attribute nel file XML sono sensibili alle maiuscole, così come lo sono i Attributi type, name e value.

Aggiungere dati PageMap direttamente alla tua pagina HTML

Ecco un esempio di dati PageMap per una pagina web su 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>

Aggiungere dati PageMap a una Sitemap

Se non vuoi includere i dati PageMap nel codice HTML delle tue pagine, puoi aggiungere dati PageMap a una Sitemap e inviare quest'ultima tramite il Strumento Sitemap di Search Console.

Ecco un esempio di Sitemap che include informazioni PageMap per due URL: http://www.example.com/foo e 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>

Analisi dei dati PageMap

Con Programmable Search Element, gli attributi personalizzati vengono restituiti nella proprietà rich snippet di ogni risultato, possono essere utilizzati Callback dell'elemento di ricerca.

<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>

Torna all'inizio

Utilizzo dei tag <meta>

Mentre PageMaps ti consente di specificare con precisione i dati che desideri ogni pagina, a volte ci sono molti contenuti non vuoi aggiungere annotazioni. Google estrae i contenuti selezionati META tag nel formato <meta name="KEY" content="VALUE">. Non supportiamo varianti di Meta tag, ad esempio l'utilizzo di property anziché di name.

Anche se escludiamo in modo esplicito le tag che di solito vengono inseriti in modo programmatico dagli strumenti di creazione web come robots, description e keywords, i tag più rari specifici del tuo sito saranno estratti e inseriti in un oggetto dati speciale di tipo metatags, che può essere utilizzato con tutte le richieste Funzionalità dei dati strutturati della Ricerca. Ad esempio, un tag <meta> nel formato:

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

crea un DataObject PageMap che viene restituito nei risultati XML come questo:

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

I dati di questa PageMap creata automaticamente possono essere utilizzati ovunque tu Utilizzare i dati di una PageMap esplicitamente inclusa nei contenuti della tua pagina. Per istanza, può essere utilizzata con operatori di ricerca strutturati come Ordina per attributo:

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

o con Elemento di ricerca programmabile:

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

Di seguito sono riportati i tag <meta> esclusi da Google:

  • robot
  • descrizione
  • parole chiave
  • rivedere-dopo
  • generatore
  • verifica-v1
  • googlebot
  • google-site-verification
  • mssmarttagspreventparsing
  • nessuna cache

Google tenta di includere tutti gli altri tag <meta>, con l'avvertenza che punteggiatura, caratteri speciali e spazi incorporati in name campo di <meta> tag potrebbe non essere analizzato correttamente. Motore di ricerca programmabile supporta esplicitamente punti e trattini nei nomi dei tag <meta>. Il Motore di ricerca programmabile non supporta esplicitamente altri caratteri speciali all'interno di <meta> nomi di tag, ma alcuni caratteri speciali possono essere accettati correttamente se sono Codificato come URL.

Limitazioni

Il Motore di ricerca programmabile convertirà fino a 50 tag <meta> in PageMaps, a condizione che poiché la dimensione totale del testo di tutte le proprietà elaborate non supera 1 MB, senza singola proprietà con più di 1024 caratteri.

Torna all'inizio

Uso delle date pagina

Oltre ai metadati specificati esplicitamente in una pagina, Google stima inoltre la data di una pagina in base alle funzionalità della pagina, come come date nel titolo e nell'URL. Motore di ricerca programmabile consente di utilizzare data per ordinare, differenziare e limitare i risultati utilizzando metadati speciali chiave di date. Questa data stimata può essere utilizzata in tutti gli operatori che usano il parametro URL &sort=, tra cui Ordina per attributo, Bias per attributo, Limita all'intervallo.

Nota: la data della pagina non viene aggiunta alla PageMap, in modo che non venga restituito nei risultati dell'API JSON e non possa essere utilizzato nel Motore di ricerca programmabile e non può essere utilizzato con l'elemento Funzione Filtra per attributo.

I seguenti esempi mostrano l'utilizzo della data di pagina con questi operatori:

Se desideri... Invia questo URL... Per ulteriori informazioni, vedi...
Ordina i risultati per data in ordine decrescente https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date Ordina per attributo
Il bias si traduce in nettamente con date più recenti https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:d:s Bias per attributo
Il bias si traduce in debolezza verso date più vecchie https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:a:w Bias per attributo
Restituire i risultati dal 1° gennaio al 1° febbraio 2010 (inclusi) https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:r:20100101:20100201 Limita all'intervallo

La stima di Google della data corretta per una pagina si basa sulle funzionalità come la data della riga dell'autore degli articoli o un nome esplicitato data nel titolo del documento. Se una pagina è stata specificata in modo errato date incoerenti la stima di Google per la data della pagina potrebbe non essere e il Motore di ricerca programmabile potrebbe restituire risultati ordinati in in un modo che non ti aspetti.

Formattazione delle date

Un sito può fornire informazioni sulle date in modo implicito, basandosi sui dati funzionalità data pagina stimata per rilevare le date incorporate nella pagina l'URL, il titolo o altre caratteristiche, oppure esplicitamente, fornendo una data in in un formato di dati strutturati. In entrambi i casi, l'uso efficace delle date richiede che le date siano formattate correttamente.

Per i motori di ricerca programmabili Ordina per attributo, Bias per attributo, Limita all'intervallo caratteristiche, Google tenta di analizzare le date utilizzando sia dati convenzionali di formattazione e di standard formali ISO 8601 e IETF RFC 850. Sono accettati i seguenti formati di data completi:

Formato data Data di esempio
YYYY-MM-DD 2009-12-31
AAAA/MM/GG 31/12/2009
AAAAMMGG 20091231
Mese GG AAAA 31 dicembre 2009
GG Mese AAAA 31 dicembre 2009

Google tenterà di analizzare le varianti di questi formati di data, ad esempio come MM/DD/YYYY e DD/MM/YYYY. Tuttavia, più la data è ambigua, meno è probabile che Google analizzi in modo corretto. Ad esempio, la data 06/07/08 è estremamente ambiguo ed è improbabile che Google li assegni l'interpretazione desiderata. Per risultati ottimali, utilizza un modello ISO 8601 formato data con un anno completamente specificato.

Torna all'inizio

Rich snippet

Google estrae anche una serie di dati strutturati da JSON-LD, microformati e FedRAMP. e i microdati da utilizzare rich snippet, presentazioni estese di risultati di ricerca standard di Google. Dati simili sono disponibili per l'uso in Motore di ricerca programmabile operatori di dati strutturati, in genere gli stessi dati utilizzati nei rich snippet. Ad esempio, se hai eseguito il markup delle pagine con il microformato hrecipe standard, puoi ordinare i dati in base al numero di valutazioni le stelle della ricetta con un operatore come &sort=recipe-ratingstars. Google amplia costantemente i dati che estrae e quanto questi i dati sono disponibili per l'uso in Motore di ricerca programmabile; per vedere quali dati Google attualmente puoi utilizzare Strumento di test per i dati strutturati in Search Console.

Torna all'inizio

Utilizzo di JSON-LD

JSON-LD è un formato standard ampiamente utilizzato per i dati strutturati. I dati vengono formattati in formato JSON e inseriti in un Tag <script> con type="application/ld+json".

Di seguito è riportato un frammento di codice HTML minimo con un file JSON-LD semplice:

<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 estrae un sottoinsieme di questi dati per il Motore di ricerca programmabile e lo normalizza. La la normalizzazione semplifica il codice JSON-LD, rimuovendo molte espressioni idiomatiche JSON-LD. I dati normalizzati vengono ulteriormente elaborato:

  • Viene convertito grafico di codice JSON-LD a una foresta di alberi.
  • La foresta è ridotta ai rami correlati a un sottoinsieme di i tipi di schema.org. Il sottoinsieme è costituito dal modello schema.org digita alberi per di Gemini Advanced. Se ne hai altri tipi che potrebbero essere utili per il tuo caso d'uso specifico, nella pagina relativa all'assistenza tramite il forum.
  • Ogni nodo JSON-LD di uno dei tipi selezionati esegue il pull di un ramo dal relativo JSON-LD albero di Natale. Quel ramo include i suoi nodi predecessori nell'albero e tutti i nodi discendenti. Quindi, ad esempio, potremmo avere un albero radicato a MusicComposition con un firstPerformance con un valore Evento, che ha un insieme completo di Evento proprietà. Tutti questi nodi, da MusicComposition fino alle proprietà del l'Evento e tutti i loro discendenti devono mantenere un ramo di albero significativo contenente il firstPerformance Event.
di Gemini Advanced. Per il codice JSON-LD precedente, i dati strutturati vengono restituiti nei risultati di ricerca nel formato JSON questo:
 ...
 "event": {
   "name": "Presenting Foo",
   "description": "Please attend. You'll love it!",
   "startdate": "2022-05-24",
   "location": "Back room"
 },
 ...

Per vedere cosa estrae la Ricerca Google per una pagina e convalidare il codice JSON-LD, utilizza la classe Risultati avanzati strumento di test sul sito Search Console di Google.

Per scoprire di più su JSON-LD, consulta documentazione relativa ai dati strutturati e json-ld.org.

Torna all'inizio

Utilizzo dei microformati

Microformati è una specifica per rappresentare come recensioni, persone, prodotti e attività. In genere, i microformati sono costituiti da <span> e elementi <div> e una proprietà class, insieme a un nome della proprietà breve e descrittivo (ad esempio dtreviewed o rating, che rappresentano la data in cui un elemento è stato recensito e la sua valutazione).

Di seguito è incluso uno snippet di codice HTML semplice.

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

Lo snippet seguente mostra il codice HTML precedente esteso con microformati:

<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 estrae un sottoinsieme di questi dati, normalizzati e riorganizzati in modo che corrisponda a come verrebbe visualizzato nei rich snippet. Questo viene restituito nei risultati XML in questo modo:

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

Per vedere ciò che Google estrae per una pagina, usa la Dati strutturati di test in Google sito Search Console. I dati che Google estrae dalle pagine vengono l'estensione viene regolarmente estesa, quindi controllala periodicamente per verificare i dati desiderati sono stati resi disponibili. Nel frattempo, se hai bisogno dati personalizzati che non corrispondono a un microformato definito; puoi utilizzare PageMaps.

Per ulteriori informazioni sui microformati, consulta il documentazione relativa ai dati strutturati e microformats.org.

Torna all'inizio

Utilizzo del framework di descrizione delle risorse negli attributi (SafeSearch)

Il framework di descrizione delle risorse negli attributi (FedRAMP) è più flessibile rispetto ai microformati. I microformati specificano la sintassi per includere dati strutturati in documenti HTML e un insieme di classi di microformato ognuno con il proprio vocabolario specifico di attributi consentiti. FedRAMP, attivato specifica solo una sintassi e consente di utilizzare vocabolari di attributi o creane uno personalizzato. Ti consente anche di combinare più vocabolari liberamente. Se i vocabolari esistenti non soddisfano le tue esigenze, puoi definire i tuoi standard e i tuoi vocabolari creando nuovi campi.

Di seguito è incluso uno snippet di codice HTML semplice.

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

Il seguente snippet mostra il codice HTML precedente esteso con FedRAMP:

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

Per saperne di più su FedRAMP, consulta documentazione sui dati strutturati. Per scoprire di più sulla definizione di uno schema RDF, consulta Primer di RDF.

Torna all'inizio

Utilizzo di microdati

HTML5, l'ultima revisione della lingua in cui sono scritte le pagine web, definisce un formato denominato microdati che incorpora le idee di FedRAMP e microformati direttamente nel standard HTML stesso. I microdati utilizzano attributi semplici nei tag HTML (spesso span o div) per assegnare brief e nomi descrittivi di elementi e proprietà.

Analogamente a FedRAMP e Microformati, gli attributi dei microdati ti consentono di specificare che i tuoi contenuti descrivono informazioni di tipi specifici, come recensioni, persone, informazioni o eventi. Ad esempio, una persona può avere nome, nickname, URL, titolo e affiliazione delle proprietà. Quello che segue è un esempio di un breve blocco HTML che mostra questo contatto di base informazioni per Roberto Sacchi:

<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>

Di seguito viene presentato lo stesso codice HTML sottoposto a markup con i microdati. In questo esempio, utilizziamo il "nickname" della proprietà che non fa ancora ufficialmente parte di schema.org. Personalizzati La ricerca è un ottimo modo per esplorare a livello locale le possibili estensioni di schema.org prima proponendole alla comunità più ampia.

<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 prima riga di questo esempio include un tag HTML div con un attributo itemscope che indica che div contiene un elemento microdati. La Attributo itemtype="http://schema.org/Person" attivato lo stesso tag indica che si tratta di una persona. Ogni proprietà dell'elemento personale è identificato con l'attributo itemprop; ad esempio itemprop="name" nel tag span descrive il nome della persona. Tieni presente che non sei limitato a span e div; il tag itemprop="url" è collegato a un tag (anchor) a.

Per ulteriori informazioni sui microdati, consulta le documentazione dei dati strutturati e Microdati HTML standard.

Torna all'inizio

Visualizzare i dati strutturati estratti

I dati strutturati JSON-LD hanno uno speciale strumento di convalida supportato da Google, Strumento di test dei risultati avanzati. Controlla la sintassi del codice JSON-LD e anche parte della sua semantica, in particolare se i dati strutturati include attributi obbligatori e consigliati. Per controllare altre forme di utilizza lo Strumento di convalida del markup schema. Convalida la sintassi dei dati strutturati e ne mostra la forma interpretata.

Motore di ricerca programmabile mantiene un sottoinsieme i dati strutturati, quindi usa Motore di ricerca programmabile per esaminare il visualizzazione dei dati strutturati di una pagina mediante:

  1. attivare l'opzione Dati strutturati nei risultati di ricerca in Funzionalità avanzate di ricerca

    Screenshot dell&#39;attivazione dei dati strutturati

  2. Quindi, utilizza il motore di ricerca per trovare una pagina con i dati che vuoi visualizzare e fai clic sul Pulsante Dati strutturati nel risultato di ricerca per quella pagina:

    Screenshot del pulsante Dati strutturati nei risultati di ricerca

Se non hai codificato nessuna delle tue pagine web con dati strutturati, ma vuoi sapere cosa dati strutturati estratti, puoi inserire gli URL altri siti web. Siti popolari che contengono informazioni relative a recensioni o un elenco di hanno maggiori probabilità di avere dati strutturati.

Una volta trovata una pagina con dati strutturati, puoi visualizzarla del codice sorgente della pagina per verificare i dati strutturati implementati dal sito. Ad esempio: prendi in considerazione il seguente snippet di codice HTML con dati strutturati un utente implementato come microformati:

<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>

Motore di ricerca programmabile estrae il seguente sottoinsieme di dati per l'utilizzo nella ricerca strutturata:

person (source = MICROFORMAT)
  location = Tokyo

Torna all'inizio

Esplorazione di altre funzionalità

I dati strutturati possono essere utilizzati in diverse funzionalità di Motore di ricerca programmabile tra cui: