RevealTheme logo

Validatore di marcatura Schema

Estrae e convalida i dati strutturati JSON-LD da qualsiasi URL. Vede quali tipi di schema sono presenti e se vengono analizzati correttamente.

Che cos'è la marcatura schema e perché è importante per il posizionamento?

I dati strutturati di Schema.org sono un vocabolario condiviso —mantenuto da Google, Microsoft, Yahoo e Yandex— che le consente di indicare ai motori di ricerca che cos'è una pagina, oltre al suo testo. Senza schema, Google legge la sua pagina come farebbe un essere umano: analizza le parole e indovina che cosa è importante. Con lo schema, lei etichetta esplicitamente «questo è un prodotto, a 29 $, con 4,5 stelle su 1250 recensioni» oppure «questa è una guida con questi 7 passaggi». Queste informazioni strutturate alimentano i rich result: le voci visivamente migliorate nei risultati che includono valutazioni a stelle, prezzi, schede di ricette, accordion delle FAQ, date di eventi e breadcrumb. I rich result non solo hanno un aspetto migliore: ottengono in media tra il 30% e il 50% di clic in più. I tre formati che Google accetta sono JSON-LD (consigliato: separato dall'HTML, il più facile da mantenere), Microdata (attributi HTML in linea, obsoleto) e RDFa (basato su XML, anch'esso obsoleto). Tutti i consigli moderni puntano su JSON-LD, ed è proprio ciò che questo validatore estrae e analizza. Oltre ai rich result, lo schema aiuta inoltre Google a comprendere le relazioni tra le entità (il che costruisce la sua presenza nel knowledge graph), alimenta i riepiloghi generati dall'IA e i box di risposta, e segnala competenza tematica. I tipi di schema più comuni che vale la pena implementare in un sito di contenuti: Organization (identità di tutto il sito), WebSite (con SiteSearchAction per il rich result del box di ricerca), BreadcrumbList (ogni pagina), Article (articoli del blog), FAQPage (FAQ), HowTo (tutorial), Product (e-commerce), Review (recensioni e confronti), VideoObject (qualsiasi video incorporato). Questo strumento recupera un URL, analizza ogni blocco <script type="application/ld+json"> e segnala gli errori di analisi più il @type rilevato in ciascuno. Per le verifiche di idoneità specifiche di Google, esegua anche il suo URL nel Test dei risultati avanzati di Google (search.google.com/test/rich-results).

Casi d'uso comuni

  • Verifica che una nuova implementazione di schema venga analizzata correttamente dopo il deployment delle modifiche.

  • Analizza i dati strutturati di un concorrente per individuare quali risultati avanzati sta puntando.

  • Esegui il debug dei risultati avanzati mancanti: conferma che lo schema sia presente e sintatticamente valido prima di sospettare di Google.

  • Conferma che Yoast/Rank Math emetta i tipi di schema che ti aspetti.

  • Convalida il JSON-LD in staging prima di distribuirlo in produzione.

  • Controlla la presenza di blocchi di schema duplicati per errore (una causa comune degli avvisi 'multiple Article' in Search Console).

Domande frequenti

Uno schema valido garantisce i rich result?
No. La validità dello schema è un prerequisito, non una condizione sufficiente. L'idoneità ai rich result di Google dipende da fattori aggiuntivi: la qualità del contenuto, i requisiti del tipo di schema specifico e la discrezionalità di Google. Una pagina può avere uno schema perfettamente valido e comunque non mostrare rich result perché Google ha deciso di non farlo, in genere perché i segnali di qualità della pagina non sono abbastanza forti.
Quali tipi di schema dovrebbe avere ogni sito?
In tutto il sito: Organization (o Person per i marchi individuali), che stabilisce l'identità per il knowledge graph. WebSite, con SiteSearchAction per il box di ricerca dei sitelink. BreadcrumbList, su ogni pagina oltre alla home. Per modello: Article negli articoli del blog, Product nelle pagine di prodotto, FAQPage dove pertinente, HowTo per i tutorial.
JSON-LD o Microdata? Quale devo usare?
JSON-LD. Google lo raccomanda esplicitamente. È più facile da mantenere (un blocco separato, non intrecciato con l'HTML), più facile da eseguire il debug (lo incolla in un validatore) e meno soggetto a rompersi quando si ridisegna il layout. Microdata è obsoleto: supportato ma sconsigliato per le nuove implementazioni.
Perché il mio schema compare in questo validatore ma non in quello di Google?
La specifica di schema.org e i requisiti dei rich result di Google non sono identici. Google richiede campi specifici per l'idoneità che la specifica più ampia di schema.org contrassegna come opzionali. Esempio: uno schema Recipe necessita di name, image e recipeIngredient per essere idoneo in Google, anche se schema.org tecnicamente richiede solo name. Lo esegua sempre in entrambi i validatori.
Posso avere più blocchi JSON-LD in una pagina?
Sì: Google li analizza tutti. Schema comune: un blocco per lo schema Article, un altro per BreadcrumbList, un altro per la sezione FAQ. Attenzione però: non duplichi lo stesso @type. In caso di dubbio, li combini in un unico array @graph.
Lo schema influisce direttamente sul posizionamento?
Indirettamente. Google ha dichiarato ripetutamente che lo schema non è un segnale di posizionamento diretto. Ma i rich result hanno tassi di clic più elevati (un segnale comportamentale), lo schema aiuta Google a comprendere il suo contenuto con maggiore sicurezza e le entità del knowledge graph si posizionano per le query di marca.
Che cos'è @graph e quando dovrei usarlo?
@graph è una funzionalità di JSON-LD che le consente di descrivere più entità (un Article E il suo autore Person E l'Organization editrice) in un unico blocco JSON-LD, con riferimenti @id tra di esse. Utile per pagine complesse con entità interconnesse. Non è obbligatorio: i blocchi piatti funzionano bene per i casi più semplici.

Strumenti correlati