Post Aggiornato il: 10/02/2024

Dati Strutturati: Guida Completa 2024 – Cosa sono e perché usarli

Dati strutturati cosa sono e perchè usarli - XiWeb
Dati strutturati cosa sono e perchè usarli - XiWeb
Parliamo di...

I dati strutturati di Schema.org non sono una novità. Che cos’è il markup dei dati strutturati di Schema.org?

Essenzialmente, Schema.org gestisce i requisiti di dati strutturati per il tuo sito web. Se hai informazioni come contatti, NAP o altri dati considerati strutturati sulla tua pagina, puoi usare il markup Schema.org per codificarli. Questo renderà i dati strutturati presenti sulla tua pagina più comprensibili per Google. Se vuoi ottenere risultati avanzati come un grafico della conoscenza, rich snippet, etc. basati sui dati strutturati di Schema.org, devi implementare questi markup.

Cosa sono i dati strutturati?

I dati strutturati sono un formato standardizzato utilizzato per semplificare la comprensione dei dati da parte di Google. A tale scopo fornisce informazioni su una pagina e ne classifica il contenuto della pagina e hanno un ruolo essenziale nella moderna SEO Semantica.

Ad esempio: supponiamo di avere un sito Web di un avvocato e di avere NAP o informazioni di contatto come nome, indirizzo e numero di telefono e vogliamo semplificare l’analisi di questi dati da parte di Google e degli altri motori di ricerca.

Questo è un esempio del tipo di contenuto che viene considerato considerato dati strutturati.

Il markup di Schema.org è il markup che devi usare per fare in modo che i motori di ricerca riconoscano queste informazioni come importanti e le indicizzino e posizionino meglio. Capirai, a questo punto, quale sia l’importanza che hanno i dati strutturati nella strategia Local SEO e local marketing

Dove i motori di ricerca utilizzano i dati strutturati nelle SERP?

Molto semplicemente, Google e tutti gli altri motori di ricerca, ormai, utilizzano i dati strutturati per capire come mostrare le informazioni più pertinenti ai propri utenti.

I dati di per sé sono disorganizzati e disordinati. Google ha bisogno di dati strutturati per analizzarli e presentarli in maniera esaustiva ai suoi utenti.

Sulle SERP (pagine dei risultati dei motori di ricerca), Google utilizza questo formato per generare tipi di frammenti di risultati di ricerca. 

Questi possono essere rich snippet o qualsiasi altro tipo di snippet che può essere generato utilizzando dati strutturati.

Generalmente, ma non sempre i dati strutturati influiscono sulla generazione da parte dei motori di ricerca di alcuni snippet.

Di seguito alcuni esempi:

  • Pacchetti locali;
  • Frammenti in primo piano;
  • Storie principali;
  • Rich Snippet;
  • sitelink; 

e molto di piu.

Prima di utilizzarle, però è sempre bene fare un Audit SEO del tuo sito per capire cosa è implementato o meno, cosa è corretto e cosa non lo è.

Dopo di che possiamo tornare a parlare di schema markup.

Un sito web ha davvero bisogno dei dati strutturati di Schema.org?

Secondo uno studio di Semrush, il 44% delle aziende statunitensi Fortune 500 utilizza il markup Schema.org sui propri siti web.

Google ha affermato che i dati correttamente strutturati possono migliorare il tuo aspetto nei risultati di ricerca. Ad esempio, con le recensioni strutturate, Google può mostrare le ricette con il maggior numero di valutazioni a cinque stelle in cima ai risultati.

Oppure, con i dati strutturati su brani e album, Google può mostrare quali brani canta un artista sotto forma di una serie di rich card.

“Rich card” che appaiono per le ricerche relative alla musica

Questo non solo aiuterà il tuo aspetto visivo nei risultati, ma l’aggiunta di dati strutturati “a prova di futuro” dei tuoi contenuti man mano che uscirà più tecnologia relativa alla ricerca. 

Ad esempio, Search Engine Roundtable spiega che i dispositivi ad attivazione vocale come l’Assistente Google fanno molto affidamento su dati strutturati per identificare e recuperare informazioni rilevanti per le query vocali.

