Dati strutturati

I dati strutturati sono markup semantico (Schema.org JSON-LD, Microdata, RDFa) incorporato nell'HTML della pagina per trasmettere ai motori di ricerca informazioni leggibili dalla macchina sul contenuto.

Cosa sono i dati strutturati

I dati strutturati sono markup semantico aggiuntivo inserito nella pagina dal webmaster. Non cambia l'aspetto visivo per gli utenti, ma permette ai motori di ricerca di capire con precisione di cosa parla la pagina e quali entità descrive (organizzazione, prodotto, ricetta, articolo ecc.).

Sulla base dei dati strutturati Google genera i risultati avanzati (rich snippet): schede prodotto con stelle, risposte FAQ direttamente nella SERP, ricette con tempi di cottura, eventi con date e prezzi dei biglietti.

I dati strutturati non garantiscono i rich snippet: Google decide in autonomia se mostrare lo snippet arricchito. Ma senza markup, i rich snippet sono impossibili.

Formati di markup

JSON-LD
Il formato raccomandato da Google. Il markup va in un tag <script type="application/ld+json"> e non si mescola all'HTML della pagina. Facile da aggiornare.
Microdata
Il markup è incorporato direttamente negli attributi HTML (itemscope, itemprop). Usato meno spesso, più difficile da mantenere quando aggiorni i template.
RDFa
Alternativa alle Microdata per l'incorporamento in HTML. Più complesso da implementare, usato in casi specifici.

Tipi di rich snippet

  • FAQ — domande e risposte direttamente nello snippet
  • Product — prezzo, rating, disponibilità
  • Article / BlogPosting — data, autore, immagine
  • HowTo — istruzioni passo passo con immagini
  • Recipe — tempo di cottura, calorie, ingredienti
  • Event — data, luogo, prezzi dei biglietti
  • BreadcrumbList — breadcrumb nell'URL mostrato nella SERP
  • Organization / LocalBusiness — logo, contatti, social

Come implementare i dati strutturati

  1. Identifica il tipo di contenuto della pagina e scegli lo schema appropriato su schema.org
  2. Crea un oggetto JSON-LD con le proprietà obbligatorie e consigliate
  3. Colloca il blocco <script type="application/ld+json"> nella <head> o nel <body> della pagina
  4. Valida il markup con lo strumento Rich Results Test di Google
  5. Richiedi la reindicizzazione della pagina via Google Search Console

Test e debug

Strumenti chiave: Rich Results Test (verifica l'idoneità ai rich snippet), Schema Markup Validator (schema.org, validazione JSON-LD generale), Google Search Console → sezione «Miglioramenti» (monitoraggio degli errori in produzione).

FAQ

I dati strutturati incidono direttamente sul posizionamento?
Direttamente no. Google dichiara ufficialmente che il markup non è un fattore diretto. Indirettamente sì: i rich snippet alzano il CTR, che può influire positivamente sulle posizioni.
JSON-LD è obbligatorio?
Non è obbligatorio: Google supporta tutti e tre i formati. Ma JSON-LD è quello raccomandato ufficialmente: non si mescola all'HTML ed è più facile da aggiungere e aggiornare senza rischiare di rompere il layout.
Cosa succede se il markup contiene errori?
La pagina non ottiene i rich snippet. Gli errori critici (tipo sbagliato, campi obbligatori mancanti) bloccano la visualizzazione. Gli avvisi riducono la probabilità di comparsa ma non la bloccano.
Si può marcare contenuto non visibile in pagina?
No: viola le policy di Google. Il markup deve descrivere con precisione il contenuto visibile agli utenti. Dati nascosti o inesistenti nel markup possono portare ad azioni manuali.