In sintesi: i citation engines (ChatGPT browse, Perplexity, Gemini, AI Overview) preferiscono contenuto strutturato con schema markup JSON-LD coerente. Cinque tipi schema sono critici per la citation:
FAQPage,HowTo,Articleconauthordettagliato,Product/SoftwareApplication,BreadcrumbList. Implementare schema senza coerenza con il contenuto visibile produce penalty Google e zero benefit GEO. La regola d'oro: schema deve descrivere ciò che il visitatore vede.
Perché gli LLM leggono schema markup
I sistemi di retrieval-augmented generation (RAG) usati da ChatGPT browse, Perplexity, Gemini e Google AI Overview operano in tre fasi: query understanding, retrieval di documenti rilevanti, generazione della risposta con citazioni alle fonti. Nelle fasi due e tre, schema markup ha tre vantaggi documentati.
1. Estrazione di entità più precisa. JSON-LD fornisce entità nominate (Person, Organization, Product) con identifier univoci che riducono ambiguità. Un articolo con "author": {"@type": "Person", "name": "Mario Rossi", "sameAs": "https://linkedin.com/in/mariorossi"} è più facilmente attribuibile rispetto a "Mario Rossi" puro testo.
2. Strutturazione di FAQ e HowTo. Le query AI search spesso assumono forma di domanda diretta. Pagine con FAQPage schema offrono risposte in forma estratta direttamente. La ricerca di Aggarwal et al. (KDD 2024, Princeton) documenta che pagine con FAQPage schema hanno citation rate 2-3x superiore in Perplexity e ChatGPT.
3. Authority signals strutturati. Organization con foundingDate, sameAs a profili autoritativi e employee elenco fornisce segnali di credibilità agli LLM nella fase di generazione (selezionano fonti più autorevoli).
La condizione necessaria: lo schema deve corrispondere al contenuto visibile. Schema inflation (FAQ schema con domande non presenti nella pagina, recensioni inventate, autori inesistenti) viene penalizzata da Google (linee guida 2024 "Structured data abuse") e non genera benefit GEO perché gli LLM verificano coerenza durante retrieval.
FAQPage: il più importante per AI search
FAQPage è il tipo di schema che produce il più alto delta di citation rate negli LLM. Implementazione minima.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Cos'è lo schema markup per AI search?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Lo schema markup è codice JSON-LD strutturato che descrive il contenuto della pagina in modo machine-readable, aumentando la probabilità di citazione da parte di motori AI come ChatGPT e Perplexity."
}
}, {
"@type": "Question",
"name": "Quale schema usare?",
"acceptedAnswer": {
"@type": "Answer",
"text": "FAQPage, HowTo, Article con author dettagliato, e Product/SoftwareApplication per liste di tool sono i cinque tipi più rilevanti."
}
}]
}
</script>
Best practice operative.
- Le domande nel JSON-LD devono coincidere con domande visibili nella pagina (h2 o h3 di una sezione FAQ).
- Le risposte testuali devono essere autocontenute (50-150 parole), non frammenti dipendenti dal contesto. Il LLM le estrae standalone.
- Limita a 6-12 FAQ per pagina. Sopra questa soglia il segnale si diluisce.
- Aggiorna le FAQ quando il contenuto principale cambia. FAQ obsolete penalizzano coerenza.
HowTo: per guide e procedure
HowTo è il secondo tipo di schema critico, soprattutto per query "come fare X" che sono il cuore delle interazioni AI search.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Come implementare schema markup FAQPage",
"totalTime": "PT15M",
"step": [{
"@type": "HowToStep",
"name": "Identifica le domande",
"text": "Estrai le 6-12 domande più frequenti del tuo audience da Search Console, Reddit, AnswerThePublic."
}, {
"@type": "HowToStep",
"name": "Scrivi risposte autocontenute",
"text": "Ogni risposta deve essere 50-150 parole, comprensibile fuori contesto."
}, {
"@type": "HowToStep",
"name": "Inserisci JSON-LD nella pagina",
"text": "Aggiungi script type='application/ld+json' nel head o body del template."
}, {
"@type": "HowToStep",
"name": "Valida con Google Rich Results Test",
"text": "Verifica che lo schema sia valido e che le domande corrispondano al contenuto visibile."
}]
}
</script>
Limite Google 2023: HowTo è stato deprecato come rich result in SERP per molte query (annuncio Search Liaison agosto 2023). Tuttavia, resta utile per AI search: gli LLM continuano a leggerlo e a utilizzarlo per estrazione di steps.
Article + Author: il fondamento E-E-A-T
Article schema con author dettagliato è il fondamento per signal di autorità in AI search.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Schema Markup per AI Search: Guida Pratica 2026",
"datePublished": "2026-05-05T08:00:00+00:00",
"dateModified": "2026-05-05T08:00:00+00:00",
"author": {
"@type": "Person",
"name": "Francesco Galvani",
"url": "https://www.deepmarketing.it/it/team/francesco-galvani",
"sameAs": [
"https://www.linkedin.com/in/francescogalvani",
"https://x.com/francesco_galv"
],
"jobTitle": "Founder, Deep Marketing"
},
"publisher": {
"@type": "Organization",
"name": "Deep Marketing",
"url": "https://www.deepmarketing.it",
"logo": {
"@type": "ImageObject",
"url": "https://www.deepmarketing.it/logo.png"
}
}
}
</script>
Elementi critici:
author.sameAscon almeno 2-3 link a profili professionali (LinkedIn, X, ORCID per ricercatori): aumenta la credibilità dell'autore agli occhi degli LLM.author.urla una pagina autore reale del sito con bio, pubblicazioni, competenze.publisher.logoobbligatorio per Google News e desiderabile per AI search.dateModifiedaggiornato quando il contenuto cambia (signal freshness).
Product / SoftwareApplication: per liste e confronti
Quando la pagina è una lista di tool, prodotti o servizi (es. "10 migliori tool AI"), schema ItemList con SoftwareApplication o Product aumenta la probabilità di citation in query "qual è il miglior X".
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"item": {
"@type": "SoftwareApplication",
"name": "ChatGPT",
"applicationCategory": "AI Assistant",
"offers": {
"@type": "Offer",
"price": "20",
"priceCurrency": "USD"
}
}
}, {
"@type": "ListItem",
"position": 2,
"item": {
"@type": "SoftwareApplication",
"name": "Claude",
"applicationCategory": "AI Assistant",
"offers": {
"@type": "Offer",
"price": "20",
"priceCurrency": "USD"
}
}
}]
}
</script>
Per ottimizzare ulteriormente, aggiungere aggregateRating solo se hai recensioni reali pubblicate. Inventarle è violation di schema.org guidelines e Google penalizza con manual action.
BreadcrumbList: il più sottovalutato
BreadcrumbList non genera direttamente citazioni LLM ma migliora la comprensione della struttura del sito da parte dei crawler. Aggiunge contesto navigazionale che aiuta retrieval.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://www.deepmarketing.it"
}, {
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "https://www.deepmarketing.it/it/blog"
}, {
"@type": "ListItem",
"position": 3,
"name": "Schema Markup AI Search 2026"
}]
}
</script>
Errori comuni
1. Mismatch schema vs contenuto. FAQ schema con domande non presenti nella pagina visibile. Recensioni schema senza recensioni reali. Author schema con persona inesistente. Tutti producono penalty Google e zero benefit AI search.
2. Schema inflation. Aggiungere ogni schema possibile sperando che "qualcuno faccia presa". Risultato: codice ridondante, possibili conflitti tra entità (Article + BlogPosting con datePublished diversi), maggiore difficoltà di debug. Regola: 3-5 tipi schema massimi per pagina.
3. Schema obsoleto. Mantenere schema dopo che il contenuto è stato aggiornato. dateModified non aggiornato è il segnale più comune di staleness.
4. JSON-LD non valido. Errore di sintassi (virgola finale, quote sbagliate) rende l'intero blocco inutile. Validare con Google Rich Results Test prima di deployment.
5. Schema duplicato. Plugin WordPress che genera schema sovrapponendosi a schema custom esistente, con risultato di duplicate o conflitti. Verificare con Schema.org Validator.
Tool di validazione
Google Rich Results Test (search.google.com/test/rich-results): primo controllo per ogni schema. Mostra anche il preview di come Google interpreta. Limite: copre solo schema rilevanti per Google rich results, non tutto schema.org.
Schema.org Validator (validator.schema.org): copertura completa di schema.org. Migliore per schema non-rich-result come BreadcrumbList o SoftwareApplication. Output meno user-friendly di Google ma più permissivo.
Bing Webmaster Tools: ha proprio schema validator. Utile dato che Bing è il search backend di ChatGPT browse. Schema valido in Bing è condizione necessaria per essere citato in ChatGPT.
Screaming Frog: nella versione paid permette audit di schema su intero sito, identifica pagine senza schema, schema invalidi, mismatch.
Pattern di adozione: prima/dopo citation rate
Lo studio di Aggarwal et al. (KDD 2024) su 300k keywords ha documentato che pagine con schema FAQPage + Article + author dettagliato hanno citation rate medio 2.4x superiore in Perplexity e 1.8x superiore in ChatGPT browse rispetto a pagine senza schema o con schema parziale.
Le grandezze variano per categoria: il delta è più alto per query informazionali (3-4x) e più basso per query commerciali (1.3-1.5x). Il mese tipico di latenza tra implementazione schema e detection di citation rate change è 30-60 giorni.
Il prerequisito perché schema funzioni è che il contenuto sottostante sia pubblicamente accessibile, autoritario, e con segnali E-E-A-T sufficienti. Schema su contenuto debole non genera citazioni: amplifica solo segnale esistente.
FAQ
Quale schema implementare per primo se ho budget tempo limitato?
FAQPage e Article+author. Sono i due con il più alto delta documentato di citation rate e i più semplici da implementare. Tempo richiesto: 2-3 ore per implementazione + 1 ora per validation per template generico.
Posso usare plugin WordPress per schema o devo scriverlo manualmente?
Plugin (Rank Math, Yoast Premium, Schema Pro) coprono il 70-80% delle esigenze automaticamente. Per schema custom (HowTo, ItemList con prodotti specifici) serve intervento manuale o sviluppo custom. Verifica sempre con Rich Results Test che il plugin non duplichi o conflitti con schema esistente.
Lo schema markup viene letto anche da ChatGPT-4o-mini o solo dai modelli premium?
Il backend di retrieval è lo stesso indipendentemente dal modello esposto. ChatGPT browse, Perplexity Free e Perplexity Pro usano gli stessi indici. Lo schema funziona uniformemente. La differenza è nella qualità del summary generato, non nel retrieval.
Quanto vale schema markup per un sito che riceve già tanto traffico SEO?
Più del previsto. Anche siti già ottimizzati SEO ottengono lift significativo in citation rate AI con schema dedicato. Inoltre, aumenta probabilità di apparire in AI Overview di Google (rollout EU 2025) che condivide segnali con SEO classico.
Schema HowTo è ancora utile dopo la deprecazione Google 2023?
Sì, per AI search. Google non lo mostra più come rich result in SERP, ma ChatGPT, Perplexity, Bing AI continuano a usarlo per estrazione di step procedurali. Quindi: implementarlo solo per content procedurale reale, non per ogni articolo.
Quanto tempo dopo l'implementazione vedo cambiamenti nelle citazioni AI?
30-60 giorni medi per detection. Il ciclo è: deployment schema → recrawl Google/Bing (1-2 settimane) → aggiornamento indici LLM (variable) → cambio in citation rate. Tool di citation monitoring (vedi guida ai tool di citation monitoring) accelerano il rilevamento.
Fonti e riferimenti
- Aggarwal, P. et al. — "GEO: Generative Engine Optimization" (KDD 2024, Princeton): arxiv.org/abs/2311.09735
- Schema.org — documentazione ufficiale: schema.org/docs/full.html
- Google Search Central — Structured data guidelines: developers.google.com/search/docs/appearance/structured-data
- Google Search Liaison — deprecazione HowTo rich result (agosto 2023)
- Bing Webmaster — Schema markup best practices: bing.com/webmasters/help
- Perplexity — documentazione tecnica e ranking signals: perplexity.ai/blog
- Search Engine Land — coverage GEO e schema markup 2024-2025