In uno studio sulla ricerca vocale che abbiamo condotto nel 2019, abbiamo scoperto che la maggior parte delle risposte fornite tramite la ricerca vocale era contrassegnata da una qualche forma di schema. 

Per i SEO e gli esperti di marketing, questo significa che più markup sono strutturati, meglio è. Sfruttare questa tendenza implementando i dati strutturati viene definito “SEO semantico”.

Nella documentazione per gli sviluppatori, Google spiega quanto segue sui dati strutturati:

“La Ricerca Google utilizza anche dati strutturati per abilitare funzioni e miglioramenti speciali dei risultati di ricerca. Ad esempio, una pagina di ricette con dati strutturati validi è idonea a comparire in un risultato grafico di ricerca”.

Quando nella pagina sono presenti dati considerati dati strutturati, devono essere codificati utilizzando un tipo specifico di markup in-page che viene applicato alle informazioni stesse. Quindi, se disponi di informazioni su nome, indirizzo e numero di telefono, probabilmente vorrai utilizzare il tipo di dati corrispondente su Schema.org.

Schema.org è un sito Web che contiene l’intero vocabolario di dati strutturati Schema. Questo vocabolario include tutti i possibili tipi di dati per un’ampia varietà di scenari e dati strutturati che potresti incontrare nelle pagine web.

Il markup effettivo è disponibile in una varietà di codifiche. Queste codifiche includono: microdati, RDFa e JSON-LD.

Quali sono e in che modo avvantaggiano i tuoi dati strutturati i linguaggi di markup?

I Linguaggi di Markup , attualmente più utilizzati sono tre

JSON-LD : Google consiglia espressamente di utilizzare questo formato sopra tutti gli altri nella documentazione per gli sviluppatori di Google. Poiché questi dati sono specificamente inclusi nell’intestazione in una singola sezione, è molto più facile per Google leggerli e analizzarli. Ha una componente dinamica che anche Google può leggere.

Microdati : questo markup di Schema.org viene utilizzato per codificare i dati strutturati all’interno dell’HTML della tua pagina. Esistono attributi di tag HTML specifici che devono essere utilizzati per garantire che la codifica corretta sia corretta. Questi attributi assegnano nomi alle proprietà dei dati strutturati a cui desideri che i motori di ricerca prestino attenzione. Ha usi validi sia nella testa che nel corpo del documento HTML.

RDFa – Questa è un’estensione HTML 5. Supporta i dati collegati, con nuovi attributi di tag HTML che corrispondono fisicamente ai dati strutturati effettivi che desideri contrassegnare per i motori di ricerca.

Dati strutturati cosa sono e perchè utilizzarli

Quali sono le linee guida sulla qualità di Google per i dati strutturati?

Che ci crediate o no, Google dispone ancora di linee guida sulla qualità per i dati strutturati. Quando lavori all’implementazione dei dati strutturati, devi assicurarti di seguire tutte le loro linee guida alla lettera. È noto che Google distribuisce azioni manuali e penalizza i siti in modo algoritmico a causa dell’uso improprio di dati strutturati con spam.

Quella che segue è una piccola sezione di tutte le linee guida sulla qualità di Google per i dati strutturati.

  • “Segui le linee guida sulla qualità per i webmaster di Google.
  • Fornire informazioni aggiornate. Non mostreremo un risultato multimediale per i contenuti urgenti che non sono più pertinenti.
  • Fornisci contenuti originali generati da te o dai tuoi utenti.
  • Non eseguire il markup di contenuti che non sono visibili ai lettori della pagina. Ad esempio, se il markup JSON-LD descrive un esecutore, il corpo HTML dovrebbe descrivere lo stesso esecutore.
  • Non eseguire il markup di contenuti irrilevanti o fuorvianti, ad esempio recensioni false o contenuti non correlati all’obiettivo di una pagina.
  • Non utilizzare dati strutturati per ingannare o fuorviare gli utenti. Non impersonare alcuna persona o organizzazione o rappresentare in modo ingannevole la tua proprietà, affiliazione o scopo principale.
  • I contenuti non devono promuovere pedofilia, bestialità, violenza sessuale, atti violenti o crudeli, odio mirato o attività pericolose.
  • Non eseguire il markup di contenuti che implicano attività illegali o promuovono beni, servizi o informazioni che facilitano danni gravi e immediati ad altri. È consentito eseguire il markup di contenuti che forniscono informazioni su tali contenuti per scopi didattici.
  • I contenuti nei dati strutturati devono inoltre seguire le linee guida o le norme sui contenuti aggiuntivi, come documentato nella guida alle funzionalità specifiche. Ad esempio, il contenuto nei dati strutturati di JobPosting deve seguire le norme sui contenuti delle offerte di lavoro. Il contenuto nei dati strutturati dei problemi pratici deve seguire le linee guida sui contenuti dei problemi pratici.

