Home/ Wiki/ SEO/ Schema Markup

Schema Markup

I dati strutturati che aiutano i motori di ricerca a comprendere il contenuto delle tue pagine e a mostrare rich snippet nella SERP.

Indice dei contenuti
Aggiornato: Aprile 2026 10 min di lettura

Cos'è lo Schema Markup

Lo Schema Markup (o dati strutturati) è un vocabolario standardizzato di tag che si aggiunge al codice HTML di una pagina per aiutare i motori di ricerca a comprendere meglio il contenuto. Sviluppato collaborativamente da Google, Bing, Yahoo e Yandex attraverso il progetto Schema.org, rappresenta un elemento chiave della SEO Tecnica.

I dati strutturati non sono visibili agli utenti ma vengono letti dai crawler. Permettono a Google di mostrare risultati arricchiti (rich snippet) nella SERP, aumentando la visibilità e il CTR delle tue pagine.

"Implementare lo Schema Markup è come fornire a Google un manuale di istruzioni per il tuo contenuto: gli dici esattamente cosa rappresenta ogni elemento della pagina, riducendo ambiguità e aumentando le possibilità di ottenere risultati arricchiti."

JSON-LD: il formato raccomandato

JSON-LD (JavaScript Object Notation for Linked Data) è il formato raccomandato da Google per implementare i dati strutturati. Si inserisce all'interno di un tag <script type="application/ld+json"> nell'head o nel body della pagina.

Vantaggi del JSON-LD rispetto a Microdata e RDFa:

  • Separazione dal markup: non richiede di modificare la struttura HTML esistente
  • Facilità di manutenzione: il codice è concentrato in un unico blocco
  • Leggibilità: la sintassi JSON è familiare alla maggior parte degli sviluppatori
  • Supporto Google: è il formato esplicitamente consigliato da Google
  • Gestione dinamica: può essere generato e inserito dinamicamente via JavaScript

Formato dell'esempio JSON-LD

Un tipico blocco JSON-LD contiene sempre un @context che punta a schema.org e un @type che specifica il tipo di entità descritta. Le proprietà variano in base al tipo di schema: ad esempio, un Article avrà headline, author e datePublished, mentre un Product avrà name, price e availability.

Tipi di Schema principali

Schema.org definisce centinaia di tipi, ma solo alcuni sono supportati da Google per la generazione di rich snippet. Ecco i più utilizzati:

Tipo di Schema Utilizzo Rich Snippet
Article Articoli di blog, news, guide Titolo, data, immagine in evidenza
Product Pagine prodotto ecommerce Prezzo, disponibilità, recensioni
LocalBusiness Attività locali Indirizzo, orari, telefono
FAQPage Pagine con domande frequenti Accordion FAQ nella SERP
HowTo Guide passo-passo Step numerati con immagini
BreadcrumbList Navigazione breadcrumb Percorso di navigazione nella SERP
Review / AggregateRating Recensioni e valutazioni Stelle e numero di recensioni
Event Eventi, webinar, conferenze Data, luogo, disponibilità

Per la SEO locale, il tipo LocalBusiness è particolarmente importante e va coordinato con il profilo Google My Business.

Come implementarlo

L'implementazione dello Schema Markup richiede un approccio strutturato:

  1. Identifica i contenuti: analizza le pagine del sito e determina quali tipi di schema sono più appropriati
  2. Scegli le proprietà: per ogni tipo di schema, seleziona le proprietà obbligatorie e raccomandate da Google
  3. Genera il codice: scrivi il JSON-LD manualmente o utilizza generatori online
  4. Inserisci nel codice: aggiungi il blocco script nell'head o nel body della pagina
  5. Testa e valida: verifica la correttezza con gli strumenti di test di Google
  6. Monitora i risultati: usa Google Search Console per verificare il riconoscimento dei dati strutturati

Per i CMS come WordPress, esistono plugin dedicati (Yoast SEO, Rank Math, Schema Pro) che semplificano notevolmente l'implementazione. Per siti custom, è consigliabile generare il JSON-LD dinamicamente lato server.

Test e validazione

La validazione dei dati strutturati è essenziale per assicurarsi che Google li interpreti correttamente. Gli strumenti principali sono:

  • Rich Results Test di Google: verifica se la pagina è idonea per i risultati arricchiti e mostra un'anteprima
  • Schema Markup Validator: lo strumento ufficiale di Schema.org per validare la struttura dei dati
  • Google Search Console: sezione "Miglioramenti" che mostra errori e avvisi sui dati strutturati rilevati

Gli errori più comuni nell'implementazione includono proprietà obbligatorie mancanti, valori in formato errato, dati strutturati non corrispondenti al contenuto visibile e nesting scorretto dei tipi.

Rich Snippet e risultati arricchiti

I rich snippet sono risultati di ricerca arricchiti con informazioni aggiuntive estratte dai dati strutturati. Appaiono più prominenti nella SERP e tendono ad avere un CTR significativamente più alto rispetto ai risultati standard.

Tipi di risultati arricchiti ottenibili con lo Schema Markup:

  • Stelle di recensione: valutazione media e numero di recensioni
  • Prezzo e disponibilità: informazioni di prodotto direttamente nella SERP
  • FAQ espandibili: domande e risposte cliccabili sotto il risultato
  • Breadcrumb: percorso di navigazione al posto dell'URL grezzo
  • Sitelink searchbox: casella di ricerca interna al sito nella SERP
  • Knowledge Panel: pannello informativo laterale per organizzazioni e persone

È importante notare che l'implementazione corretta dei dati strutturati non garantisce la visualizzazione dei rich snippet: Google decide autonomamente quando mostrarli, basandosi sulla qualità del sito, sulla rilevanza della query e su altri fattori. Lo Schema Markup lavora in sinergia con la SEO On-Page e i Meta Tag per massimizzare l'impatto nella SERP.