Eseguire il markup dei contenuti

Quando utilizzi i dati strutturati per contrassegnare i contenuti, aiuti Google a comprenderne meglio il contesto per la visualizzazione in Ricerca e ottieni una migliore distribuzione dei tuoi contenuti per utenti dalla Ricerca. A tale scopo, esegui il markup delle proprietà del contenuto e abilita le azioni dove sono pertinenti. Questo li rende idonei per l'inclusione nei risultati multimediali. Per ulteriori informazioni sui risultati multimediali, vedi Informazioni sulle funzionalità di ricerca. Per alcuni tipi di contenuti, consente agli utenti di interagire direttamente con i tuoi contenuti direttamente dai risultati della Ricerca.

Questo markup è anche il primo passo per rendere alcuni contenuti idonei per gli elenchi e le anteprime degli elenchi specifici dell'host. Vedi Eseguire il markup degli elenchi per maggiori dettagli.

Tipi di contenuti idonei

Una serie di tipi di contenuti idonei a essere visualizzati nei risultati multimediali. CreativeWork è una definizione di tipo schema.org che si applica ai contenuti idonei prodotti per la lettura, la visualizzazione, l'ascolto o altro consumo, come articoli di notizie, ricette e video. Altri tipi di contenuti, come le schede di attività locali e prodotti, appartengono alla categoria commerciale, che è una categoria personalizzata che utilizziamo per descrivere tipi schema.org in genere destinati per la vendita al dettaglio.

La tabella seguente elenca le funzionalità supportate per ogni tipo di contenuto.

Tipo di contenuti Funzionalità disponibili Note
Articolo

Carosello Prima pagina

Risultati multimediali

Il carosello Prima pagina richiede che i tuoi contenuti vengano pubblicati in AMP. Per ulteriori informazioni, vedi AMP con dati strutturati.
Attività locale Scheda di attività locale
Attività locale Azioni possibili in questo luogo Richiede attivazione esplicita. Comunicaci il tuo interesse.
Ricetta

Risultati multimediali

Elenchi specifici dell'host

Recensione della critica Schede di recensioni della critica
Video Risultati multimediali

La parte restante di questo documento descrive come implementare il markup per abilitare le funzionalità per questi tipi. Per le specifiche di markup effettive, consulta la sezione Creative Works (a partire da Articolo) e la sezione Commercio (a partire da Attività locale) nel riferimento per ciascun tipo.

Eseguire il markup delle proprietà dei contenuti

  1. Identifica il tipo di dati nella tabella riportata sopra che rappresenta il contenuto e accedi al riferimento di markup per quel tipo per trovare le relative proprietà obbligatorie e consigliate.

    Puoi aggiungere il markup per diversi tipi di contenuti in una singola pagina HTML o una pagina di contenuti HTML AMP. Ad esempio, il tuo articolo di notizie potrebbe contenere anche un video, quindi potresti aggiungere il markup per entrambi i tipi in modo che la tua pagina di contenuti sia idonea sia per i caroselli Prima pagina che per i risultati multimediali per i video. Per ulteriori informazioni, vedi Informazioni su AMP nella Ricerca Google.

  2. Crea un blocco di markup che contenga almeno le proprietà dei dati strutturati obbligatorie per la presentazione visiva che vuoi attivare nella Ricerca.

    Ti consigliamo di utilizzare anche il markup di tutte le proprietà disponibili per una migliore presentazione dei tuoi contenuti nella Ricerca. Il riferimento al tipo di dati contiene molti esempi di markup da personalizzare.

    Esempio di markup per ricette

  3. Inserisci questo codice di markup in ogni pagina di contenuti che vuoi rendere disponibile per una funzionalità.

    Se una funzionalità richiede HTML AMP, questo significa che il markup deve essere inserito nella pagina dei contenuti.

  4. Controlla il markup con lo Strumento di test per i dati strutturati.

    Questo ti consente di verificare che il markup sia valido per le funzionalità che vuoi attivare per i tuoi contenuti.

Fornire azioni

Quando gli utenti cercano su Google un film o un programma TV, potrebbero essere in realtà interessati a svolgere un'azione su quel contenuto: ad esempio, guardare la clip del film sul dispositivo mobile o prenotare un tavolo al ristorante. Se il tuo sito o la tua app possono gestire tali azioni, il markup dei dati strutturati può indicare a Google quali azioni gestisci e per quali elementi. Google può quindi indirizzare tali utenti al tuo sito o alla tua app.

Come funziona?