Fonte: Google

I dati strutturati funzionano sui dispositivi mobili?

La risposta breve è: ! I dati strutturati funzionano bene sui dispositivi mobili.

Poiché si tratta principalmente di una soluzione di markup non visibile, non influisce in alcun modo sul design.

Dobbiamo sottolinearlo perché potrebbero esserci alcune idee sbagliate là fuori, tra le meno iniziate, secondo cui i dati strutturati non funzionano sui dispositivi mobili.

Vogliamo assicurarci di metterlo a tacere subito.

Guida Dati Strutturati: Come si implementano per ottenere i Rich Snippet?

Puoi iniziare a implementare i tuoi dati strutturati utilizzando Microdati, JSON-LD e RDFa. Ti aiuterò a imparare come utilizzare tutti e tre tipi di dati strutturati in questa guida.

Dettagli tecnici dietro un’implementazione di Schema.org di esempio

Quando si parla dell’implementazione di dati strutturati attraverso i suoi linguaggi di codifica: microdati, RDFa e JSON-LD, una guida deve seguire un framework ben determinato per codificare, testare e distribuire la tua implementazione.

Questa guida segue il seguente framework che dovrai utilizzare per creare la tua implementazione di dati strutturati:

  • Sviluppa
  • Testa
  • Distribuisci

Quando sviluppi i tuoi dati strutturati, stai lavorando con il codice e devi accertarti che la formattazione sia corretta prima di testarla.

Quando esegui il test dei tuoi dati strutturati, dovrai utilizzare uno strumento di test, in genere lo strumento di test dei dati strutturati di Google.

Dopo aver testato i tuoi dati strutturati, sei pronto per la distribuzione finale che ti consente di lanciare finalmente i tuoi dati strutturati e pubblicarli sul tuo sito web.

1) Sviluppa i tuoi dati strutturati

Il consiglio principe è di sviluppare prima i tuoi dati strutturati. 

Ti consigliamo di utilizzare un editor di testo come Notepad o Notepad++ per creare il tuo codice.

In questo modo, non introduci caratteri strani che non saranno leggibili dallo strumento di test dei dati strutturati di Google.

Tieni presente che si applicano le migliori pratiche di codifica standard, quindi assicurati di aprire i tag, chiudere i tag e di non tralasciare le buone pratiche della scrittura di codice.

2) Metti alla prova i tuoi dati strutturati

Il modo in cui verifichi i tuoi dati strutturati è utilizzando lo strumento di test dei risultati multimediali di Google .

In questo strumento di test, hai due opzioni: puoi eseguire il test tramite l’URL oppure puoi eseguire il test tramite il codice effettivo.

Testare attraverso l’URL è abbastanza semplice, in realtà: basta inserire l’URL che vuoi testare e sarai in grado di testare rapidamente i tuoi dati strutturati Schema.org su quella pagina.

Anche il test attraverso il codice è relativamente semplice: puoi semplicemente copiare e incollare il codice effettivo che desideri testare.

3) Distribuisci i tuoi dati strutturati

Dopo aver superato le fasi di sviluppo e test, ora puoi distribuire i tuoi dati strutturati.

Su WordPress hai diverse opzioni, tra cui le seguenti:

  • modificando fisicamente header.php se stai usando JSON-LD;
  • utilizzando il plugin Yoast per includere Schema;
  • utilizzando il plug-in Rank Math per includere Schema; 
  • utilizzando un altro plugin indipendente per includere Schema.

