Meno del 15% dei siti web aziendali non ha i dati strutturati.
Questo è decisamente un handicap per tutti coloro che vogliono fare business online.
Devi sapere che è dal 2011 che Google, Yahoo e Bing hanno uniformato un linguaggio di codifica creando un dizionario che prende il nome di schema.org. Un glossario di markup per inserire dei dati strutturati nelle pagine web.
Perchè è importante avere i Dati Strutturati
I rich snippet o dati strutturati sono dei contenuti extra che i crawler utilizzano per migliorare i risultati nella pagina di ricerca SERP (Search Engine Results Page).
Concretamente si tratta di inserire nelle pagine del nostro sito web delle informazioni aggiuntive. In questo modo, quando gli utenti effettuano delle ricerche con determinati termini, le nostre pagine web potrebbero essere mostrate da Google o da altri motori di ricerca con dei precisi attributi che possono:
- Attirare l’attenzione delle persone che stanno effettuando una ricerca.
- Aiutare gli algoritmi dei motori di ricerca ad interpretare meglio i contenuti del tuo sito web.
- Da Search Console utilizzare queste informazioni per aggiungere rich snippet e altre funzionalità ai tuoi risultati di ricerca.
Per esempio, se sei un’azienda che può vantare delle buone recensioni, potresti inserire lo schema delle recensioni, oppure se sei un’azienda local, puoi decidere di aggiungere lo schema per la località. Se hai un e-commerce, puoi inserire uno schema per i tuoi prodotti o offerte e tanto altro ancora.
In base al tipo di prodotto/servizio che vendi, puoi sfruttare questa modalità di scrittura nel codice html del tuo sito web.
Dati Strutturati SEO
È importante sapere che i dati strutturati non sono un fattore di ranking. Tradotto, non incidono sull’ottimizzazione SEO. Inoltre, non è matematico che le nostre pagine compaiano sulla Google SERP con queste caratteristiche.
Se ottimizzi le tue pagine web, potrebbe capitare che delle pagine del tuo sito vengano mostrate comunque con un rich snippet anche senza avere inserito nessun dato strutturato.
In ogni caso, anche i dati strutturati non influiscono sulla SEO, è lampante che per qualsiasi sito web riuscire ad ottenere delle pagine con un rich snippet (configurato o spontaneo) contribuirà ad aumentare il numero di visite.
Supponiamo che sulla pagina “Chi sono” del mio sito web scrivo: “Ciao io sono Massimo Merlin e dal 2004 mi occupo di consulenza SEO SEM a Lonato del Garda“.
L’intelligenza artificiale di Google o di qualsiasi altro motore di ricerca, estrae ed interpreta questa frase. Ciò significa che non è garantito che l’algoritmo decodifichi correttamente la descrizione che ho inserito. In particolare quando le pagine web utilizzano un particolare slang o un linguaggio poco idoneo per il tipo di prodotto o servizio che vendi.
Per questo motivo lo scopo principale dei dati strutturati è quello di aiutare i motori di ricerca a codificare nel modo corretto le nostre pagine, di conseguenza contribuiranno anche ad ottimizzare il nostro sito web.
Gerarchia delle Proprietà di schema.org
Da schema.org puoi estrarre gratuitamente tantissimi schemi per ottimizzare con precise specifiche i tuoi prodotti o servizi.
Preciso che schema.org non è un linguaggio di programmazione, è un vocabolario, per cui quando aggiungi uno schema sulle tue pagine devi appoggiarti a degli strumenti o inserire manualmente i metadati sulle pagine web che vuoi strutturare.
Sul web esistono diversi formati per aggiungere queste informazioni extra ai tuoi contenuti, la maggior parte dei dati strutturati utilizza il vocabolario schema.org, ma in alcuni casi potrebbe capitare che il comportamento di ricerca di Google non segua le indicazioni di schema.org. Difatti, se una volta installato il formato, lo strumento di test per i dati strutturati di Google è negativo. Un’errore potrebbe essere causato dallo schema che hai copiato, in questo caso devi fare degli approfondimenti sulla guida dei sviluppatori di Google.
Altra precisazione importante, il formato Microdata funziona con l’html5.
Formati Microdata e JSON-LD
Microdata e JSON-LD sono i formati più utilizzati dagli sviluppatori.
Da schema.org puoi prendere questi codici da inserire sulle pagine del sito oppure, per chi ha poca dimestichezza con il codice html, è possibile sfruttare dei plugin gratuiti e in pochi instanti hai il tuo markup configurato sul tuo sito web.
Attenzione. Potrebbe capitarti che alcuni esempi di markup presentano solo lo schema con il formato Microdata.
Come Inserire e Configurare i Dati Strutturati sul Sito
Per sfogliare l’elenco completo degli schemi puoi andare alla pagina schema.org/docs/full.html oppure da schema.org puoi cercare il markup più adatto per la tua azienda dal campo di ricerca.
Formato Microdata
Come interpretare il codice sull’immagine qui sopra.
Per quanto riguarda i tag html Itemscope segnala al motore di ricerca che stai indicando dei dati strutturati.
Itemtype specifica il tipo di elemento da selezionare nel vocabolario schema.org.
Itemprop indica le proprietà dell’elemento specificato. In questo caso bisogna personalizzare il nome, la descrizione, gli orari di apertura e il numero di telefono.
Il testo compreso fra i tag <span> e </span> serve per non modificare il layout.
Volendo puoi anche nascondere dei dati inserendo <meta>. Ti sconsiglio l’utilizzo dei meta, tieni sempre bene a mente che a Google piace la trasparenza. Quindi se proprio devi inserire delle proprietà per il crawler, ma invisibili per gli utenti, non esagerare.
Una volta personalizzato il codice con dei termini pertinenti con la pagina web che mi interessa, copio e incollo il codice nell’head e il gioco è fatto!
Formato JSON-LD
JSON-LD è il formato consigliato perché è indipendente dall’html, quindi:
personalizzi solo i campi con i tuoi dati senza toccare il codice. Oltretutto, dato che i dati strutturati di schema.org usano markup su testo visibile dall’utente finale, a volte non è semplice formattare tutte le informazioni in modo compatto. Con questo formato puoi inserire le informazioni direttamente nel body della pagina o pagine che ti interessano, tale codice non sarà visibile all’utente finale.
Come Inserire i Dati Strutturati con WordPress
In questo caso puoi installare un plugin, ne esistono tantissimi e molti di questi sono gratuiti, ovviamente, prima di installare il plugin ti devi preoccupare che sia compatibile con la versione del tuo CMS.
Per chi ha un e-commerce con centinaia di articoli è impensabile inserire manualmente le caratteristiche di ogni singolo prodotto. In questo caso esistono dei cataloghi che ti semplificano la vita.
Test Dati Strutturati
L’ultimo step è il test per verificare se i dati strutturati sono stati installati correttamente sul tuo sito web.
Con lo strumento di test per i dati strutturati di Google è sufficiente inserire l’url del sito web che vuoi controllare che e in pochi istanti Google ti dice se il codice che hai inserito sulle pagine del tuo sito web viene correttamente tracciato dal crawler di Google. Oppure, meglio ancora se fai il test dello Snippet di codice.
In questo modo Google, oltre a segnalarti degli errori ti dice se ci sono delle proprietà mancanti e ti suggerisce di inserirle e guardare l’anteprima del tuo rich snippet.
Se hai installato i dati strutturati con un plugin di WordPress, alcuni di questi includono il test dei dati strutturati tra le loro funzionalità, in modo che puoi verificare immediatamente se il tuo rich snippet è installato in modo corretto.
Ricapitolando
Per inserire i dati strutturati sul tuo sito web devi:
- Digitare sul campo di ricerca di schema.org il tuo tipo di attività (local business, hotel, restaurant…).
- Selezionare lo schema più adatto per il tuo tipo di attività.
- Scegliere il markup più adatto per il tipo di prodotto o servizio che vendi.
- Scegliere il formato.
- Personalizzare il markup e installarlo sulla pagina/e del tuo sito web.
- Fare il test di verifica.
Upload – Google modifica alcuni Dati Strutturati
A ottobre 2021 Google ha modificato alcuni markup dei dati strutturati.
Dal mio punto di vista li ha semplificati, rimuovendo i campi che erano di troppo.
Dato che il grande G è stato molto stringato nella spiegazione di questo nuovo aggiornamento, ho aggiunto in un secondo momento questo piccolo trafiletto per elencarti le modifiche che sono state fatte.
Innanzitutto ti tranquillizzo per dirti che questo cambiamento non compromette in alcun modo il tuo sito web e che riguarda solo due tipi + 1 di dati strutturati: alcune descrizioni HowTo e la proprietà dell’autore QAPage.
Il più uno sono i dati strutturati SpecialAnnouncement, cioè degli annunci speciali che riguardano la crisi pandemica. Questo ultimo tipo di dati strutturati è una versione in fase di sviluppo su Schema.org.
Ora, questi due tipi di dati strutturati saranno ignorati!
Modifica Descrizione HowTo Dati Strutturati
Prima della modifica, alcuni dati strutturati includevano più descrizioni, una di queste è la descrizione tipo “HowTo”.
Ora potrai sempre utilizzare la descrizione per descrivere un determinato prodotto o un particolare servizio, ma non troverai più il campo “@type” : “HowTo”.
Modifica QAPage Dati Strutturati
Google ha eliminato il campo dell’autore e con lui le proprietà mainEntity, più precisamente:
mainEntity.dateCreated
mainEntity.suggeredAnswer.dateCreated
mainEntity.acceptedAnswer.author
mainEntity.acceptedAnswer.dateCreated
mainEntity.author