PageMaps

PageMaps è un formato di dati strutturati creato da Google per consentire ai creatori di siti web di incorporare dati e note nelle loro pagine web. Sebbene i dati strutturati non siano visibili ai tuoi utenti e non influiscano sull'inclusione del tuo sito nei risultati della Ricerca Google, la Ricerca Personalizzata li riconosce e può utilizzarli per aggiungere elementi quali azioni o attributi personalizzati alle pagine dei risultati di ricerca.

Ecco un esempio di rich snippet che presenta due azioni ("Scarica" e "Visualizzazione a schermo intero"):

Un rich snippet di Google Ricerca Personalizzata con due azioni

Puoi inviare i dati PageMaps in tre modi. Puoi:

  • Aggiungere dati PageMaps direttamente alla tua pagina HTML. Google troverà i dati PageMaps quando esegue la scansione del tuo sito.
  • Aggiungere dati PageMaps a una Sitemap e inviare la Sitemap per l'indicizzazione tramite Search Console. Questa è una valida opzione se non vuoi che i dati PageMaps compaiano nel codice sorgente HTML della tua pagina.
  • Utilizzare il markup dei rich snippet o i meta tag per aggiungere dati strutturati direttamente alla tuo codice HTML. La Ricerca Personalizzata convertirà questi dati nel formato PageMaps al momento della scansione e dell'indicizzazione del tuo sito.
Per visualizzare i dati PageMaps che Google può estrarre dalla tua pagina, utilizza lo strumento di test dei rich snippet.

Elementi PageMaps

Ogni elemento (ad esempio un'azione) che vuoi aggiungere a uno snippet viene definito DataObject. Ogni DataObject ha vari attributi, come un'etichetta o un URL, che puoi personalizzare come preferisci.

DataObject riconosciuti

Puoi creare qualsiasi tipo di DataObject tu voglia, ma Google Ricerca Personalizzata riconosce i DataObject elencati nella seguente tabella e ne esegue il rendering nei risultati di ricerca:

DataObject Attributi obbligatori
thumbnail src, height, width
action label, url, class
publication author, date, category
Aggiungere dati PageMaps direttamente alla tua pagina HTML

Per creare dati PageMaps, aggiungi un blocco di codice alla tua pagina HTML in questo modo:

<!--

    <DataObject type="action">
      <Attribute name="label" value="Scarica"/>
      <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="Visualizzazione a schermo intero"/>
      <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>
-->

Assicurati di includere i tuoi dati PageMaps all'interno dei tag <!-- e -->.

Aggiungere dati PageMaps a una Sitemap

Se non vuoi includere i dati PageMaps nel codice HTML delle tue pagine, puoi aggiungere i dati PageMaps a una Sitemap e inviare la Sitemap per l'indicizzazione tramite Search Console.

Ecco un esempio di Sitemap che include informazioni PageMaps 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"
       xmlns:content="http://www.google.com/schemas/sitemap-content/1.0">
 <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>

Definizione dei tag dei dati PageMaps

La seguente tabella illustra i requisiti per l'aggiunta di dati PageMaps a una Sitemap. Per ulteriori informazioni sulla creazione delle Sitemap, incluse le definizioni dei tag di base, consulta l'articolo sulla creazione delle Sitemap.

Tag Obbligatorio? Descrizione
PageMap Racchiude tutti i dati PageMaps relativi all'URL pertinente.
DataObject Racchiude tutti i dati su un singolo elemento (ad esempio un'azione) che devono essere mostrati nel risultato della Ricerca Personalizzata.
Attribute Ogni DataObject contiene uno o più attributi.

Se sei uno sviluppatore, puoi sfruttare la flessibilità dei dati PageMaps per aggiungere ulteriori funzionalità ai tuoi risultati di ricerca. Ulteriori informazioni.

Ricerca
Cancella ricerca
Chiudi ricerca
Menu principale
8726144887682171238
true
Cerca nel Centro assistenza
true
true
true
false
false