Naturalmente, se hai un sito HTML statico che non è basato su un CMS, dovrai modificare direttamente l’HTML.

Indipendentemente dal metodo scelto, la distribuzione dei dati strutturati è l’ultimo passaggio del processo.

Come Implementiamo i dati strutturati in XiWeb

Come contrassegnare i dati con i microdati

La cosa migliore dei microdati è che sono relativamente semplici e facili da imparare per i principianti (soprattutto se hai appena iniziato a imparare a codificare HTML).

Lo svantaggio, tuttavia, è che devi contrassegnare ogni elemento individualmente all’interno del corpo del contenuto di quella pagina.

Questo può diventare disordinato, specialmente se ci sono molti dati da sottoporre a markup.

JSON-LD, tuttavia, può essere codificato principalmente all’interno dell’intestazione della pagina e ciò consente l’implementazione più semplice possibile.

Prima di iniziare il tuo progetto di codifica, tuttavia, devi iniziare con la ricerca.

Che tipo di dati strutturati stai cercando di codificare? Sono recensioni, musica, ricette, eventi o video?

Questa decisione sarà il fattore determinante in termini di codifica del codice.

Quindi consideriamo una situazione in cui potresti avere un sito per un ristorante chiamato La Cuccagna. La tua home page potrebbe essere simile alla seguente:

<div>

<h1> La Cuccagna </h1>

<p> Indirizzo: </p>

<p> Via Dei Pazzi, 0 </p>

<p> Salemi (TP) </p>

<p> Tel: 1234567890 </p>

<p> <a href=”https://sitoristorante.it/menu”> Dai un’occhiata al nostro menu! </a> </p>

<p> Siamo aperti nei seguenti orari: </p>

<p> lun-ven 9:00 – 20:00 </p>

<p> sab-dom 11: 00:00 – 19:00 </p>

</div>

In questa sezione, tutti i dati strutturati visualizzati appartengono al ristorante e sono contrassegnati dai tag DIV iniziale e finale.

Il nostro primo passo qui è identificare il tipo di elemento che vogliamo utilizzare su Schema.org.

In questo caso, questo sarebbe il tipo di elemento in questa pagina: https://schema.org/Restaurant

Innanzitutto, aggiungeremo quanto segue:

<div itemscope>

L’ambito dell’articolo è definito dalla pagina itemtype che abbiamo cercato in precedenza: https://schema.org/Restaurant,

nel qual caso aggiungeremo questo plus itemtype al tag div:

<div itemscope itemtype=”https://schema.org/Restaurant”>

Schema.org è pieno di tipi di elementi che dipendono dai dati specifici che stai tentando di contrassegnare. Se dovessi eseguire il markup di un video, probabilmente vorrai utilizzare https://schema.org/video.

Non tutto sarà specificamente su Schema.org, e se non c’è niente disponibile, è probabile che non esista ancora.

Vogliamo sempre assicurarci di utilizzare tipi di elementi validi che si trovano sul sito Web Schema.org.

Successivamente, aggiungeremo qualcosa chiamato tag itemprop, che, come avrai già intuito, include le proprietà dell’elemento.

<h1 itemprop=”name”> La Cuccagna </h1>

Per questo esercizio sullo schema, andremo avanti con l’etichettatura del resto della nostra pagina in questo modo.

Non è necessario contrassegnare l’intera riga con il codice. Siamo preoccupati solo per lo specifico pezzo di dati che viene taggato.

Ad esempio, un indirizzo stradale verrebbe contrassegnato con itemprop=”streetAddress”. Un numero di telefono verrebbe contrassegnato con itemprop=”telephone” e così via.

Esaminiamo come procedere con il markup del resto di questi dati:

<h2 itemprop=”description”> Amiamo le cose buone e speriamo che lo faccia anche tu! </h2>

<div>

<h2> La Cuccagna </h2>

<p> Indirizzo: </p>

<span itemprop=”address” itemscope itemtype=”https://schema.org/PostalAddress”>

