Schema e dati strutturati: cosa sono e come implementarli

Schema e dati strutturati: cosa sono e come implementarli
David Kaufmann
Tutorial SEO
7 min read

Hai sentito parlare dei dati strutturati? Hai sentito parlare di Schema? Mi spiace dirti che se ne hai solo sentito parlare e non sai davvero cosa sia, sei rimasto indietro, amico mio. Ma ehi, non preoccuparti, siamo qui affinché tu possa comprendere appieno cosa sono i dati strutturati e come trarne beneficio nella tua strategia SEO.

Iniziamo!

Cosa sono i dati strutturati?

I dati strutturati sono frammenti di codice o markup che vengono aggiunti al tuo sito per fornire più informazioni e contesto ai motori di ricerca sul tipo di contenuto che stai offrendo.

D'altra parte, Schema è il "linguaggio" più diffuso per scrivere questi codici e implementarli sul nostro sito.

Perché vorrei aggiungere altro codice al mio sito?

È facile. Con questi snippet di codice, ciò che stiamo facendo è rendere più facile ai robot interpretare il contenuto.

Ancora confuso? Aspetta, lascia che ti facciamo un esempio:

Esempio di un articolo con markup di dati
Esempio di un articolo con markup di dati

Qui vedi un articolo che apparentemente sembra normale, ma... All'interno del codice... Stiamo inviando queste informazioni ai bot:

Esempio di dati strutturati
Esempio di dati strutturati

È un articolo con:

  • un titolo

  • una descrizione

  • data di pubblicazione

  • data di aggiornamento

  • autore dell'articolo

  • ...

Come puoi vedere, è un'implementazione invisibile all'utente ma può fornire molte informazioni ai bot.

Perché Schema è importante per la SEO?

I dati strutturati, come abbiamo già menzionato, offrono la possibilità di strutturare le informazioni. Questo rende più facile ai crawler (come Google) comprendere meglio le informazioni che stanno indicizzando. Meglio Google capisce le informazioni che indicizza, più sarà chiaro su a cosa serve il tuo contenuto e a quale tipo di intento di ricerca potrebbe rispondere. Grazie a questo, Google mostrerà il tuo risultato per intenti di ricerca più allineati con i tuoi contenuti, aumentando il tuo CTR e riducendo la frequenza di rimbalzo.

Tutto vantaggi, vero? Bene, aspetta, non hai ancora letto la parte migliore:

Schema e rich snippet

Grazie a queste informazioni extra che forniamo a Google, esso può ricompensarci con i cosiddetti rich snippet:

Grazie al markup product, gli utenti possono vedere la valutazione, il numero di recensioni...
Grazie al markup product, gli utenti possono vedere la valutazione, il numero di recensioni...

In questo caso, abbiamo un rich snippet di prodotto che rende il risultato di Conforama molto più accattivante di quello dei suoi concorrenti.

Oltre a quello del prodotto, Google ci offre una moltitudine di dati strutturati che possiamo usare:

Lista dei dati strutturati ufficiali di Google
Lista dei dati strutturati ufficiali di Google

Lettura consigliata = Documentazione di Google sui dati strutturati

Devi tenere a mente che non tutti ti offriranno la possibilità di ottenere risultati arricchiti, ma aiuteranno Google a comprendere meglio i tuoi contenuti.

I più popolari sono:

  • Product

  • Article

  • Breadcrumb

Anche così, è sempre bene dare un'occhiata alla documentazione ufficiale nel caso in cui qualcuno di essi corrisponda bene al tuo sito. Vale la pena notare che tutti quelli elencati nella documentazione sono quelli che Google ha ufficialmente catalogato, ma, in realtà, è in grado di rilevare e comprendere qualsiasi tu trovi all'interno della directory Schema.org. Ci sono infiniti tipi di markup, quindi consiglio di usare lo strumento di ricerca (in inglese).

Come aggiungere dati strutturati al mio sito?

Bene, stiamo arrivando alla parte che potrebbe renderti un po' più nervoso se non sei un fan del codice.

Se vogliamo introdurre il markup di dati sul nostro sito, abbiamo diverse opzioni:

  • Microdati. Sono attributi e tag che vengono aggiunti al codice HTML del nostro sito.

  • RDFa. Un'estensione HTML5 compatibile con gli attributi dei tag HTML.

  • JSON-LD. Uno script che di solito viene aggiunto nell'head del nostro sito, in cui vengono aggiunti i dati strutturati.

Sebbene abbiamo queste opzioni, Google raccomanda di usare JSON-LD ogni volta che è possibile. Personalmente, raccomanderei anche di usare JSON-LD, dato che è più facile da implementare e, se necessario, modificare o eseguire il debug.

Ti sembra tutto arabo?

Nella documentazione ufficiale, possiamo trovare molti esempi per i quali ci basta solo cambiare i dati e inserirli nel nostro sito. Gli esempi si trovano qui e poi cliccando sulla pagina di esempio:

