Cos’è schema.org
Schema.org, noto anche come markup Schema, è un linguaggio di dati strutturati che facilita la comprensione dei contenuti del tuo sito web da parte dei motori di ricerca. Questo linguaggio permette ai motori di ricerca di fornire risultati avanzati, o rich snippet, migliorando la visibilità del tuo sito nelle pagine dei risultati dei motori di ricerca (SERP).

I dati strutturati ℹ️ organizzano i contenuti della tua pagina in modo che Google e altri motori di ricerca possano facilmente interpretarli. Ad esempio, i dati strutturati possono essere utilizzati in una pagina di ricette per fornire a Google informazioni come il tempo di cottura, le valutazioni degli utenti e altro ancora.
Tipi di Markup di Schema.org
Il markup di Schema.org descrive gli elementi del tuo sito web in un linguaggio che i motori di ricerca possono comprendere. Questo permette ai motori di ricerca di fornire agli utenti risultati più avanzati. Google, ad esempio, comprende 32 tipi di schema, tra cui:
- Articolo
- Esercitazioni
- Metadati immagine
- Fact check
- Movie
- App software (beta)
- Contenuti in abbonamento e a pagamento
- Istruzioni
- Podcast
- Breadcrumb
- Risolutori matematici
- Recipe
- Job posting
- Speakbable
- Carosello
- Video didattico
- Stipendio stimato
- Course
- Employer Aggregate Rating
- Snippet recensione
- Dataset
- Video
- Event
- Libro
- Domande e risposte
- Attività da fare a casa
- Domande frequenti
Perché utilizzare schema.org
L’utilizzo di schema.org può migliorare il posizionamento sui motori di ricerca e aumentare la visibilità del tuo sito nei risultati di ricerca. Inoltre, può fornire informazioni aggiuntive utili agli utenti, come ad esempio le recensioni degli utenti o le foto del prodotto, prima ancora che l’utente clicchi sul risultato.
Come utilizzare schema.org
Per utilizzare schema.org, è necessario utilizzare il formato Microdata o JSON-LD per etichettare il contenuto della tua pagina web. Ci sono diversi schemi di Microdata e JSON-LD disponibili all’interno di schema.org, come schema per articoli, recensioni, eventi e prodotti.
È possibile utilizzare questi schemi per etichettare il contenuto della tua pagina e fornire informazioni strutturate ai motori di ricerca.
Limiti di schema.org
L’utilizzo di schema.org non garantisce che i Rich Snippet verranno mostrati nei risultati di ricerca. Inoltre, non tutti i tipi di contenuti possono essere etichettati con schema.org e i motori di ricerca possono scegliere di non mostrare tutte le informazioni presenti in un Rich Snippet.
Schema.org e SEO
L’utilizzo di schema.org può aiutare a migliorare il posizionamento sui motori di ricerca e aumentare la visibilità del tuo sito nei risultati di ricerca.
L’obiettivo principale della strutturazione dei dati è di migliorare la comunicazione con i motori di ricerca. Quando Google comprende le entità a un livello più profondo, può fornire risultati migliori agli utenti. Elementi come le rich card, i rich snippet e la scheda informativa (knowledge panel) appaiono nelle SERP dopo aver raccolto informazioni dai dati strutturati.
Schema.org offre una serie di opportunità per migliorare la visibilità del tuo sito. Ad esempio, un risultato di ricerca con sitelink fornisce ai ricercatori la pagina principale linkata insieme a pagine del sito simili che potrebbero essere di loro interesse.
Tuttavia, è importante notare che l’utilizzo di schema.org deve essere solo una parte di una strategia SEO complessiva che include anche l’ottimizzazione del contenuto, la costruzione di link e l’ottimizzazione tecnica del sito. Inoltre, è importante utilizzare schema.org in modo coerente e preciso per evitare di fornire informazioni errate o fuorvianti ai motori di ricerca.
Supporto dei motori di ricerca per schema.org
I principali motori di ricerca, tra cui Google, Bing ℹ️ e Yahoo, supportano schema.org e utilizzano le informazioni strutturate fornite tramite schema.org per mostrare i risultati di ricerca in modo più pertinente e utile per gli utenti.
Tuttavia, è importante tenere presente che i motori di ricerca possono interpretare e mostrare le informazioni in modo diverso e che l’utilizzo di schema.org non garantisce la visualizzazione di Rich Snippet nei risultati di ricerca. In generale, l’utilizzo di schema.org può aiutare a migliorare il posizionamento sui motori di ricerca e aumentare la visibilità del tuo sito nei risultati di ricerca fornendo informazioni strutturate e precise ai motori di ricerca. Tuttavia, è importante utilizzare schema.org in modo coerente e preciso e di utilizzare schema.org come parte di una strategia SEO complessiva.
Esistono tre linguaggi di codice che puoi aggiungere al tuo HTML per indicare ai motori di ricerca cosa c’è esattamente nella tua pagina web: JSON-LD, microdati e RDFa. Google consiglia di utilizzare JSON-LD “ogni volta che è possibile” perché i blocchi di dati JSON-LD sono più facili da organizzare e da cambiare o modificare, quando necessario.
L’Assistente per il markup dei dati strutturati di Google semplifica la generazione di schemi. Dopo aver generato il tuo schema, è importante testarlo per assicurarti che sia corretto. Google consiglia di utilizzare il suo strumento Test dei risultati avanzati per testare il tuo markup schema.
Microdata e schema.org
Microdata è un sistema di etichettatura utilizzato per fornire informazioni strutturate ai motori di ricerca. Schema.org utilizza il formato Microdata per consentire agli sviluppatori di etichettare il contenuto della loro pagina web e fornire informazioni strutturate ai motori di ricerca. I Microdata possono essere utilizzati per etichettare informazioni come recensioni, eventi, prodotti e altro ancora.
<div itemscope itemtype="https://schema.org/Product">
<img itemprop="image" src="dell-30in-lcd.jpg" alt="A Dell UltraSharp monitor"/>
<span itemprop="name">Dell UltraSharp 30" LCD Monitor</span>
<div itemprop="aggregateRating"
itemscope itemtype="https://schema.org/AggregateRating">
<span itemprop="ratingValue">87</span>
out of <span itemprop="bestRating">100</span>
based on <span itemprop="ratingCount">24</span> user ratings
</div>
<div itemprop="offers" itemscope itemtype="https://schema.org/AggregateOffer">
<span itemprop="lowPrice">$1250</span>
to <span itemprop="highPrice">$1495</span>
from <span itemprop="offerCount">8</span> sellers
Sellers:
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
<a itemprop="url" href="save-a-lot-monitors.com/dell-30.html">
Save A Lot Monitors - $1250</a>
</div>
</div>
</div>
JSON-LD e schema.org
JSON-LD (JavaScript Object Notation for Linked Data) è un altro formato utilizzato per fornire informazioni strutturate ai motori di ricerca. Schema.org supporta entrambi i formati Microdata e JSON-LD, consentendo agli sviluppatori di scegliere il formato preferito per etichettare il loro contenuto. JSON-LD è un formato più moderno e flessibile rispetto ai Microdata e può essere utilizzato per etichettare informazioni come recensioni, eventi, prodotti e altro ancora.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"aggregateRating": {
"@type": "AggregateRating",
"bestRating": "100",
"ratingCount": "24",
"ratingValue": "87"
},
"image": "dell-30in-lcd.jpg",
"name": "Dell UltraSharp 30\" LCD Monitor",
"offers": {
"@type": "AggregateOffer",
"highPrice": "$1495",
"lowPrice": "$1250",
"offerCount": "8",
"offers": [
{
"@type": "Offer",
"url": "save-a-lot-monitors.com/dell-30.html"
},
{
"@type": "Offer",
"url": "jondoe-gadgets.com/dell-30.html"
}
]
}
}
</script>