<p itemprop =”streetAddress”> Via dei Pazzi, 0 </p> </span>

<p itemprop=”addressLocality”> Salemi (TP) </p> </span>

<p> Tel: <span itemprop=”telephone”> 714- 123-4567 </span> </p>

<p> <a itemprop=”menu” href=”https://restaurantsite.com/menu”> Dai un’occhiata al nostro menù! </a> </p>

<p>Siamo aperti nei seguenti orari: </p>

<p itemprop=”openingHours”> Lun-Ven 9:00 – 20:00 </p>

<p itemprop=”openingHours”> Sab-Dom 11:00 am – 19:00 </p>

</div>

Se sei intimidito da tutto questo codice, non preoccuparti. Siamo qui per aiutarti con tutti i dettagli!

È importante notare anche qui che Schema.org ha esempi su quasi tutte le pagine del loro sito, quindi non preoccuparti se rimani bloccato. Ti mostreranno come utilizzare questi dati nel tuo output finale in modo che sia implementato correttamente.

Strumenti di markup dei microdati

Linter di dati strutturati

Questo è uno strumento relativamente semplice (ma efficace) per verificare i tuoi dati strutturati. Puoi incollare l’URL, copiare e incollare il codice o persino caricare un file per controllare il markup.

Linter di dati strutturati

Come contrassegnare i dati utilizzando RDFa

RDFa, o Resource Description Framework in Attributes, è un’estensione HTML 5. Questa estensione è stata progettata per aiutare a eseguire il markup dei dati Strutturati. 

Il W3C, il World Wide Web Consortium, consiglia di utilizzare il markup RDFa come soluzione di markup Schema conforme agli standard.

RDFa non è poi così diverso dai microdati. Quindi, se hai già familiarità con i microdati, non dovrai imparare molto altro per lavorare con RDFa.

Diamo un’altra occhiata al markup del nostro ristorante:

<div>

<h1> La Cuccagna </h1>

<p> Indirizzo: </p>

<p> Via Dei Pazzi, 0 </p>

<p> Salemi (TP) </p>

<p> Tel: 1234567890 </p>

<p> <a href=”https://restaurantsite.com/menu”> Dai un’occhiata al nostro menu! </a> </p>

<p> Siamo aperti nei seguenti orari: </p>

<p> lun-ven 9:00 – 20:00 </p>

<p> sab-dom 11: 00:00 – 19:00 </p>

</div>

Il primo passo, come sempre, è assicurarci di identificare il vocabolario che stiamo utilizzando, assicurandoci che sia Schema.org e che stiamo facendo un riferimento accurato al tipo di dati del ristorante.

Non preoccuparti se tutto ciò sembra intimidatorio: Schema.org ha anche schede che mostrano markup RDFa specifici che puoi utilizzare, quindi non lo farai da solo.

Iniziamo a codificare il nostro markup.

Ecco la prima parte del codice nel tag div questo stabilisce sia il tipo di dati Schema che il vocabolario che stiamo usando.

Questa riga specifica indica al motore di ricerca che questa sezione include informazioni su un ristorante.

A differenza dei microdati, i tipi di dati vengono inclusi esplicitamente utilizzando parole anziché URL.

<div vocab=”https://schema.org/” typeof=”restaurant”>

Qui spieghiamo al motore di ricerca che la nostra sezione di dati riguarda un ristorante, ma non abbiamo ancora fornito informazioni sufficienti sul resto degli elementi per significare davvero qualcosa.

È qui che entrano in gioco le proprietà, molto simili agli itemprops nel normale markup di Schema.

Nel nostro tag H1, vogliamo taggare il nome del ristorante in questo modo:

<h1 property=”name”> Il paradiso della carne bovina </h1>

L’unica cosa su RDFa è che se vuoi definire ancora di più le proprietà, è possibile farlo. in questa maniera:

<div property=”address” typeof=”PostalAddress”>

Nei microdati, la proprietà itemtype è più o meno l’equivalente di typeof quando parliamo di RDFa. La proprietà, ovviamente, è quindi l’equivalente dell’elemento itemprop quando si tratta di markup dei microdati.

