Schema e microdati: una panoramica
Pubblicato: 2016-03-09Il primo sito web in assoluto è stato pubblicato nell'agosto del 1991. Oggi, quasi un miliardo di siti web sono online e la loro complessità (per non parlare della complessità dell'ecosistema che costituiscono) continua a crescere. Esistono centinaia di linguaggi di programmazione avanzati , che fanno tutti la stessa cosa: comunicare con un computer. Con centinaia di lingue da capire, puoi immaginare che sia un bel processo per computer, sistemi e persone con cui stare al passo. È arrivato un momento in cui le persone esperte di Yahoo, Bing e Google si sono rese conto che era necessario un po 'di struttura e organizzazione, altrimenti le cose sarebbero solo sfuggite di mano. Era diventato un po' il Wild Wild West.
Metadati: un catalogo a schede per i motori di ricerca
I "metadati" sono informazioni che dicono di cosa trattano i dati; cioè, dati sui dati. Ricordi i vecchi cataloghi a schede nelle biblioteche? Il catalogo a schede indicizza schede che raccontano cose specifiche su tutti i libri della biblioteca in modo standardizzato. Le schede includono dati come il titolo, l'autore e la data di pubblicazione. Questi dati vengono utilizzati per generare un numero di chiamata univoco basato sul sistema decimale Dewey. Questo è un insieme di standard utilizzati per indicizzare ciascuno dei libri in una biblioteca, per garantire che i libri sullo stesso argomento possano essere trovati uno vicino all'altro, in un ordine prevedibile. Il sistema Dewey è in uso dal 1876!
Cos'è lo schema?
Nel contesto di Internet e troppo semplificato, lo "schema" è un modo di strutturare e organizzare i metadati. A metà del 2011, i tre maggiori motori di ricerca si sono uniti in uno sforzo di collaborazione mai visto prima: Google, Bing e Yahoo hanno avviato la creazione di una serie di standard per i metadati dei siti web. Prima della fine dell'anno, sono stati raggiunti dal leader della ricerca russa Yandex.
I motori di ricerca hanno formato Schema.org, con l'obiettivo di definire e incoraggiare l'adozione di una struttura concordata (e vocabolari simili) che i webmaster e altri potrebbero utilizzare per contrassegnare il contenuto del sito web. Il risultato sarebbe che i motori di ricerca (e altri sistemi) potrebbero capire più facilmente e con precisione di cosa tratta un sito Web e le informazioni potrebbero essere più facilmente reperibili.
Come funziona lo schema
Come nota il sito Web Schema.org sui suoi vocabolari condivisi, “Questi vocabolari coprono entità, relazioni tra entità e azioni e possono essere facilmente estesi attraverso un modello di estensione ben documentato. Oltre 10 milioni di siti utilizzano Schema.org per contrassegnare le proprie pagine Web e i messaggi di posta elettronica.
Persone, luoghi e cose sono rappresentati ciascuno su una pagina e lo schema agisce per definirli in modo coerente in tutto il web. Elementi semplici come la posizione e le informazioni di contatto, nonché elementi complessi come le valutazioni sono semplificati e coerenti con il linguaggio Schema.org. Ecco un esempio di come i dati strutturati vengono mostrati al lettore che guarda i risultati della ricerca di film: ...ed ecco come il sito mostra alcune delle stesse informazioni ai motori di ricerca:
Ecco un altro esempio di film, che illustra come lo schema può aiutare un motore di ricerca a capire di cosa tratta un sito web. La parola "avatar" può significare molte cose: una rappresentazione online di una persona, un film famoso o una serie televisiva non correlata. È anche una marca di dopobarba fuori produzione. Se raccogli fragranze maschili antiche e stai cercando Coty's Avatar, lo schema in questa pagina dice al motore di ricerca che questa è la pagina giusta da restituire, non una delle pagine di gran lunga più popolari sul film.
I metadati fanno la differenza. Viene utilizzato dietro le quinte nell'HTML di un sito, in tutto il sito, per definirne i contenuti e il contesto. Per i motori di ricerca queste informazioni sono il carburante che fa funzionare un motore di ricerca. Senza contesto e comprensione, un motore di ricerca può ancora funzionare, ma non può analizzare un sito Web in modo accurato. Ciò significa che non può qualificare anche il modo in cui quel sito potrebbe rispondere alla domanda di un ricercatore, il che a sua volta significa che potrebbe essere meno probabile che restituisca quel sito.
Ti sei mai chiesto come vengono visualizzati quei piccoli link blu nei risultati di ricerca di Google, come la seconda voce qui?
O perché alcuni risultati hanno valutazioni e altri no, ad esempio? Oppure, che ne dici del motivo per cui alcuni risultati vengono visualizzati come espansi nelle pagine dei risultati di ricerca mentre altri no? Questa è la magia dello schema e dei microdati.
Tipi di schema
Vengono utilizzati molti tipi di schemi; ne esistono migliaia e altre continuano a essere sviluppate. Può creare un po' di confusione per navigare nel paesaggio.

