I dati strutturati traducono informazioni visibili in proprietà definite da un vocabolario condiviso. Aiutano i sistemi a identificare tipo di contenuto, autore, organizzazione e relazioni; non aggiungono fatti che la pagina non possiede.
Usa il tipo più specifico che descrive davvero la pagina, preferisci JSON-LD quando possibile, marca soltanto contenuto visibile e valida sia la sintassi sia i requisiti del motore. Il markup corretto rende esplicita la realtà; quello eccessivo crea contraddizioni.
Schema.org e funzioni di ricerca sono due livelli
Schema.org offre un vocabolario ampio: tipi e proprietà che diversi sistemi possono interpretare. I motori di ricerca scelgono un sottoinsieme per specifiche funzioni, con requisiti aggiuntivi. Un markup può essere valido secondo il vocabolario ma non idoneo a un rich result; e l’idoneità non ne garantisce la visualizzazione.
Consulta quindi due fonti: la definizione Schema.org per il significato e la documentazione della piattaforma per la funzione desiderata.
JSON-LD, Microdata e RDFa
Google raccomanda generalmente JSON-LD perché può essere mantenuto in un blocco separato senza intrecciarsi al markup visibile. Microdata e RDFa restano formati supportati in diversi contesti, ma richiedono maggiore attenzione quando il template cambia.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Esempio Srl",
"url": "https://www.esempio.it/"
}
</script>
L’esempio è volutamente minimo. Proprietà come logo, contatti e profili vanno aggiunte soltanto se corrette, stabili e supportate dalla pagina o dal sito.
Tipi utili per un sito editoriale
| Tipo | Uso | Errore frequente |
|---|---|---|
| Organization | Descrivere il soggetto responsabile | Profili sameAs non ufficiali |
| Person | Identificare autore o professionista | Credenziali non visibili o inventate |
| Article | Collegare titolo, date, autore, editore | Date non corrispondenti alla pagina |
| BreadcrumbList | Esplicitare il percorso gerarchico | Elementi diversi dalla navigazione reale |
| FAQPage | Domande con una risposta ufficiale | Contenuto nascosto o duplicato in massa |
| Product | Prodotto specifico con dati reali | Recensioni aggregate non raccolte dal sito |
Un grafo coerente, non blocchi scollegati
Quando più entità appartengono alla pagina, usa identificatori stabili con @id e collegale. L’articolo può indicare una persona come autore; la persona può appartenere all’organizzazione; l’organizzazione può essere publisher. Evita duplicati creati dal tema e dal plugin SEO con nomi o URL differenti.
Visualizza il sorgente di più template: home, articolo, pagina autore, prodotto. Se due sistemi generano lo stesso tipo, scegli un responsabile del markup o assicurati che i nodi vengano collegati e non contraddetti.
Visibile significa verificabile
Le linee guida di Google richiedono che i dati strutturati rappresentino il contenuto visibile e non siano fuorvianti. Non inserire cinque stelle se la pagina non mostra recensioni legittime; non dichiarare un autore che l’utente non può identificare; non marcare FAQ generate solo nel codice.
Procedura di implementazione
- Definisci l’entità principale. Che cosa rappresenta la pagina?
- Scegli il tipo. Parti dal più specifico che corrisponde davvero.
- Mappa i campi. Ogni proprietà deve provenire da un dato visibile e mantenuto.
- Genera nel template. Evita inserimenti manuali impossibili da aggiornare.
- Valida. Usa Schema Markup Validator e strumenti del motore per la funzione.
- Testa casi vuoti. Un autore mancante o un prezzo scaduto non deve creare markup rotto.
- Monitora. Errori possono emergere dopo modifiche del CMS o dei requisiti.
Dati strutturati e ricerca generativa
I dati strutturati possono aiutare i sistemi a comprendere informazioni già presenti, ma Google precisa che non esiste un markup speciale necessario per le funzioni AI. Non aggiungere tipi inventati “GEO”. Migliora prima contenuto, identità e architettura.
Debug degli errori più comuni
- Il JSON è sintatticamente valido e non contiene virgole finali.
- Le URL sono assolute, canoniche e raggiungibili.
- Date e fuso orario sono corretti.
- Le immagini rispettano i requisiti della funzione.
- Ogni autore esiste e ha una pagina coerente.
- I nodi duplicati usano lo stesso identificatore quando rappresentano la stessa entità.
- Il markup non resta nella cache dopo la rimozione del contenuto.
JSON-LD è obbligatorio?
No, ma è spesso il formato raccomandato e più semplice da mantenere. Verifica i formati supportati per la funzione specifica.
Più tipi Schema aumentano la visibilità?
No. Aggiungi soltanto tipi pertinenti e supportati dal contenuto. Quantità e complessità non sostituiscono accuratezza.
Esiste uno Schema per la GEO?
Non esiste un markup speciale universalmente richiesto per apparire nelle risposte generative. Usa i vocabolari standard per descrivere entità e contenuti reali.