Schema.org ha anche tutti i tipi e le proprietà RDFa che puoi usare con quei tipi definiti sul loro sito web. Includono esempi completi, quindi non devi mai preoccuparti se stai codificando qualcosa correttamente o meno.

È tutto lì per te a cui fare riferimento mentre lavori sul tuo codice Schema.

Diamo un’occhiata al nostro markup finale dello schema RDFA:

<h2 property=”description”> Amiamo il manzo e speriamo che lo faccia anche tu! </h2>

<div property=”address” typeof=”PostalAddress”>

<h1 property=”name”> La Cuccagna </h1>

<p> Indirizzo: </p>

<div property=”address” typeof=” PostalAddress”>

<p property=”streetAddress”> Via dei Pazzi, 0 </p>

<p property=”addressLocality”> Salemi (TP) </p>

</div>

<p> Tel: <span property=”telephone”> 12345678907 </span> </p>

<p> <a property=”menu” href=”https://restaurantsite.com/menu”> Dai un’occhiata al nostro menù! </a> </p>

<p>Siamo aperti nei seguenti orari: </p>

<p property=”openingHours”> Lun-Ven 9:00 – 20:00 </p>

<p property=”openingHours”> Sab-Dom 11:00 am – 19:00 </p>

</div>

Ci sono diverse risorse che ti saranno utili quando si tratta di lavorare con RDFA. Uno di questi è questa informazione sul sito Web Schema.org.

L’altro include le specifiche per RDFa Core 1.1 come raccomandato dal W3C.

Puoi anche utilizzare lo strumento di test RDFa qui per ottenere i migliori risultati, perché ti aiuterà a determinare se ci sono errori nel tuo codice esistente.

Tutte queste risorse ti aiuteranno a determinare il contesto corretto insieme a come implementare il markup RDFa Schema nel suo insieme.

Strumenti di marcatura RDFa

RDFaCE WordPress Plugin

Questo plugin WordPress è per l’utilizzo con l’editor di testo RTF TinyMCE. Consente agli utenti di annotare facilmente i post del blog utilizzando il markup RDFa, insieme ai microdati.

Plug-in RDFaCE

Traduttore RDF

Questo è un buon traduttore di markup RDFa. Produce anche altri tipi di linguaggi non comunemente usati da altri strumenti.

Traduttore RDF

Come contrassegnare i dati strutturati utilizzando JSON-LD

JavaScript Object Notation for Linked Data, o JSON-LD, è un metodo di codifica dei dati collegati. Come RDFa, questa è una raccomandazione del W3C e quindi è uno standard web.

JSON-LD è probabilmente la più semplice di tutte le implementazioni di codifica. Ti consente di concentrarti sull’intestazione della pagina e ti consente di creare un’implementazione di markup Schema.org piuttosto veloce in pochi minuti.

Questo è probabilmente il modo migliore per coloro che sono un po’ più avanzati.

Devi gestire una codifica significativa su JSON-LD rispetto ad altri formati come RDFa e Microdata. Se non hai lo stomaco per la codifica, allora potresti optare per RDFa e Microdata.

Sono più semplici da usare rispetto a JSON-LD. Tuttavia, se hai più esperienza di programmazione, potresti optare per JSON-LD.

Lo svantaggio principale è che devi ripetere il contenuto quando usi JSON-LD. Tuttavia, con Microdati e RDFa, puoi aggiungere tag al contenuto esistente.

Questo non dovrebbe avere alcun impatto significativo sui tuoi contenuti fintanto che puoi semplicemente contrassegnarli con JSON-LD.

Più avanti in questa sezione, ti aiuteremo attraverso tutti gli strumenti JSON-LD disponibili per aiutarti a creare il tuo markup.

Per ora, iniziamo a contrassegnare il nostro esempio di ristorante.

JSON-LD, di norma, viene creato stabilendo tag script di apertura e chiusura ( <script> </script> , ad esempio). Questa è la linea che useremmo per indicare il fatto che stiamo usando il codice JSON-LD:

<script type=”application/ld+json”>

Le parentesi graffe vengono utilizzate per contenere il resto del codice, in questo modo:

