I motori di ricerca leggono bene il testo, ma devono comunque indovinare cosa sono le cose. “Apple” è un frutto o un'azienda? “49 €” è un prezzo, e di quale prodotto? Quella data indica quando inizia un evento o quando è stato pubblicato un articolo?
I dati strutturati eliminano le congetture. Sono un codice che etichetta i contenuti di una pagina usando un vocabolario condiviso – schema.org –, così i motori di ricerca e i sistemi di IA possono capirli con precisione.
Cosa fanno per te i dati strutturati
- Idoneità ai risultati multimediali – risultati arricchiti come prezzi e valutazioni dei prodotti, breadcrumb, date degli eventi, dettagli delle ricette e miniature dei video
- Una comprensione migliore – aiutano i motori di ricerca a collegare la tua organizzazione, i prodotti, gli autori e i contenuti come entità
- Segnali più chiari per i sistemi di IA che leggono le pagine per costruire le risposte
I dati strutturati non sono un fattore di ranking diretto. Ma i risultati multimediali risaltano nella pagina dei risultati e spesso ottengono più clic, e informazioni chiare sulle entità aiutano le macchine a rappresentare la tua attività con precisione.
JSON-LD: il formato consigliato
Esistono tre formati – JSON-LD, Microdata e RDFa. Google consiglia il JSON-LD, un blocco di script che si trova nella pagina senza intrecciarsi con il tuo HTML:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Acme Coffee Roasters",
"url": "https://acmecoffee.example",
"logo": "https://acmecoffee.example/logo.png",
"sameAs": [
"https://www.instagram.com/acmecoffee",
"https://www.linkedin.com/company/acmecoffee"
]
}
</script>
@contextindica quale vocabolario viene usato (schema.org)@typeindica cos'è la cosa descritta- Le altre proprietà la descrivono
Crea dati strutturati JSON-LD per articoli, FAQ, prodotti, attività, eventi e altro.
I tipi di schema di cui ha bisogno la maggior parte dei siti
Organization (o LocalBusiness) – in homepage
Descrive chi sei: nome, URL, logo, profili social e recapiti. Le attività locali devono usare LocalBusiness (o un sottotipo più specifico come Restaurant o Dentist) con indirizzo, numero di telefono e orari di apertura.
WebSite – in homepage
Dichiara il nome del sito, che Google può usare come nome del sito mostrato nei risultati.
BreadcrumbList – nella maggior parte delle pagine
Descrive la posizione della pagina nella gerarchia del sito. Google mostra spesso i breadcrumb al posto dell'URL grezza nei risultati.
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" },
{ "@type": "ListItem", "position": 2, "name": "Guide", "item": "https://example.com/guides/" },
{ "@type": "ListItem", "position": 3, "name": "Compostaggio in casa" }
]
}
Article / BlogPosting – negli articoli
Titolo, autore, date di pubblicazione e aggiornamento, e immagine. Le informazioni su autore e data rafforzano anche i segnali di fiducia.
Product – nelle pagine prodotto
Nome, immagine, descrizione, marca e un'Offer con prezzo, valuta e disponibilità. Aggiungere valutazioni genuine può rendere i prodotti idonei alle stelle delle recensioni. Le funzioni delle schede dei commercianti usano anche le informazioni su spedizione e politica dei resi.
Altri tipi utili
- Event – nome, date, luogo e biglietti
- Recipe – ingredienti, tempo di cottura, valutazioni
- VideoObject – titolo, miniatura, data di caricamento e durata
- JobPosting – per le offerte di lavoro nell'esperienza dedicata di Google
- FAQPage – domande e risposte
Una nota su FAQ e HowTo: dal 2023 Google mostra i risultati multimediali FAQ soprattutto per siti governativi e sanitari noti e autorevoli, e ha smesso di mostrare i risultati multimediali HowTo. Il markup resta valido e può aiutare le macchine a capire i contenuti di domande e risposte, ma la maggior parte dei siti non deve aspettarsi quei risultati multimediali.
Regole da seguire
- Applica il markup solo a ciò che è visibile sulla pagina. Descrivere contenuti che gli utenti non possono vedere va contro le linee guida di Google.
- Sii preciso. Prezzi, disponibilità e valutazioni devono corrispondere alla pagina.
- Niente recensioni false. Il markup delle recensioni autoreferenziali – un'azienda che marca le recensioni su se stessa nel proprio sito – non è idoneo alle stelle delle recensioni in Google.
- Usa il tipo più specifico adatto (Restaurant invece del solo LocalBusiness).
- Includi le proprietà obbligatorie e consigliate per il risultato multimediale a cui punti.
Violare queste regole può portare a un'azione manuale che rimuove i risultati multimediali dal tuo sito.
Come aggiungere i dati strutturati
- WordPress: i plugin SEO (Yoast, Rank Math, All in One SEO) aggiungono automaticamente il markup Organization, WebSite, Article e Breadcrumb; WooCommerce aggiunge il markup Product
- Shopify: la maggior parte dei temi include il markup Product; le app possono ampliarlo
- Siti personalizzati: aggiungi il JSON-LD ai template delle pagine, generato dagli stessi dati che riempiono la pagina
- Google Tag Manager può inserire il JSON-LD, ma il markup generato lato server è più affidabile
Come testare il markup
- Convalida la sintassi – una sola virgola mancante rende non valido l'intero blocco
- Controlla se mancano proprietà consigliate
- Usa il Test dei risultati multimediali di Google per confermare l'idoneità a specifici risultati multimediali
- Monitora i report sui miglioramenti di Search Console per individuare gli errori in tutto il sito
Estrai e verifica lo schema JSON-LD e microdata di una pagina, o incolla del codice da testare.
Combinare più tipi con @graph
Le pagine spesso hanno bisogno di più tipi. Puoi usare più blocchi di script oppure combinarli in un unico @graph e collegarli con riferimenti @id – per esempio, un Article il cui publisher è l'Organization definita nella stessa pagina. Entrambi gli approcci sono validi.
Un esempio completo per un'attività locale
Ecco il markup della homepage di un caffè immaginario che combina più tipi in un unico @graph:
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "CafeOrCoffeeShop",
"@id": "https://chiccoefoglia.example/#business",
"name": "Caffè Chicco & Foglia",
"url": "https://chiccoefoglia.example/",
"image": "https://chiccoefoglia.example/images/vetrina.jpg",
"telephone": "+39 051 234 5678",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "Via dell'Indipendenza 12",
"addressLocality": "Bologna",
"postalCode": "40121",
"addressCountry": "IT"
},
"openingHours": ["Mo-Fr 07:30-17:00", "Sa 09:00-16:00"],
"sameAs": ["https://www.instagram.com/chiccoefoglia"]
},
{
"@type": "WebSite",
"@id": "https://chiccoefoglia.example/#website",
"name": "Caffè Chicco & Foglia",
"url": "https://chiccoefoglia.example/",
"publisher": { "@id": "https://chiccoefoglia.example/#business" }
}
]
}
I valori @id permettono a WebSite di riferirsi all'attività senza ripeterne i dati. Ogni informazione nel markup – indirizzo, telefono, orari – deve corrispondere a ciò che i visitatori vedono sulla pagina e nel tuo Profilo dell'attività su Google.
Dati strutturati per i prodotti nel dettaglio
Le pagine prodotto sono quelle in cui i dati strutturati producono più spesso risultati visibili. Un blocco Product completo include:
name,image(più immagini, se possibile) edescriptionbrand,skue, quando disponibile, un identificatore globale come ilgtinoffersconprice,priceCurrency,availabilitye l'urldel prodottoaggregateRatingereview– solo per recensioni genuine dei clienti, mostrate sulla pagina- Dettagli di spedizione e informazioni sulla politica dei resi, che alimentano le funzioni delle schede dei commercianti di Google
Mantieni i prezzi sincronizzati. Se il markup dice 49 € e la pagina dice 59 €, Google può ignorare il markup o segnalarlo in Search Console.
Dati strutturati e sistemi di IA
I motori di ricerca e i sistemi di IA ragionano sempre più in termini di entità – persone, organizzazioni, prodotti, luoghi – e delle relazioni tra loro. I dati strutturati sono uno dei modi più chiari per dichiarare questi fatti: chi ha pubblicato questo articolo, quale organizzazione vende questo prodotto, dove si trova questa attività. Informazioni sulle entità coerenti tra sito, dati strutturati, profili social e schede delle attività rendono più facile a qualsiasi macchina descrivere correttamente la tua attività.
Mantenere i dati strutturati nel tempo
Il markup si rompe in silenzio quando cambiano i template. Prendi qualche abitudine:
- Genera il JSON-LD dagli stessi dati che producono la pagina, così non possono divergere
- Convalida il markup dopo ogni aggiornamento di template o tema
- Controlla ogni mese i report sui miglioramenti di Search Console per nuovi errori o avvisi
- Rivedi una volta l'anno la documentazione di schema.org e di Google per nuove proprietà e funzioni dismesse
Punti chiave
- I dati strutturati etichettano i tuoi contenuti con il vocabolario di schema.org, così le macchine li capiscono con precisione.
- Usa il JSON-LD, il formato consigliato da Google.
- La maggior parte dei siti ha bisogno del markup Organization o LocalBusiness, WebSite, BreadcrumbList e Article o Product.
- Applica il markup solo a informazioni visibili sulla pagina e mantienilo preciso.
- Un markup valido rende le pagine idonee ai risultati multimediali, ma non li garantisce.
- Convalida il markup dopo le modifiche ai template e tieni d'occhio i report sui miglioramenti di Search Console.
Domande frequenti
Il markup Schema migliora il posizionamento?
Non direttamente. Aiuta i motori di ricerca a capire i tuoi contenuti e può farti ottenere risultati multimediali, che spesso aumentano il CTR.
Perché il mio schema valido non produce risultati multimediali?
Un markup valido rende una pagina idonea, ma non garantisce i risultati multimediali. Google considera anche la qualità dei contenuti, il rispetto delle norme e se un risultato multimediale è adatto alla query.
Posso usare più di un tipo di schema in una pagina?
Sì. Una pagina prodotto può usare insieme Product, BreadcrumbList e Organization.
Meglio Microdata o JSON-LD?
JSON-LD. È il formato consigliato da Google e il più facile da mantenere.
Analizza il tuo sito
Esegui un audit gratuito con oltre 55 controlli e ottieni una soluzione per ogni problema.