Una volta fatto questo, si aprirà una nuova scheda con lo strumento ufficiale dei dati strutturati di Google. In esso, lo script sarà scritto e dobbiamo solo cambiare i dati e inserirli nel nostro sito (preferibilmente nell'head).

Esempio di markup di dati JSON-LD product
Esempio di markup di dati JSON-LD product

All'interno dello strumento, con il pulsante verde puoi validare il tuo codice nel caso ci siano errori e un breve messaggio su come risolverlo.

Ti sembra ancora arabo?

È normale, questo è di solito il lavoro dei programmatori, ma abbiamo un ASSO nella manica per te (specialmente se usi WordPress):

Come aggiungere Schema a WordPress?

Se hai un WordPress e non vuoi complicarti la vita, puoi usare il plugin Schema & Structured Data For WP.

Personalmente, ho provato molti plugin di markup di dati e, senza dubbio, mi tengo questo. È un plugin leggero e amichevole con molte opzioni.

Inoltre, ha un sistema di markup di dati con molti schemi e un assistente molto intuitivo, nel caso non vogliamo complicarci le cose:

Processo di onboarding di Schema & Structured Data For WP
Processo di onboarding di Schema & Structured Data For WP

La maggior parte sono gratuiti, ma se il tuo caso è più complesso (a causa del tuo tema o della combinazione di plugin che stai usando), il prezzo è di circa 15$. Un prezzo ridicolo, dato che se hai qualche problema, lo sviluppatore esegue l'installazione per te.

Infine, se ti consideri il Rambo del markup, ha anche opzioni avanzate che sono piuttosto potenti ?

Come validare i tuoi dati strutturati?

Bene, abbiamo tutto installato e implementato, e ora?

Beh, è il momento di validare.

Strumento consigliato: Validare i dati strutturati

Per questo, useremo lo strumento ufficiale di Google. Una volta dentro, abbiamo due opzioni: o tramite URL o incollando il codice direttamente:

Opzioni dello strumento dei dati strutturati
Opzioni dello strumento dei dati strutturati

Il mio consiglio personale è di usare sempre prima l'opzione snippet di codice e una volta che tutto è corretto, spostarlo sul sito e validarlo di nuovo con l'opzione URL.

Lo scenario perfetto è qualcosa del genere:

Risultato corretto nello strumento dei dati strutturati
Risultato corretto nello strumento dei dati strutturati

0 errori e 0 avvisi. Questo è perfetto, ma non è la norma. Se abbiamo qualche errore o avviso, saremo notificati e dovremo espanderlo per leggere il messaggio e individuare l'errore.

Errori e avvisi nello strumento dei dati strutturati
Errori e avvisi nello strumento dei dati strutturati

Ad esempio, in questo caso ho un errore (il campo price che ho rimosso) e un avviso (ho rimosso il campo sku). Lo strumento stesso di solito ci dice dove sono gli errori nel codice e come risolverli.

Conclusione

In breve, con questa implementazione, riuscirai sia ad aumentare il tuo CTR (con i rich snippet che potrai ottenere) sia ad assicurarti che i motori di ricerca possano indicizzare e comprendere meglio tutti i contenuti del tuo sito.

Come sempre, per qualsiasi dubbio o domanda, ti aspetteremo nei commenti :)

Autore: David Kaufmann

David Kaufmann

Ho passato gli ultimi oltre 10 anni completamente ossessionato dal SEO — e onestamente, non vorrei fosse altrimenti.

La mia carriera ha fatto un salto di qualità quando ho lavorato come Senior SEO Specialist per Chess.com — uno dei 100 siti più visitati dell'intero Internet. Operare a quella scala, su milioni di pagine, decine di lingue e in una delle SERPs più competitive in assoluto, mi ha insegnato cose che nessun corso o certificazione avrebbe mai potuto. Quell'esperienza ha cambiato la mia prospettiva su come dovrebbe essere davvero un grande SEO — ed è diventata la base di tutto ciò che ho costruito da allora.

Da quell'esperienza è nata SEO Alive — un'agenzia per brand che fanno sul serio con la crescita organica. Non siamo qui per vendere dashboards e report mensili. Siamo qui per costruire strategie che spostino davvero l'ago della bilancia, combinando il meglio del SEO classico con l'entusiasmante nuovo mondo della Generative Engine Optimization (GEO) — facendo in modo che il tuo brand appaia non solo nei link blu di Google, ma anche all'interno delle risposte generate dall'AI che ChatGPT, Perplexity e Google AI Overviews consegnano ogni giorno a milioni di persone.

E poiché non riuscivo a trovare uno strumento che gestisse correttamente entrambi questi mondi, me ne sono costruito uno — SEOcrawl, una piattaforma enterprise di SEO intelligence che unisce rankings, audit tecnici, monitoraggio dei backlinks, salute del crawl e tracciamento della visibilità del brand nell'AI, tutto in un unico posto. È la piattaforma che ho sempre desiderato esistesse.

→ Leggi tutti gli articoli di David
Altri articoli di David Kaufmann

Scopri altri contenuti di questo autore