<script type=”application/ld+json”>

{

codice di esempio

}

</script>

Successivamente nel codice JSON-LD, dobbiamo stabilire il contesto del codice. Fondamentalmente, il contesto stabilirà il vocabolario a cui stiamo collegando i dati. In questo caso, sarà collegato a Schema.org.

“@contesto”: “https://schema.org”,

Poi viene l’attributo type. Questo è praticamente l’equivalente dell’elemento itemtype in Schema.org Microdata. In RDFa, sarebbe equivalente all’elemento typeof.

Per il nostro esempio, stiamo usando un ristorante.

“@type”: “Ristorante”,

La definizione del nome e della descrizione del ristorante è la fase successiva del processo. Se, come parte del nostro processo, stessimo utilizzando i Microdati, o RDFa, gli elementi dovrebbero essere fisicamente inclusi nella pagina stessa. Ma con JSON-LD non è così.

“name”: “La Cuccagna”,

“description”: noi amiamo le cose buone e speriamo che lo faccia anche tu!”,

Una delle caratteristiche di JSON-LD è che annida vari tipi di dati. Questi diversi tipi sono sottotipi del tipo di dati principale.

Questi sottotipi sono inclusi in un altro set di parentesi graffe nidificate:

“address”: {

“@type”: PostalAddress”,

“addressLocality”: “Salemi(TP)”,

“streetAddress”: “Via dei pazzi ,0”,

},

Seguono gli orari di apertura. Naturalmente, abbiamo un paio di insiemi di questi elementi, quindi li separeremo su linee diverse. La differenza di questi dati particolari è che vengono inclusi in un array, che è indicato dalle parentesi quadre, piuttosto che dalle parentesi graffe.

“Orari di apertura”: [

“lun-ven 9:00-8:00”

“sab-dom 11:00-7:00”

],

Il nostro prossimo e ultimo passo è aggiungere il link al menu insieme al nostro numero di telefono. Questi sono piuttosto semplici. L’unica differenza è che il numero di telefono deve essere scritto come una stringa continua – non devono essere inclusi trattini o altri simboli diversi dal segno “+” con il numero di telefono:

“telefono”: “7141234567”

“menu”: “https://restaurantsite.com/menu”

Questo significa che il nostro markup è ora completo!!! La versione finale del markup dovrebbe essere simile alla seguente:

<script type=”application/ld+json”>

{

“@context”: “http://schema.org”,

“@type”: “Restaurant”,

“name”: “La Cuccagna”,

“description”: “Noi amiamo le cose buone e speriamo che lo faccia anche tu!”,

“address”: {

“@type”: “PostalAddress”,

“addressLocality”: “Salemi (TP)”,

“streetAddress”: “Via dei pazzi, 0”

},

“openingHours ”: [

“Lun-Sa 12:00-21:30”,

“Dom 13:00-20:00”

],

“telefono”: “+441234567890”,

“menu”: “http://www.noodleparadise. com/menu”

}

</script>

Strumenti JSON-LD

Webcode.tools

Questo è un bel generatore di script JSON-LD. Consente inoltre di generare codice per altri formati.

Webcode.tools

Plugin Schema Pro WordPress

Questo è un plugin Schema per aggiungere il markup Schema alle pagine e ai post di WordPress. È uno dei plug-in Schema più apprezzat.

Plug-in SchemaPro

Assistente per il markup dei dati strutturati di Google e Evidenziatore

di dati Questi sono entrambi utili strumenti basati su Google per aiutarti a comprendere e codificare meglio i tuoi dati strutturati.

Assistente per il markup dei dati strutturati di Google ed evidenziatore di dati

Schema Markup Generator

Questo è un altro generatore di markup JSON-LD. Usa questo strumento per generare rapidamente il tuo markup Schema per i formati e gli scopi più comuni.

Generatore di markup dello schema di Merkle

Generatore JSON-LD di Hall Analysis

Il generatore JSON-LD qui è stato scritto da Joe Hall, un professionista SEO con la propria consulenza presso Hall Analysis.

Generatore JSON-LD tramite analisi Hall

Cosa devi sapere per eseguire il markup accurato dei dati per i motori di ricerca?

