1. Cosa Sono i Dati Strutturati e Perche Contano nel 2026
I dati strutturati sono un linguaggio standardizzato che permette ai motori di ricerca e agli assistenti AI di comprendere il significato del contenuto delle tue pagine web, non solo le parole che contengono. Utilizzano il vocabolario di Schema.org β un progetto collaborativo supportato da Google, Microsoft, Yahoo e Yandex β per etichettare ogni elemento del tuo sito in modo che le macchine possano interpretarlo senza ambiguita. Come approfondisco nella guida completa al Web Analytics, i dati sono il fondamento di ogni strategia digitale efficace. E i dati strutturati sono il ponte che collega il tuo contenuto alla comprensione delle macchine β un aspetto sempre piu cruciale sia per la SEO tradizionale che per la Generative Engine Optimization.
Facciamo un esempio pratico. Se scrivi "Mario Rossi, 50 euro, disponibile" su una pagina, Google potrebbe interpretarlo in decine di modi: e un prodotto? Un servizio? Un prezzo di un biglietto? Con lo schema markup Product, comunichi in modo inequivocabile che si tratta di un prodotto, con un prezzo di 50 euro, attualmente in stock. Nessuna ambiguita.
Nel 2026, i dati strutturati non sono piu un "nice to have" tecnico. Sono diventati essenziali per tre motivi convergenti:
CTR medio in piu per i risultati con rich snippet rispetto ai risultati standard (Search Engine Journal, 2025)
Delle risposte di AI Overviews proviene da pagine con dati strutturati implementati correttamente
Dei siti italiani ha implementato almeno un tipo di schema markup β il 65% sta perdendo opportunita
Probabilita di apparire nelle citazioni di ChatGPT Search se il sito utilizza dati strutturati completi
Il cambiamento piu rilevante del 2026 e l'impatto dei dati strutturati sull'AI Search. Google AI Overviews, ChatGPT Search, Perplexity e Gemini utilizzano attivamente lo schema markup per selezionare e sintetizzare le fonti nelle loro risposte. I dati strutturati non servono piu solo per ottenere i rich snippet: servono per essere citati e referenziati dagli assistenti AI. E questo cambia tutto.
2. I Tipi di Schema Markup Piu Importanti
Schema.org contiene centinaia di tipi, ma non devi implementarli tutti. Concentrati su quelli che Google supporta attivamente per i rich results e che gli assistenti AI utilizzano per estrarre informazioni. Ecco i 10 tipi piu rilevanti nel 2026:
| Tipo Schema | Use Case Principale | Rich Result Attivato | Priorita AI |
|---|---|---|---|
| Article | Blog post, articoli, guide, news | Article carousel, headline in SERP | Alta |
| FAQPage | Domande frequenti su prodotti o servizi | FAQ dropdown in SERP | Molto alta |
| HowTo | Guide passo-passo, tutorial | Step-by-step snippet | Alta |
| Product | Pagine prodotto e-commerce | Prezzo, disponibilita, stelle in SERP | Alta |
| Review / AggregateRating | Recensioni prodotti e servizi | Stelle e rating in SERP | Media |
| LocalBusiness | Attivita locali con sede fisica | Knowledge panel, local pack | Alta |
| Organization | Identita aziendale, brand | Knowledge graph aziendale | Molto alta |
| Person | Profili professionali, autori | Author panel, E-E-A-T | Alta |
| BreadcrumbList | Navigazione gerarchica del sito | Breadcrumb trail in SERP | Media |
| VideoObject | Video embedded, tutorial video | Video carousel, thumbnail in SERP | Media |
Da quale schema partire?
Per la maggior parte dei siti italiani, consiglio di partire con Organization + BreadcrumbList + Article (o Product se hai un e-commerce). Questi tre tipi coprono l'identita del brand, la struttura del sito e il contenuto principale. Aggiungi poi FAQPage per le pagine informative e LocalBusiness se hai una sede fisica.
3. JSON-LD: Il Formato Consigliato da Google
Esistono tre formati per implementare i dati strutturati: JSON-LD, Microdata e RDFa. Google raccomanda esplicitamente JSON-LD e, dal 2026, e il formato utilizzato nel 92% delle implementazioni professionali. Ecco perche.
JSON-LD (JavaScript Object Notation for Linked Data) e un blocco di codice JavaScript inserito nell'HTML della pagina, separato dal contenuto visibile. A differenza di Microdata e RDFa, che richiedono di annotare direttamente il codice HTML, JSON-LD vive in un tag <script> indipendente. Questo significa che puoi aggiungerlo, modificarlo o rimuoverlo senza toccare il markup della pagina.
| Caratteristica | JSON-LD | Microdata | RDFa |
|---|---|---|---|
| Raccomandato da Google | Si (preferito) | Si | Si |
| Separato dall'HTML | Si | No (inline) | No (inline) |
| Facilita di manutenzione | Alta | Bassa | Bassa |
| Deploy via GTM | Si | No | No |
| Supporto nesting | Eccellente | Limitato | Buono |
Ecco la struttura base di un JSON-LD per un articolo:
JSON-LD β Article Schema Base
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Titolo del Tuo Articolo",
"author": {
"@type": "Person",
"name": "Nome Autore",
"url": "https://tuosito.it/chi-sono"
},
"publisher": {
"@type": "Organization",
"name": "Nome Azienda",
"logo": {
"@type": "ImageObject",
"url": "https://tuosito.it/logo.png"
}
},
"datePublished": "2026-02-15",
"dateModified": "2026-02-15",
"image": "https://tuosito.it/immagine.jpg",
"description": "Meta description dell'articolo"
}
</script>
Il JSON-LD va inserito idealmente nel <head> della pagina, ma Google lo legge anche se posizionato nel <body>. Se utilizzi Google Tag Manager, puoi iniettare il JSON-LD tramite un tag Custom HTML β un approccio che ti permette di gestire lo schema markup senza toccare il codice sorgente del sito.
4. Implementare Schema Markup: Guida Pratica
Ci sono quattro metodi principali per implementare i dati strutturati sul tuo sito. La scelta dipende dalla piattaforma che usi e dal livello di controllo che vuoi avere.
Metodo 1: Codice JSON-LD Manuale
Inserisci direttamente il blocco JSON-LD nel template HTML della pagina. E il metodo piu flessibile e preciso, ideale per siti custom.
Quando usarlo: siti sviluppati su misura, landing page statiche, quando vuoi il controllo totale sul markup.
Metodo 2: Google Tag Manager
Crea un tag Custom HTML in GTM che inietta il JSON-LD al caricamento della pagina. Puoi usare variabili GTM per rendere lo schema dinamico.
Quando usarlo: quando non puoi modificare il codice sorgente, per schema dinamici basati sulla pagina, per testare prima di implementare nel codice.
Metodo 3: Plugin WordPress (Yoast / RankMath)
Yoast SEO e RankMath generano automaticamente Article, BreadcrumbList, Organization e altri schema basandosi sui contenuti della pagina.
Quando usarlo: siti WordPress senza esigenze di personalizzazione avanzata. RankMath offre piu tipi di schema nel piano gratuito rispetto a Yoast.
Metodo 4: Google Structured Data Markup Helper
Strumento gratuito di Google che ti guida nella creazione del markup selezionando visivamente gli elementi della tua pagina.
Quando usarlo: per chi e alle prime armi e vuole generare il JSON-LD senza scrivere codice da zero.
Ecco un esempio pratico di FAQPage schema in JSON-LD, uno dei piu utilizzati e con il maggiore impatto sui rich results:
JSON-LD β FAQPage Schema
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Cosa sono i dati strutturati?",
"acceptedAnswer": {
"@type": "Answer",
"text": "I dati strutturati sono un formato standardizzato per fornire informazioni su una pagina e classificarne il contenuto, usando il vocabolario Schema.org."
}
},
{
"@type": "Question",
"name": "Qual e il formato migliore per i dati strutturati?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Google raccomanda JSON-LD come formato preferito per i dati strutturati."
}
}
]
}
</script>
Implementazione via GTM: il trucco dei professionisti
Usando GTM puoi creare schema markup dinamici che si adattano automaticamente alla pagina. Crea variabili DataLayer per titolo, autore, data di pubblicazione e immagine, poi usa un tag Custom HTML con il template JSON-LD che legge queste variabili. Risultato: un unico tag che genera lo schema corretto su migliaia di pagine.
5. Schema Markup per E-commerce
Per gli e-commerce, i dati strutturati hanno un impatto diretto sulle vendite. Le pagine prodotto con schema markup completo mostrano prezzo, disponibilita, recensioni e valutazione direttamente nei risultati di ricerca β informazioni che aumentano il CTR e pre-qualificano il click. L'ottimizzazione on-page del tuo e-commerce non e completa senza dati strutturati.
Ecco gli schema essenziali per ogni e-commerce:
Product + Offer
Lo schema Product definisce il prodotto (nome, descrizione, immagine, SKU, brand), mentre Offer specifica prezzo, valuta, disponibilita e condizione. Insieme, attivano i rich snippet piu impattanti per l'e-commerce.
Proprieta chiave: name, image, description, sku, brand, offers.price, offers.priceCurrency, offers.availability, offers.itemCondition.
AggregateRating
Mostra la valutazione media e il numero di recensioni direttamente in SERP. Le stelle dorate attirano l'occhio e aumentano il CTR fino al 35%. Deve essere basata su recensioni reali.
Proprieta chiave: ratingValue, reviewCount, bestRating, worstRating.
BreadcrumbList
Mostra il percorso di navigazione in SERP (Home > Categoria > Sottocategoria > Prodotto). Aiuta Google a comprendere la struttura del sito e migliora la user experience nei risultati di ricerca.
Impatto: i breadcrumb in SERP sostituiscono l'URL grezzo, rendendo il risultato piu leggibile e cliccabile.
JSON-LD β Product Schema per E-commerce
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Scarpe Running Pro X3",
"image": "https://shop.it/images/scarpe-pro-x3.jpg",
"description": "Scarpe da running leggere con ammortizzazione avanzata",
"sku": "RUNX3-42",
"brand": { "@type": "Brand", "name": "SportBrand" },
"offers": {
"@type": "Offer",
"price": "129.90",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "234"
}
}
</script>
Per il Merchant Listing e Google Shopping, assicurati che lo schema Product includa proprieta aggiuntive come gtin, mpn e shippingDetails. Google usa questi dati per le merchant listing gratuite, che generano traffico organico diretto alle pagine prodotto senza costi pubblicitari.
6. Schema Markup per Business Locali
Se hai un'attivita con sede fisica β uno studio professionale, un ristorante, un negozio, una clinica β lo schema LocalBusiness e il piu importante che puoi implementare. Comunica a Google e agli assistenti AI tutti i dettagli della tua attivita: dove sei, quando sei aperto, cosa offri, come contattarti.
Lo schema LocalBusiness lavora in sinergia con il tuo Google Business Profile e con l'intera strategia di SEO. Quando i dati sul sito e quelli su Google Business Profile corrispondono, la fiducia di Google nella tua attivita aumenta e migliori le possibilita di apparire nel Local Pack.
JSON-LD β LocalBusiness Schema Completo
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Studio Legale Bianchi",
"image": "https://studiobianchi.it/sede.jpg",
"telephone": "+39-02-1234567",
"email": "info@studiobianchi.it",
"url": "https://studiobianchi.it",
"address": {
"@type": "PostalAddress",
"streetAddress": "Via Roma 15",
"addressLocality": "Milano",
"addressRegion": "MI",
"postalCode": "20121",
"addressCountry": "IT"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 45.4642,
"longitude": 9.1900
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "09:00",
"closes": "18:00"
}
],
"areaServed": {
"@type": "City",
"name": "Milano"
},
"priceRange": "$$"
}
</script>
Gli elementi critici per un LocalBusiness schema efficace sono:
- NAP coerente: Nome, indirizzo e telefono devono essere identici al Google Business Profile e a tutte le citazioni locali online.
- GeoCoordinates precise: usa le coordinate esatte della tua sede, non quelle approssimative della citta. Google Maps API puo aiutarti a trovarle.
- OpeningHoursSpecification: specifica giorni e orari di apertura in modo strutturato. Aggiorna puntualmente in caso di festivi o modifiche stagionali.
- areaServed: indica la zona geografica che servi, utile per comparire nelle ricerche "vicino a me" e nelle risposte AI locali.
Sottotipi specifici di LocalBusiness
Schema.org offre sottotipi dedicati come Restaurant, Dentist, LegalService, RealEstateAgent, AutoRepair e molti altri. Usare il sottotipo piu specifico invece del generico LocalBusiness fornisce a Google informazioni piu precise e puo migliorare il posizionamento per le ricerche di settore.
7. Structured Data per AI: Il Nuovo Vantaggio Competitivo
Questa e la sezione che cambia tutto. Nel 2026, i dati strutturati non servono piu solo per i rich snippet di Google: sono diventati il canale preferenziale attraverso cui gli assistenti AI comprendono, classificano e citano il tuo contenuto. Come spiego nella guida alla Generative Engine Optimization, ottimizzare per l'AI richiede un approccio diverso rispetto alla SEO classica β e i dati strutturati sono il punto di partenza.
Ecco come i principali motori AI utilizzano i dati strutturati:
Google AI Overviews
Usa lo schema markup per identificare le fonti piu autorevoli e strutturate da sintetizzare nelle risposte AI. Le pagine con FAQPage, HowTo e Article schema hanno il 73% di probabilita in piu di essere citate come fonte.
ChatGPT Search
Analizza i dati strutturati per estrarre fatti verificabili, statistiche e informazioni precise. Lo schema Organization e Person alimenta la valutazione di autorevolezza della fonte.
Perplexity
Privilegia fonti con dati strutturati completi per le citazioni nelle risposte. I rich results alimentano le schede di preview che Perplexity mostra accanto alle risposte.
Google Gemini
Integra i dati strutturati per generare risposte precise su prodotti, attivita locali e contenuti informativi. Lo schema Dataset e particolarmente rilevante per le ricerche di dati.
Ci sono tre tipi di schema particolarmente rilevanti per l'AI che la maggior parte dei siti ignora:
Speakable Markup
Indica quali sezioni del tuo contenuto sono adatte per essere lette ad alta voce dagli assistenti vocali e dagli AI. Google supporta lo speakable schema per Google Assistant e lo sta estendendo alle AI Overviews. Ideale per FAQ, definizioni e risposte concise.
ClaimReview
Usato per il fact-checking, questo schema segnala alle AI che il tuo contenuto verifica l'accuratezza di un'affermazione specifica. Le AI generative danno priorita alle fonti con ClaimReview quando generano risposte su argomenti controversi o che richiedono verifica.
Dataset Schema
Se il tuo sito contiene dati originali β statistiche, ricerche, benchmark di settore β lo schema Dataset li rende trovabili sia da Google Dataset Search che dagli assistenti AI. E un vantaggio competitivo enorme per chi produce contenuti data-driven.
Come aumentare le citazioni AI con i dati strutturati
La strategia e combinare 4 livelli di markup: 1) Organization/Person per stabilire autorevolezza, 2) Article/FAQPage per strutturare il contenuto informativo, 3) Speakable per evidenziare le sezioni citabili, 4) sameAs per collegare il tuo sito ai profili social e alle fonti autorevoli. Questa stratificazione fornisce agli assistenti AI tutte le informazioni necessarie per citarti come fonte affidabile.
8. Testing e Validazione
Implementare i dati strutturati senza testarli e come lanciare una campagna SEO senza verificare l'indicizzazione. Un solo errore nel JSON-LD puo invalidare l'intero markup e impedirti di ottenere i rich results. Ecco gli strumenti e il processo di validazione completo.
Rich Results Test (Google)
Lo strumento principale: inserisci l'URL o il codice HTML e ti mostra se il markup e valido, quali rich results puo generare e segnala errori e avvisi. Testa sempre qui prima di andare live.
URL: search.google.com/test/rich-results
Schema Markup Validator
Validatore ufficiale di Schema.org che verifica la conformita allo standard, indipendentemente da Google. Utile per controllare tipi di schema non ancora supportati per i rich results.
URL: validator.schema.org
Google Search Console - Report Miglioramenti
In GSC, la sezione "Miglioramenti" mostra lo stato dei dati strutturati su tutto il sito: quante pagine hanno markup valido, quante hanno errori e quali sono i problemi specifici. Monitoralo settimanalmente.
Cosa controllare: FAQ, Breadcrumb, Product, Article β ogni tipo ha il suo report dedicato.
Il processo di validazione che consiglio ai miei clienti e in 4 step:
- Step 1: Scrivi il JSON-LD e validalo con il Schema Markup Validator per verificare la conformita allo standard.
- Step 2: Testa con il Rich Results Test per verificare che Google riconosca il markup e attivi i rich results previsti.
- Step 3: Pubblica e richiedi l'indicizzazione in Google Search Console per accelerare il riconoscimento.
- Step 4: Monitora il report "Miglioramenti" in GSC per 2-4 settimane β e il tempo medio per la comparsa dei rich results.
9. 7 Errori Comuni con i Dati Strutturati
Dopo aver analizzato centinaia di implementazioni di schema markup, questi sono i 7 errori piu frequenti che impediscono ai siti di ottenere rich results e di essere citati correttamente dalle AI. Evitarli e spesso la differenza tra un markup che funziona e uno che Google ignora silenziosamente.
1. Markup non corrispondente al contenuto visibile
Il JSON-LD dichiara informazioni che non sono presenti nella pagina visibile. Esempio: lo schema dice 4.8 stelle ma la pagina non mostra nessuna recensione. Google considera questo spam strutturale e puo penalizzarti con la rimozione dei rich results su tutto il sito.
2. Schema spam: markup ingannevole o eccessivo
Aggiungere FAQPage schema su pagine che non contengono domande reali, o usare Review schema con recensioni inventate. Google ha un team dedicato al rilevamento di schema spam β le azioni manuali per dati strutturati fraudolenti sono aumentate del 40% nel 2025.
3. Campi obbligatori mancanti (missing required fields)
Ogni tipo di schema ha proprieta obbligatorie. Un Product senza name o un Article senza headline viene ignorato completamente. Controlla sempre la documentazione di Google per i required fields del tipo che stai implementando.
4. Nessun testing prima del deploy
Pubblicare il JSON-LD senza passare per il Rich Results Test. Un errore di sintassi β una virgola mancante, una parentesi in piu β invalida l'intero blocco. Testa sempre: il 30% degli errori sono banali problemi di sintassi JSON.
5. Implementazione solo sulla homepage
Molti siti implementano Organization schema sulla homepage e poi ignorano tutte le altre pagine. Ogni pagina che merita di comparire nei risultati di ricerca dovrebbe avere il suo schema specifico: Article per i blog post, Product per i prodotti, LocalBusiness per le pagine di contatto.
6. Ignorare gli aggiornamenti di Schema.org
Schema.org rilascia aggiornamenti regolari con nuovi tipi e proprieta. Google aggiorna i requisiti per i rich results diverse volte l'anno. Un markup implementato nel 2023 e mai aggiornato potrebbe non soddisfare piu i requisiti attuali del 2026.
7. Nessun monitoraggio post-implementazione
Implementi lo schema, verifichi che funziona e poi lo dimentichi. Ma i rich results possono scomparire per aggiornamenti del sito, cambiamenti nell'algoritmo di Google o errori introdotti da aggiornamenti del CMS. Controlla il report GSC almeno una volta al mese.
10. Checklist Structured Data: Setup Completo in 10 Step
Ecco la checklist definitiva per implementare i dati strutturati in modo completo ed efficace. Segui questi 10 step in ordine β dalla configurazione base fino all'ottimizzazione per l'AI β e avrai un markup che lavora sia per i rich results che per le citazioni degli assistenti AI.
Step 1: Implementa Organization Schema sulla homepage
Definisci nome, logo, URL, contatti, profili social (sameAs) e descrizione dell'azienda. E la base dell'identita digitale del tuo brand per Google e per le AI.
Step 2: Aggiungi BreadcrumbList su tutte le pagine
Implementa i breadcrumb strutturati che riflettano la gerarchia reale del sito. Automatizza con il CMS o con GTM per coprire tutte le pagine senza intervento manuale.
Step 3: Configura Article Schema per i contenuti del blog
Ogni articolo deve avere headline, author (con Person schema), datePublished, dateModified, image e description. Collega l'autore con sameAs ai suoi profili professionali.
Step 4: Aggiungi FAQPage alle pagine con domande frequenti
Identifica le pagine che rispondono a domande specifiche e aggiungi lo schema FAQPage con coppie Question/Answer reali e corrispondenti al contenuto visibile.
Step 5: Implementa Product Schema (se e-commerce)
Configura Product + Offer + AggregateRating per ogni pagina prodotto. Includi sku, gtin, brand, prezzo, disponibilita e immagini. Verifica la coerenza con il feed di Google Merchant Center.
Step 6: Configura LocalBusiness (se hai una sede fisica)
Usa il sottotipo piu specifico disponibile. Verifica che NAP, orari e coordinate siano identici al Google Business Profile. Aggiungi areaServed per il targeting geografico.
Step 7: Valida tutto con Rich Results Test e Schema Validator
Testa ogni pagina tipo (homepage, articolo, prodotto, contatto) con entrambi gli strumenti. Correggi tutti gli errori e risolvi il maggior numero possibile di avvisi.
Step 8: Ottimizza per AI con Speakable e sameAs
Aggiungi il markup Speakable alle sezioni citabili dei tuoi contenuti principali. Implementa sameAs completo nell'Organization schema collegando tutti i profili ufficiali del brand.
Step 9: Configura il monitoraggio in Google Search Console
Verifica che tutti i report "Miglioramenti" mostrino lo stato corretto. Imposta un reminder mensile per controllare errori e variazioni. Monitora anche le impressioni dei rich results nel report Performance.
Step 10: Revisione trimestrale e aggiornamento
Ogni trimestre, verifica le novita di Schema.org e dei requisiti Google, aggiorna il markup esistente, aggiungi nuovi tipi di schema alle pagine non ancora coperte e monitora l'impatto sui CTR e sulle citazioni AI.
Il tuo sito parla il linguaggio delle AI?
I dati strutturati sono il ponte tra il tuo contenuto e i motori di ricerca β tradizionali e AI. Posso analizzare il tuo sito, identificare gli schema mancanti e implementare un markup completo che ti faccia ottenere rich results e citazioni dagli assistenti AI. Dalla configurazione JSON-LD alla validazione in Search Console, costruiamo insieme la tua strategia di structured data.
Richiedi un Audit Structured Data Gratuito