Dati strutturati per la ricerca AI: cosa conta ancora
Di Zakaria Reziki
CEO — Growli · 5 settembre 2026 · 9 min di lettura
Redatto con l'assistenza dell'IA secondo gli standard editoriali di Zakaria Reziki e pubblicato dopo controlli automatici su fonti e qualità.
I dati strutturati sono un insieme standardizzato di etichette, basate su un vocabolario condiviso chiamato schema.org, che spiegano esattamente cosa significa un'informazione sulla tua pagina — il nome della tua attività, il tuo indirizzo, il prezzo del tuo prodotto più venduto — così una macchina non deve indovinare. È come compilare un modulo invece di scarabocchiare un appunto: una persona che legge la tua homepage distingue a colpo d'occhio il numero di telefono dal CAP, ma un programma che legge il codice grezzo spesso non ci riesce, a meno che tu non etichetti i campi per lui.
Questa etichettatura è diventata silenziosamente più preziosa, non meno, da quando assistenti AI come ChatGPT, Gemini, Claude, Perplexity e Copilot hanno iniziato a riassumere il web invece di limitarsi a linkarlo. Questi strumenti leggono lo stesso codice sottostante che i motori di ricerca hanno sempre letto, e più le tue etichette sono chiare, meno margine c'è perché un assistente citi male i tuoi orari, inventi un prezzo o confonda la tua pasticceria con quella di tre paesi più in là. Questo articolo spiega quali tipi di schema.org meritano ancora il tuo tempo in questo scenario, cosa ti offre davvero una conferma leggibile dalle macchine della tua identità, e cosa puoi tranquillamente saltare. Per il quadro più ampio su come gli assistenti decidono chi menzionare, guarda la nostra guida sulla visibilità AI.
Cosa fanno davvero i dati strutturati per gli assistenti AI
Ogni assistente AI che risponde a una domanda come “miglior dentista vicino a me” o “dove posso comprare questo pezzo” manda prima un crawler — un programma che visita le pagine web e ne copia il contenuto — a leggere il tuo sito. Senza etichette, quel crawler vede un muro di testo e deve dedurne il significato: “055-0134” è un numero di telefono o un codice prodotto? I dati strutturati eliminano questa incertezza racchiudendo i fatti in un piccolo blocco di codice chiamato JSON-LD, che resta silenzioso nella pagina e dice, in sostanza, questo è il numero di telefono, questo è il prezzo, questo è l'orario di apertura.
La documentazione ufficiale di OpenAI conferma che il suo crawler, GPTBot, recupera le pagine web pubblicamente disponibili più o meno come farebbe un motore di ricerca tradizionale OpenAI, e le linee guida di Google sui dati strutturati sono esplicite: queste etichette aiutano un programma a “capire il contenuto della pagina” Google Search Central. Nessuna delle due aziende ha mai detto di ignorare questa etichettatura, quindi in pratica lo stesso blocco JSON-LD che aggiungeresti per la ricerca classica viene letto anche dagli assistenti verso cui i tuoi clienti si stanno spostando. Se non l'hai mai aggiunto, gli assistenti che oggi rispondono a domande sulla tua attività lavorano su ipotesi, non su fatti.
I quattro tipi di schema che vale la pena aggiungere
Schema.org elenca centinaia di tipi, da Recipe a Movie ad Airport, ma una piccola o media impresa tipica ne ha bisogno solo di quattro per coprire quasi ogni fatto che un assistente potrebbe citare. Aggiungi questi, e non preoccuparti del resto.
- Organization — stabilisce la tua attività come un'unica entità con un nome preciso, un logo e i link ai profili social ufficiali, così un assistente capisce che l'account Instagram e il sito web appartengono entrambi alla stessa “Pasticceria di Dolores”.
- LocalBusiness — un'estensione di Organization pensata per chi ha un indirizzo fisico o un'area di servizio; contiene i tuoi orari, il numero di telefono e il quartiere, esattamente i dettagli che servono a un assistente per rispondere a “è aperto adesso?”.
- Product e Offer — collegano un prezzo reale, una valuta e la disponibilità a ciò che vendi, così un assistente cita il tuo numero effettivo invece di fare una media approssimativa tra alcuni concorrenti.
- FAQPage — un insieme di domande e risposte esattamente nel formato che agli assistenti piace già riprendere e citare parola per parola a un utente.
PRIORITÀ SCHEMA
I quattro tipi di schema da aggiungere per primi
Organization
Conferma nome, logo e profili ufficiali così le diverse menzioni della tua attività si ricollegano a un'unica identità.
LocalBusiness
Contiene indirizzo, numero di telefono e orari — i fatti di cui un assistente ha bisogno per rispondere a “è aperto adesso?”.
Product e Offer
Collega un prezzo reale e la disponibilità, così un assistente cita il tuo numero invece di una stima.
FAQPage
Risponde in anticipo alle domande più comuni nel formato domanda-risposta che piace citare agli assistenti.
Cosa fa la conferma leggibile dalle macchine per la risoluzione dell'identità
Immagina Dolores, che ha una pasticceria ad Austin. Ha un profilo su Google Business Profile, una pagina Yelp, un account Instagram e un sito web — quattro menzioni separate di “Pasticceria di Dolores” sparse per internet. Prima di poterla consigliare con sicurezza, un assistente deve risolvere quello che in gergo tecnico si chiama entity resolution, cioè capire se tutte e quattro le menzioni descrivono la stessa attività reale, oppure se una di esse è una diversa “Pasticceria di Dolores” in un'altra città.
I dati strutturati offrono all'assistente una scorciatoia. Una proprietà di schema.org chiamata sameAs permette a Dolores di elencare gli URL di Instagram, Facebook e Yelp direttamente dentro il markup Organization del proprio sito — una conferma leggibile dalle macchine, nelle sue stesse parole, che quegli account sono suoi schema.org. È un segnale molto più forte rispetto a un assistente che deduce una corrispondenza da nomi e indirizzi simili trovati su fonti di cui non si fida del tutto; è Dolores stessa a garantire il collegamento, in un formato che nessuno può fraintendere.
Questo conta ancora di più quando cresce la concorrenza per un nome. Un'unica “Pasticceria di Dolores” in un paese di ottomila abitanti si distingue facilmente da sola. Uno studio dentistico chiamato “Riverside Dental” che compete con altre quattro cliniche dal nome simile ha bisogno di ogni dettaglio che lo distingua — l'indirizzo esatto, il numero di telefono esatto, i link social confermati — per evitare che un assistente lo confonda con un concorrente poco distante.
RISOLUZIONE DELL'IDENTITÀ
Come un assistente conferma che la tua attività è reale
Scansione
Un programma come GPTBot recupera le tue pagine pubbliche, proprio come ha sempre fatto un motore di ricerca.
Estrazione
Legge il blocco JSON-LD ed estrae i fatti etichettati — nome, indirizzo, telefono, link social.
Confronto
Confronta questi fatti con le menzioni trovate altrove: una scheda su una mappa, un sito di recensioni, una directory.
Conferma
Un link sameAs che hai scritto tu stesso funge da tua firma di conferma che quelle menzioni sono un'unica attività.
Consiglio
Una volta risolta l'identità con sicurezza, l'assistente è molto più disposto a nominarti e descriverti in una risposta.
Un esempio di JSON-LD pronto da copiare e adattare questa settimana
Non serve uno sviluppatore per scriverlo da zero; basta compilare un modello. Un blocco JSON-LD per un'attività locale sta dentro un singolo tag script, contrassegnato come tipo application/ld+json, e inizia con una riga che dichiara il proprio vocabolario, cioè il “contesto” schema.org. Al suo interno, il tipo viene impostato su LocalBusiness, seguito da un campo name con il nome esatto della tua attività e un campo image che punta al tuo logo.
Segue poi un indirizzo, scritto come un oggetto annidato a sé di tipo PostalAddress, suddiviso in streetAddress, addressLocality (la tua città), addressRegion (la tua regione o provincia) e postalCode — quattro campi separati ed etichettati invece di una riga di testo, perché è proprio questo che permette a un assistente di rispondere a “è vicino a me” senza confondere un CAP con un numero civico. Seguono un campo telephone e un campo priceRange (qualcosa di semplice come “$” per un prezzo medio). Un campo openingHoursSpecification elenca i tuoi giorni e orari in un formato strutturato invece che in una frase, così “chiuso la domenica” non può essere letto per sbaglio come “chiuso il lunedì”. Infine, un campo sameAs contiene un elenco di URL: il tuo Instagram, la tua pagina Facebook, la tua scheda Yelp e qualsiasi altro profilo che sia inconfondibilmente tuo.
Una volta scritto, quel blocco va incollato una sola volta, vicino all'inizio del codice della tua homepage, e poi lasciato lì. Se usi un builder per siti come Squarespace, Wix o Shopify, quasi tutti oggi offrono un campo nelle impostazioni per codice personalizzato o dati strutturati dove puoi aggiungerlo senza toccare il resto del sito.
Cosa puoi tralasciare
Non tutti i tipi di schema.org meritano il tuo tempo, e inseguirli tutti spreca energie che sarebbe meglio dedicare ai quattro elencati sopra.
- Il markup BreadcrumbList, che descrive la struttura a cartelle del tuo sito (Home > Menu > Torte), aiuta i risultati di ricerca classici a mostrare un percorso di navigazione ma non dice nulla a un assistente sui fatti della tua attività — saltalo, a meno che tu non lo abbia già da un progetto precedente.
- AggregateRating senza recensioni reali alla base. Le linee guida di Google sui dati strutturati vietano esplicitamente markup che falsano valutazioni che non hai davvero Google Search Central, e un assistente che ripete un punteggio gonfiato che non puoi dimostrare è un rischio per la reputazione, non un vantaggio.
- Markup annidato in profondità o duplicato su ogni singola pagina. La tua identità Organization va dichiarata chiaramente una sola volta, di solito in homepage; ripeterla in modo incoerente su decine di pagine crea versioni discordanti che un assistente deve poi conciliare, il che è peggio che dichiararla una volta sola, correttamente.
- Tipi di schema.org nuovi di zecca e raramente supportati. Il vocabolario stesso elenca centinaia di tipi pensati per usi molto specifici come ricette o aeroporti schema.org; se un tipo non rientra tra la manciata che motori di ricerca e assistenti sono documentati usare davvero, oggi quell'etichetta non ti serve a nulla.
MARKUP A BASSO VALORE
Cosa escludere dal tuo schema
BreadcrumbList
Descrive la navigazione del sito, non i fatti della tua attività — poco utile per la risposta di un assistente.
AggregateRating senza recensioni reali
Le policy di Google vietano valutazioni falsate, e un punteggio gonfiato che non puoi dimostrare è un rischio per la reputazione.
Dati Organization duplicati su ogni pagina
Un'unica dichiarazione chiara batte tante copie discordanti che un assistente deve poi conciliare.
Tipi nuovi e sperimentali
Se i principali crawler non sono ancora in grado di interpretare un tipo, oggi quell'etichetta non ti serve a nulla.
Come verificare che i tuoi dati strutturati funzionino davvero
Aggiungere il codice è solo metà del lavoro; confermare che sia leggibile è l'altra metà. Lo strumento gratuito Rich Results Test di Google ti permette di incollare l'URL di una pagina o il codice stesso e vedere esattamente quali tipi rileva e quali campi mancano Google. Eseguirlo dopo ogni modifica intercetta un errore di battitura — una virgola mancante può silenziosamente rompere un intero blocco — prima che ti costi qualcosa.
Quel test ti dice che il codice è valido. Non ti dice se ChatGPT ha davvero usato i tuoi orari confermati in una risposta, o se Perplexity continua a mettere un concorrente al primo posto. Questa è una domanda diversa, ed è proprio quella a cui Growli è nata per rispondere: monitoriamo cosa dicono davvero gli assistenti su un'attività attraverso le varie piattaforme e segnaliamo dove esiste ancora un divario tra codice corretto e risposta corretta. Guarda come funziona se vuoi verificare i tuoi risultati invece di dare per scontato che il markup stia facendo il suo lavoro.
Guarda cosa dice l'AI della tua attività
Growli misura la tua quota di risposte AI su ChatGPT, Gemini, Claude e Perplexity — e trasforma ogni divario in azioni prioritarie.
Inizia oraFAQ
No. I dati strutturati aiutano un assistente a leggere correttamente i tuoi fatti una volta che ha già deciso di prenderti in considerazione, ma non decidono se vieni scelto rispetto a un concorrente. La visibilità dipende anche da quante volte vieni citato nel resto del web, in recensioni, directory e articoli che l'assistente può recuperare. Pensa allo schema come a un modo per assicurarti che i fatti siano corretti, non come a un biglietto garantito per comparire nella risposta.
Non necessariamente. La maggior parte dei builder per siti moderni, tra cui Squarespace, Wix e Shopify, ha un campo per codice personalizzato dove puoi incollare direttamente un blocco JSON-LD. Se il tuo sito è stato costruito su misura, uno sviluppatore può in genere aggiungere i quattro tipi principali in meno di un'ora, perché si tratta di un piccolo file, non di un restyling.
Inizia con LocalBusiness se hai un locale fisico o servi una zona specifica, perché contiene indirizzo, orari e numero di telefono — i dettagli che vengono chiesti più spesso agli assistenti. Se hai un negozio esclusivamente online, dai invece priorità a Product e Offer, così i tuoi prezzi compaiono corretti invece che stimati.
Può succedere. Le linee guida di Google sui dati strutturati vietano esplicitamente il markup che falsa valutazioni che non hai davvero, e la stessa richiesta di onestà vale per qualsiasi assistente che legge la tua pagina. Se non hai un numero reale di recensioni e una media da riportare, lascia il campo vuoto invece di stimarne uno.
Sì, possono aiutare. La piattaforma Business Connect di Apple permette alle attività di confermare direttamente nome, orari e indirizzo da usare su Siri e Maps [Apple](https://businessconnect.apple.com/), e funziona sullo stesso principio del markup schema.org: un fatto confermato dall'attività batte uno dedotto. Più i tuoi dati sono chiari e coerenti ovunque, minori sono le probabilità che un assistente vocale legga orari sbagliati.
Aggiornalo ogni volta che cambiano i fatti di base — nuovi orari, un indirizzo che è cambiato, un prodotto ritirato — non secondo un calendario fisso. Trattalo come tratteresti l'insegna del tuo negozio: aggiornala solo quando qualcosa è davvero cambiato, ma fallo subito quando succede.
