Dati strutturati e Schema.org: guida completa per SEO e AI nel 2026

I dati strutturati sono markup nel codice HTML che comunicano a Google e ai motori AI il significato e il tipo di contenuto di una pagina. Implementati tramite JSON-LD seguendo il vocabolario Schema.org, abilitano rich result nelle SERP, migliorano la comprensione semantica da parte degli algoritmi e aumentano la probabilità di essere citati nelle risposte AI Overview e dagli LLM.
La pagina può essere perfetta dal punto di vista dei contenuti. Ma se Google non capisce esattamente cosa contiene, la tratta come testo generico.
I dati strutturati sono il linguaggio che parla direttamente agli algoritmi. Non all’utente — agli algoritmi. Dicono a Google: “Questa sezione è una FAQ. Questo blocco è un prodotto. Questo testo è una ricetta.” E Google risponde con rich result nella SERP, visibilità incrementale in AI Overview e migliore comprensione dell’entità del brand.
Nel 2026, i dati strutturati non sono un’ottimizzazione avanzata per soli tecnici. Sono una pratica standard — e chi non li implementa lascia visibilità sul tavolo.
Cos’è Schema.org e come funziona
Schema.org è un vocabolario standardizzato, creato nel 2011 da Google, Microsoft, Yahoo e Yandex, che definisce tipi di dati e proprietà per descrivere le entità del mondo reale sul web.
In termini pratici: Schema.org definisce come si descrive un “Articolo”, un “Prodotto”, un “Evento”, un'”Organizzazione”, una “Persona” in modo comprensibile per i motori di ricerca. Fornisce un linguaggio comune che tutti i motori principali riconoscono.
JSON-LD: il formato consigliato
I dati strutturati si possono implementare in tre formati: JSON-LD, Microdata e RDFa. Google consiglia (e preferisce) JSON-LD — JavaScript Object Notation per Linked Data.
Perché JSON-LD è migliore:
- Si inserisce nel `<head>` della pagina come blocco separato dal contenuto HTML
- Non richiede di modificare il markup esistente
- Più facile da leggere, scrivere e aggiornare
- Minore rischio di errori rispetto a Microdata incorporato nell’HTML
Come funziona il processo
Pagina web → Googlebot legge JSON-LD → Google verifica i dati →
Abilitazione rich result → Visibilità incrementale nella SERP
Il processo non è automatico: Google deve verificare la corrispondenza tra i dati strutturati e il contenuto visibile della pagina. Se il markup dice “FAQ” ma la pagina non ha domande e risposte, il rich result non viene abilitato.
I tipi di Schema.org essenziali nel 2026
Article: per tutti i post del blog
{
“@context”: “https://schema.org”,
“@type”: “Article”,
“headline”: “Titolo dell’articolo (max 110 caratteri)”,
“description”: “Descrizione breve (max 250 caratteri)”,
“image”: “https://sito.it/immagine.jpg”,
“author”: {
“@type”: “Person”,
“name”: “Nome Autore”,
“url”: “https://sito.it/autore/”
},
“publisher”: {
“@type”: “Organization”,
“name”: “Nome Sito”,
“url”: “https://sito.it”,
“logo”: {
“@type”: “ImageObject”,
“url”: “https://sito.it/logo.png”
}
},
“datePublished”: “2026-03-11”,
“dateModified”: “2026-03-11”,
“mainEntityOfPage”: {
“@type”: “WebPage”,
“@id”: “https://sito.it/blog/url-articolo/”
}
}
Rich result abilitati: article snippet con data e autore nella SERP.
Beneficio GEO: comunica agli LLM il tipo di contenuto, l’autore e la data — fattori di autorevolezza.
FAQPage: per le sezioni domande
{
“@context”: “https://schema.org”,
“@type”: “FAQPage”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “Domanda completa?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Risposta completa e autocontenuta in 50-150 parole.”
}
}
]
}
Rich result abilitati: le domande e risposte appaiono direttamente nella SERP con accordion espandibile.
Beneficio GEO: formato query-risposta identico a come operano i chatbot — fortemente estrattivo per AI Overview e LLM.
Organization: nella homepage
{
“@context”: “https://schema.org”,
“@type”: “Organization”,
“name”: “Mamagari.it”,
“url”: “https://www.mamagari.it”,
“logo”: “https://www.mamagari.it/logo.png”,
“description”: “Agenzia di web marketing italiana, Google Partner certificata. Specializzata in SEO, GEO, Google ADS, eCommerce e AI Marketing.”,
“address”: {
“@type”: “PostalAddress”,
“addressLocality”: “Padova”,
“addressCountry”: “IT”
},
“contactPoint”: {
“@type”: “ContactPoint”,
“contactType”: “customer service”,
“url”: “https://www.mamagari.it/contatti/”
},
“sameAs”: [
“https://www.linkedin.com/company/mamagari”,
“https://www.facebook.com/mamagari”
]
}
Rich result abilitati: knowledge panel dell’organizzazione.
Beneficio GEO: definisce il brand come entità nel Knowledge Graph di Google — fondamentale per l’entity building che influenza la citazione degli LLM.
HowTo: per guide pratiche step-by-step
{
“@context”: “https://schema.org”,
“@type”: “HowTo”,
“name”: “Come implementare i dati strutturati”,
“step”: [
{
“@type”: “HowToStep”,
“name”: “Scegli il tipo di Schema”,
“text”: “Identifica quale tipo di Schema.org è più appropriato per la pagina.”
},
{
“@type”: “HowToStep”,
“name”: “Scrivi il JSON-LD”,
“text”: “Crea il blocco JSON-LD con le proprietà obbligatorie e consigliate.”
}
]
}
Rich result abilitati: schema step-by-step nella SERP con numerazione visibile.
Beneficio GEO: formato strutturato che gli LLM estraggono facilmente per rispondere a query how-to.
Product: per pagine prodotto e servizi
Essenziale per ecommerce e pagine servizio. Include prezzo, disponibilità, recensioni.
BreadcrumbList: per la struttura di navigazione
Mostra il percorso di navigazione nella SERP (es. Home > Blog > SEO > Articolo).
Errori comuni nell’implementazione dei dati strutturati
Errore 1: markup non corrispondente al contenuto visibile
Il dato strutturato deve riflettere esattamente il contenuto che l’utente vede sulla pagina. Schema FAQ su una pagina che non ha domande visibili viene ignorato da Google.
Errore 2: proprietà obbligatorie mancanti
Ogni tipo Schema ha proprietà obbligatorie (required) e consigliate (recommended). Omettere quelle obbligatorie impedisce l’abilitazione del rich result.
Errore 3: JSON-LD con errori di sintassi
Un errore di sintassi nel JSON (virgola mancante, parentesi non chiusa) rende l’intero blocco illeggibile. Usare sempre il Rich Results Test di Google per verificare.
Errore 4: schema ripetuto su pagine non pertinenti
Usare HowTo su una pagina che non è una guida pratica, o Article su una homepage, produce risultati nulli o segnali confusi a Google.
Errore 5: non aggiornare le date
L’attributo dateModified deve essere aggiornato ogni volta che il contenuto viene revisionato. Date obsolete penalizzano la freschezza percepita.
Come verificare i dati strutturati
Google Rich Results Test
Strumento ufficiale Google (search.google.com/test/rich-results). Inserisce l’URL o il codice e mostra quali rich result sono abilitati e gli eventuali errori.
Google Search Console
La sezione “Enhancement” mostra tutti i dati strutturati rilevati sul sito, gli errori e le pagine con rich result abilitati.
Schema Markup Validator
Strumento di Schema.org per validare la sintassi del markup.
Piano di implementazione per un sito aziendale
| Priorità | Schema Type | Dove | Impatto atteso |
| 1 | Organization | Homepage | Entity building, knowledge panel |
| 2 | Article | Tutti i post del blog | Rich snippet con data/autore |
| 3 | FAQPage | Sezioni FAQ di ogni articolo | Rich result FAQ in SERP, GEO |
| 4 | BreadcrumbList | Tutte le pagine | Breadcrumb nella SERP |
| 5 | LocalBusiness | Homepage / Contatti | Scheda locale Google |
| 6 | HowTo | Guide pratiche step-by-step | Rich result how-to |
| 7 | Product/Service | Pagine servizio | Rich result con dettagli servizio |
Domande frequenti sui dati strutturati
Cosa sono i dati strutturati e perché sono importanti per la SEO?
I dati strutturati sono markup in JSON-LD che comunicano a Google il tipo e il significato del contenuto di una pagina. Sono importanti perché abilitano rich result nella SERP (FAQ espandibili, snippet con stelle, HowTo con step), migliorano la comprensione semantica e aumentano la probabilità di apparire in AI Overview.
I dati strutturati migliorano direttamente il ranking su Google?
Non direttamente — Google specifica che i dati strutturati non sono un fattore di ranking diretto. Ma abilitano rich result che aumentano il CTR nella SERP, e migliorano la comprensione del contenuto da parte dell’algoritmo, il che può influenzare indirettamente il posizionamento.
Qual è il formato migliore per implementare i dati strutturati?
Google consiglia JSON-LD, inserito nel blocco <head> della pagina. È il formato più semplice da implementare e aggiornare, non richiede modifiche all’HTML esistente e riduce il rischio di errori rispetto a Microdata o RDFa.
I dati strutturati aiutano anche per i motori AI come ChatGPT?
Sì. I dati strutturati Schema.org vengono letti dai sistemi di retrieval che alimentano i motori AI. In particolare, il FAQPage schema crea un formato query-risposta identico a come operano i chatbot, rendendolo il tipo più estrattivo per AI Overview e LLM. L’Organization schema rafforza l’entity del brand nel Knowledge Graph.
Come verifico che i dati strutturati siano implementati correttamente?
Usa il Rich Results Test di Google (search.google.com/test/rich-results) per testare singole pagine. Monitora la sezione “Enhancement” di Google Search Console per avere una visione completa di tutti i dati strutturati del sito e degli eventuali errori.
Conclusione: i dati strutturati parlano il linguaggio degli algoritmi
I contenuti si scrivono per gli umani. I dati strutturati si scrivono per gli algoritmi.
Nel 2026, un sito che parla solo agli umani è un sito che lascia visibilità sul tavolo. Ogni pagina senza markup strutturato è una pagina che Google e gli LLM faticano a classificare con precisione — e che perde opportunità di rich result, AI Overview e citazione automatica.
L’implementazione richiede competenza tecnica, ma non è proibitiva. Il ROI — in termini di CTR, visibilità SERP e presenza AI — è concreto e misurabile.
Mamagari implementa dati strutturati completi e verifica i risultati in Search Console. Richiedi un audit tecnico.
I dati strutturati non si vedono sulla pagina.
Si vedono nella SERP, in AI Overview, nei risultati di chatbot.
Mamagari costruisce la visibilità che l’utente non vede ma ottiene.