Innanzitutto, inizia con il giusto tipo di schema per le tue esigenze. Per determinare il miglior tipo di schema da implementare è importante comprendere tutte le opzioni e i tipi di schema disponibili. Diamo un'occhiata al più elementare:
- Cosa : la definizione di una "cosa" può consistere in un numero qualsiasi di elementi generici. Ciò include, ad esempio, microdati specifici per immagini, descrizioni testuali e nomi alternativi. È il tipo più generico di elemento dello schema.
- Evento: un evento che può verificarsi in un'ora e in un luogo specificati può utilizzare dati dello schema specifici per condividere informazioni come la durata, le date di fine, le valutazioni, l'organizzazione della festa e molto altro.
- Persona: dati dello schema per definire gli elementi di una persona inclusi indirizzo, affiliazione, indirizzo, data di nascita e morte. Sono disponibili dati di schemi reali o fittizi per definire le caratteristiche di una persona sotto forma di microdati.
- Luogo: è possibile definire una posizione fisica con microdati come informazioni sulla proprietà, indirizzo, codici negozio, numero di posizione globale, longitudine e latitudine e un URL per la mappa della posizione. Questi elementi di metadati aiutano a definire dove si trova un'azienda.
- Prodotto : schema disponibile per definire prodotti come nomi di articoli, valutazioni di prodotti, offerte, dimensioni del prodotto, tipo di merce e altro. Microdati che aiutano a comprendere meglio un prodotto e un servizio che un'azienda può vendere online o offline.
- Organizzazione: microdati che definiscono gli elementi di un'organizzazione, tra cui indirizzo, area servita, premi, informazioni sul marchio, persone di contatto, e-mail, codici fiscali, telefono, editore (se applicabile) e altro.
- Revisione: definire tutti gli elementi di una pagina che discute gli elementi da rivedere. Dalla recensione di un prodotto, servizio o entità agli elementi di una recensione come autore, personaggio, citazione e classificazione del contenuto sono definiti con lo schema della recensione.
Cosa sono i microdati?
Ecco dove entrano in gioco i vocabolari comuni. I vocabolari di microdati forniscono la semantica o il significato di un elemento.
Google definisce bene i microdati: “I microdati sono una specifica per incorporare dati leggibili dalla macchina nei documenti HTML. I microdati sono costituiti da coppie nome-valore (note come elementi) definite in base a un vocabolario.
Ecco alcuni esempi di coppie nome-valore comuni in un vocabolario:
Schema.org fornisce esempi in quattro formati: senza markup, microdati, RDFa e JSON-LD. Per sviluppatori e webmaster questa è una risorsa incredibilmente utile.
Implementazione dello schema
Si spera che, se sei arrivato fin qui, comprendi i tipi di schema e cosa può offrire per i motori di ricerca. Ora arriva il momento di implementare effettivamente lo schema. Da dove inizi?
Determinare le opportunità per gli schemi utilizzati sul tuo sito è un processo su due fronti. Innanzitutto, ti consigliamo di determinare lo schema effettivo che desideri testare. Se stai tentando di aggiungere dati sulla posizione o magari di fornire dati sugli eventi, scegli un elemento da implementare.
Successivamente, l'implementazione dello schema richiederà un po' di conoscenza della piattaforma del tuo sito Web, indipendentemente dal fatto che tu stia utilizzando CMS o qualche altra soluzione. L'aggiunta di codice al tuo sito non è per i deboli di cuore e dovrebbe essere lasciata ai professionisti. Parla con il tuo webmaster o agenzia digitale, spiega loro i tipi di schema che stai cercando di implementare e chiedi se è qualcosa che possono aiutarti a implementare. Guadagnerai dei complimenti extra se dai loro anche il codice da implementare (vedi il generatore di codice qui sotto).
Sono disponibili alcune risorse che forniranno informazioni utili sull'implementazione dello schema. Alcuni plugin sono disponibili per CMS come WordPress, che potrebbero non richiedere la stessa codifica effettiva. Lavora direttamente con il tuo team tecnico per implementare questo strumento estremamente utile e prezioso.
Risorse addizionali
Schema.org: Benvenuto su Schema.org
GitHub: schema delle risorse
Schematron: risorse dello schema
Sviluppatori Google: Schema: Inserisci
Sviluppatori Google: schema per i video
Creatore di schemi: Schema-Creator.org
WordPress: schema tutto in uno
Drupal: schema
Implementazione delle risorse
Kissmetrics "Come potenziare la tua SEO utilizzando il markup dello schema"
I "dati strutturati di Schema.org" di Moz
Non sai da dove iniziare? Hai una domanda su Schema? Chiedicelo nei commenti qui sotto!