Il markup dei dati strutturati per i contenuti che abilitano le azioni consiste in due ampie categorie di markup:

  • Markup dei contenuti: descrive il contenuto stesso, a partire dalle proprietà di livello generale fino alle proprietà per il tipo secondario. Ad esempio, tutti i contenuti di TV e film utilizzano proprietà comuni come name, URL e startDate. Oltre a questo, altre proprietà forniscono ulteriori perfezionamenti, ad esempio se il contenuto TV fa parte di un episodio, una serie o una stagione.
  • Markup dell'azione: consente di definire le proprietà di azione, a partire dalle proprietà delle azioni obbligatorie per la maggior parte dei contenuti, ad esempio il tipo di azione supportata dai contenuti, come WatchAction oppure OrderAction. Altre proprietà delle azioni obbligatorie includono elementi del contenitore target, come la piattaforma su cui funzionerà il link al contenuto, ad esempio un'app per Android o iOS. Da lì, puoi fornire ulteriori perfezionamenti delle azioni, come le condizioni di disponibilità per il momento in cui l'azione funzionerà.

Il riferimento al tipo di dati per ogni tipo idoneo elenca le proprietà per queste categorie di contenuti e le loro azioni.

Google non garantisce che i dati strutturati vengano visualizzati nei risultati di ricerca, anche se hai eseguito correttamente il markup e se posso essere estratti correttamente secondo lo Strumento di test. Ecco alcuni dei motivi possibili:

  • I dati strutturati non sono rappresentativi del contenuto principale della pagina o sono potenzialmente fuorvianti.
  • I dati strutturati non sono corretti e lo Strumento di test non è stato in grado di rilevarlo.
  • I contenuti sottoposti a markup sono nascosti all'utente.

Creare il markup dell'azione

Il modo migliore per creare un markup dell'azione è progettare una specifica per il contenuto e creare un modello di markup o framework da tale specifica. Quindi, per ciascuna istanza di quel contenuto, fornisci valori al modello e inserisci il markup risultante nella pagina HTML. Ad esempio, incorpora il markup nella pagina di destinazione per un film disponibile, come http://www.example.com/movies/forrest_gump. Le seguenti fasi mostrano una procedura di base che puoi seguire per progettare e implementare il markup dell'azione.

  1. Determina la proprietà dei contenuti pertinenti per i tuoi contenuti.

    In primo luogo, inizia con il tipo di dati di base, ad esempio TV e film o Attività locale. Quindi, determina ulteriori perfezionamenti per la tua offerta, ad esempio se rendi disponibili i contenuti TV solo per episodio o se offri un abbonamento a una stagione. Assembla le proprietà pertinenti per la tua specifica.

  2. Determina il markup per l'azione stessa.

    Tutti i tipi di azione hanno proprietà obbligatorie, quindi sarà necessario definirle. Puoi trovare l'elenco delle azioni obbligatorie nella tabella per ogni azione (ad esempio WatchActions). Oltre alle proprietà delle azioni obbligatorie, puoi fornire anche proprietà della sottocategoria, come le proprietà ReserveAction o OrderAction per le attività.

  3. Specifica il target correttamente.

    Un obiettivo deriva da potentialAction che specifica tutti gli elementi e i valori necessari per supportare la connessione tra l'intento dell'utente e la risposta del contenuto. Quando fornisci il link al contenuto tramite urlTemplate, utilizza un URL valido per un determinato contenuto su un sito web o un'app nativa per Android o iOS. È inoltre necessario specificare esplicitamente le piattaforme che supportano ciascun URL con la proprietà potentialAction.target.actionPlatform. Per i dettagli sulla fornitura di collegamenti ai contenuti della tua app e sull'associazione di URL tra la tua app e il tuo sito, consulta la documentazione di Firebase sull'indicizzazione delle app.

  4. Progetta un modello.

    Utilizza gli esempi disponibili nella documentazione di riferimento per il tuo tipo di contenuti. Questi esempi vengono caricati direttamente nello Strumento di test per i dati strutturati per semplificare la modifica e la verifica.

  5. Inserisci il codice nella tua pagina.

    Dopo aver aggiunto i dati strutturati per i contenuti del tuo sito, Google li rileverà alla successiva rielaborazione del tuo sito (potrebbe essere necessario attendere un po' di tempo affinché i risultati multimediali, precedentemente noti come rich snippet, siano visualizzati nei risultati di ricerca, se scegliamo di visualizzare risultati multimediali per il tuo sito).

  6. Controlla il markup con lo Strumento di test per i dati strutturati.

    Esegui questa operazione durante lo sviluppo incollando il markup nello strumento. Dopo aver pubblicato la tua pagina, puoi fornire l'URL alla pagina per la nuova verifica del markup.