Ci sono tre cose che devi sapere per eseguire il markup dei tuoi dati strutturati in modo accurato e corretto.

  1. Avrai bisogno di sapere come eseguirai il markup dei tuoi dati (sia tramite RDFa, Microdati o JSON-LD).
  2. Avrai bisogno di sapere quali dati stai contrassegnando.
  3. Devi conoscere il tipo di dati specifico che utilizzerai.

Innanzitutto, devi sapere quale linguaggio utilizzerai per contrassegnare quei dati. Se gestisci il sito web, probabilmente lo sai già.

In caso contrario, dovrai scoprirlo prima di procedere con il passaggio successivo.

Successivamente, dovrai sapere quali dati stai contrassegnando, perché la parte successiva del processo dipenderà esattamente da quali dati stai per codificare.

Terzo, dovrai conoscere il tipo di dati specifico che devi utilizzare per contrassegnare i tuoi dati.

Questo può essere trovato su Schema.org.

Come si utilizza il sito Web Schema.org?

È un semplice processo di ricerca.

A seconda del tuo settore, dovrai cercare tipi di dati Schema.org specifici che riguardano determinati tipi di dati all’interno di quel settore.

Per gli avvocati, ti consigliamo di utilizzare il tipo di dati avvocato.

Per i ristoranti, potresti voler utilizzare il tipo di dati ristorante.

Per un’azienda basata sui servizi, ti consigliamo di utilizzare il tipo di dati del servizio.

Esistono anche tipi di dati più specifici a seconda di cosa stai facendo con quei dati.

Una volta che hai i tre elementi precedenti, puoi procedere con i campioni tecnici che abbiamo delineato sopra.

Risoluzione dei problemi relativi ai dati strutturati: perché non vengono visualizzati?

O, più precisamente: perché i tuoi dati strutturati non vengono visualizzati in modo accurato?

Una delle cose più importanti da ricordare al riguardo è assicurarsi che tutta la punteggiatura sia nella posizione corretta.

Le tue virgole sono giuste? Anche se questo può apparire o meno nella ricerca di Google, se la punteggiatura non è formattata correttamente, corri il rischio di gravi problemi di visualizzazione con i tuoi dati strutturati.

Questo è particolarmente vero con le virgole.

A volte le virgole possono deviare e apparire al di fuori del codice, in questo modo:

<p> Via dei pazzi </p> ,

<p> 00 </p>

È meglio assicurarsi che le virgole siano all’interno del markup, in questo modo:

<p> Via dei pazzi, </p> <br />

Il formato in cui codifichi il tuo markup Schema è importante.

Se stai codificando il tuo markup, assicurati di utilizzare un editor di testo o un editor di codice, come Notepad++, Microsoft Visual Studio Code o Dreamweaver.

Ognuno di questi tre è un buon editor di codice che puoi utilizzare per assicurarti che il tuo markup Schema sia formattato correttamente.

Utilizzando un processo di test che include il Rich Results Test di Google, insieme a un editor di codice di qualità, e assicurandoti di prestare attenzione ai dettagli più piccoli come la tua punteggiatura, puoi assicurarti che i tuoi rich snippet vengano tutti visualizzati meglio dei tuoi concorrenti.

Non stai ancora utilizzando i Dati Strutturati? Perché no?

Se non stai ancora utilizzando i dati strutturati, perché no?

Consigliamo vivamente di implementare i Dati strutturati come parte della tua strategia SEO. Può aiutarti a presentarti alla fine per i rich snippet e quindi aumentare la tua visibilità online.

Con molti marchi che stanno già implementando Schema sui loro siti Web, la concorrenza potrebbe già essere in vantaggio.

In caso contrario, potresti avere un’opportunità nella tua nicchia.

Cosa stai aspettando?

Vuoi Creare un sito web per la tua attività?

Vuoi fare un restyling del tuo sito?

Vuoi vedere come è posizionato su Google il tuo sito e migliorarne le performances?

I tuoi Clienti non ti daranno una seconda opportunità per attirare la loro attenzione!

Ottineni il 20% di sconto compilando questo form!!