Pro e contro dell'implementazione dei dati strutturati

Pubblicato: 2022-11-23

Valutazione dei pro e dei contro dell'implementazione dei dati strutturati

Nell'era odierna del Web semantico , comprendere i pro e i contro dell'implementazione dei dati strutturati offre alle aziende un vantaggio di vantaggio.

Molti SEO sono appassionati del potere dell'implementazione dei dati strutturati, ma hanno bisogno di aiuto con dirigenti convincenti per implementarli. Questo articolo e la pratica tabella che contiene ti aiuteranno a ottenere il buy-in. Esamineremo sia i pro che i contro dell'implementazione dei dati strutturati.

Avendone le prove, più marketer ora credono che i dati strutturati siano essenziali per una migliore presenza nelle SERP. Ciò include farsi notare per molto di più della SERP del tuo marchio. Si ottengono vantaggi significativi nel rendere i dati strutturati la base per le tue strategie SEO. L'implementazione di Schema Markup è necessaria per essere competitivi sia per i siti di e-commerce che per le attività basate sui servizi.

Dati strutturati vs risultati ricchi di dati non strutturati

Molti snippet in primo piano sono tratti da codice di dati strutturati. Quando si tratta di dati strutturati rispetto a dati non strutturati, i dati strutturati sono più comprensibili e utilizzabili.

I motori di ricerca scoprono e possono visualizzare queste informazioni strutturate nelle loro pagine dei risultati. Troppi esperti di marketing digitale e SEO hanno sottovalutato il valore dell'utilizzo di queste annotazioni semantiche. Prima di andare oltre, definiamo questo.

Cos'è l'annotazione semantica?

L'annotazione semantica o il tagging è il processo di utilizzo del markup dello schema per allegare metadati sui concetti a un documento di testo o altro contenuto non strutturato. Può trattarsi di dati strutturati su persone, eventi, recensioni, luoghi, organizzazioni, prodotti, relazioni o argomenti rilevanti.

Quali sono i pro e i contro dell'implementazione dei dati strutturati?

PROFESSIONISTI:

  1. Converte i dati non strutturati in dati strutturati.
  2. Aggiunge attributi relazionali ricchi di dettagli.
  3. Migliora la visualizzazione sulle SERP.
  4. Può fornire visibilità alla posizione zero.
  5. Aumenta la percentuale di clic e le entrate organiche.
  6. Il markup dello schema è dato di prima parte.
  7. Aumenta la presenza del tuo marchio.
  8. Organizza la tassonomia di un sito.
  9. Assiste con problemi di indicizzazione.
  10. Corrisponde meglio all'intento della query.
  11. È facile automatizzare gli aggiornamenti.
  12. I potenziali clienti ottengono più informazioni rispetto a un semplice URL e una meta descrizione.

Poiché ci sono molti più vantaggi dei dati strutturati rispetto ai contro, diamo un'occhiata a ciascuno di essi in modo più approfondito. Con così tanto da guadagnare dall'implementazione dei dati strutturati, possiamo presumere che Google stia facendo penzolare una carota per invogliare più siti a utilizzarli. In questo modo, Google potrebbe "forzarci la mano" per utilizzare maggiormente i dati strutturati. Se i vantaggi superano di gran lunga il mancato utilizzo, perché non approfondire il markup dello schema?

Vantaggi dell'utilizzo dei dati strutturati:

1. Converte i dati non strutturati in dati strutturati

Questo rende i tuoi contenuti più leggibili dalla macchina. Comunica con i robot di ricerca e li aiuta ad assegnare significato e valore a una pagina web. Quando ciò accade, i contenuti creati per l'utente sono più comprensibili dai motori di ricerca in modo che possano emergere più velocemente.

Una volta in formato strutturato, assiste la capacità di Google di identificare la pertinenza del contenuto. Questo aiuta a risolvere i problemi di barriera linguistica su un motore di ricerca.

Un grande vantaggio è iniziare identificando l'entità principale di una pagina. Questo è il concetto principale che vuoi trasmettere. Quindi, esaminando quale tipo di dati strutturati esiste che puoi sfruttare per renderlo più leggibile dalla macchina. Il markup dei dati strutturati fornisce segnali contestuali che attirano potenziali clienti.

2. Aggiunge attributi relazionali ricchi di dettagli

Utilizzando about schema, menzioni nidificate e aggiungendo attributi relazionali ricchi di dettagli, puoi ottenere i vantaggi dell'annotazione semantica. Questo aiuta a soddisfare le intenzioni del tuo pubblico durante la ricerca. Gli attributi relazionali collegano concetti e significato. Questo a sua volta ha creato una migliore esperienza utente perché più spesso ottengono le risposte giuste alle loro domande.

I rich snippet in genere riducono le alte frequenze di rimbalzo perché le persone ottengono più informazioni prima di fare clic su un sito. Il tuo codice aiuta i motori di ricerca a visualizzare dettagli che consentono agli utenti di valutare di cosa tratta la tua pagina prima di accedervi. Aiuta a mettere in relazione le entità di contenuto con altre pagine e Internet nel suo complesso.

3. Migliora la visualizzazione sulle SERP

I dati strutturati delle immagini aggiungono quell'elemento accattivante che cattura il tuo pubblico. Ha aumentato le tue possibilità di ottenere una SERP di bell'aspetto. Ciò offre alla tua attività una maggiore visibilità e attira visitatori interessati al tuo sito web. Il ricco potenziale di risultati del markup dello schema per creare un grafico quasi della conoscenza sul tuo sito e mettere in relazione le entità chiave insieme. Fuori sede, i proprietari di attività commerciali non sono mai stati così autorizzati a influenzare il Google Knowledge Graph.

4. Può fornire visibilità alla posizione zero.

La maggior parte dei risultati multimediali attivati ​​dallo schema vengono visualizzati in cima alla SERP. Ciò significa che i tuoi potenziali clienti che non scorrono verso il basso hanno maggiori possibilità di vederti. In media, "ti darà un vantaggio di 4 posizioni medie su SERP" - merkle "Schema per SEO: cosa, perché e come?"

Per aumentare le tue possibilità di vincere la posizione zero, hai bisogno di una strategia di schema efficace. Identifica ciò che è più importante per il lettore e lo scopo di ogni pagina. Il contenuto rappresentato in una pagina potrebbe non essere abbastanza importante da essere integrato nel tuo grafico di conoscenza interno.

5. Aumenta la percentuale di clic e le entrate organiche

Strutturato può aiutare le tue pagine a posizionarsi più in alto nella SERP. Ad esempio, le persone possono fare clic sul tuo sito tramite un collegamento nelle SERP People Also Ask e People Also Ask. La tua azienda può ottenere CTR migliori, che equivalgono a un miglioramento del traffico di ricerca organico e, in definitiva, del volume. Inoltre, una volta sul tuo sito web, l'invito all'azione (CTA) della pagina web aumenta contemporaneamente.

6. Il markup dello schema è costituito da dati di prima parte

Significato, non devi chiedere di usare. È open source. Chiunque può usarlo e personalizzarlo per amplificare i tuoi contenuti. I dati strutturati dello schema sono codice pulito. I plugin tendono a far finire un sito con un sacco di markup inutili.

Possedendo i tuoi dati, puoi ottenere visibilità nei contenuti How-To. I passaggi chiari che dimostrano le tue conoscenze possono essere visualizzati direttamente nelle SERP immediate.

7. Aumenta la presenza del tuo marchio

Questi rich snippet visivi accattivanti fanno risaltare il tuo marchio. L'aumento dei rich snippet SERP differenzia in modo significativo un'azienda dall'altra. Fornisce un forte vantaggio competitivo rispetto ad altri che vogliono essere scoperti dalle stesse query di ricerca.

puoi utilizzare il markup dello schema per evidenziare le informazioni su una società o una persona. Inoltre, l'implementazione dei dati strutturati ha un ruolo chiave quando si tratta di influenzare il tuo Knowledge Graph.

8. Organizza la tassonomia di un sito

Una tassonomia dei contenuti è uno schema di classificazione costituito da qualcosa di più della titolazione e dell'organizzazione delle cartelle. Il meta tagging è un altro modo importante di organizzare i contenuti che aiuta la rilevabilità del tuo content marketing, la strategia di content marketing e la distribuzione del content marketing.

Aiuta a organizzare i contenuti per entità. Può supportare le categorie che stai già utilizzando. Aiuta i processi di scrittura dei contenuti a riunirsi. Ad esempio, lo schema può fornire NAP aziendale locale su pagine specifiche della posizione o approfondire un argomento con una pagina completa Domanda-Risposta.

Crea dati di ricerca di alta qualità che l'Intelligenza Artificiale comprende. Questo crea una migliore esperienza in loco perché possono trovare rapidamente il contenuto che desiderano. Esistono diversi intenti dello schema. Usa quello giusto per l'intento transazionale rispetto a quello informativo. La scelta dell'intento dello schema e dei metadati migliori per ogni pagina aiuta a mantenere chiara la tassonomia dei tuoi contenuti.

9. Assiste con problemi di indicizzazione

I dati strutturati possono aiutare con l'indicizzazione perché Google comprende meglio quella pagina. rendendo i contenuti più leggibili, Google può capirli più facilmente. È meno probabile che indicizzi contenuti confusi che non sono chiari su chi o come potrebbero essere utilizzati.

Alcune pagine sono più sfumate ma non devono creare confusione per Google. Quando si crea una pagina più specifica del settore, spesso non rientra in una rappresentazione perfetta per Schema.org. Utilizzando un markup Thing onnicomprensivo, puoi utilizzare i dati strutturati per rappresentare un'entità specifica del settore. All'interno dello schema Article , hai la possibilità di definirlo in modo più completo. Quindi, utilizzando sameAs , puoi aggiungere definizioni esterne come Wikipedia per esporre ulteriormente la correlazione del settore.

10. Corrisponde meglio all'intento della query

Quando i dati sono in formato strutturato, possono corrispondere all'intento della query sia meglio che più velocemente. Ad esempio, può attivare la rilevanza locale per il pacchetto di mappe. Oppure aiuta il ricercatore a trovare una particolare organizzazione nel settore immobiliare di Google.

11. È facile automatizzare gli aggiornamenti

Puoi scrivere uno script per inserire nuovi file di dati nel markup. Il codice deve essere popolato dalle informazioni effettive che l'utente può leggere su quella pagina. Lo schema di prodotto dinamico è un dato strutturato essenziale per l'e-commerce.

Modi in cui le informazioni sui prodotti cambiano comunemente:

  • Se il prezzo del prodotto viene aggiornato.
  • Se le valutazioni di una recensione del prodotto vengono aggiornate; o il numero di recensioni aumenta.
  • Se la disponibilità di magazzino cambia.
  • Se viene offerto un colore, una taglia o una confezione di vendita aggiuntiva.

I siti di vendita al dettaglio più grandi con molti prodotti devono fare affidamento sull'automazione dello schema per mantenere uno schema aggiornato e accurato. Non solo la pagina di un prodotto viene aggiornata, ma anche il codice dovrebbe essere popolato con aggiornamenti per corrispondere a ciò che è nella pagina. Ancora una volta, uno script può inserire il testo aggiornato nello schema generato per quella pagina.

Hai mai provato ad acquistare qualcosa che è disponibile in più formati e non riesci a selezionare e ordinare facilmente quello che desideri? Allo stesso modo, lo schema migliora l'esperienza dell'utente. Quando un GTIN viene assegnato a una versione specifica del prodotto, quell'articolo è facilmente reperibile sul Web ed è più veloce controllare il prodotto desiderato.

12. I potenziali clienti ottengono più informazioni rispetto a un semplice URL e una meta descrizione

I tradizionali link blu nelle SERP in genere fornivano ancora informazioni limitate. I ricchi risultati che puoi ottenere per i dati strutturati di alto valore sono enormi. Puoi ottenere un'intera tabella nelle SERP, un elenco dettagliato o un pannello informativo riccamente popolato. Offre così tanti modi visivamente accattivanti per avere risalto nei risultati di ricerca.

Ora diamo un'occhiata all'altro aspetto dell'implementazione, alle sue sfide e ai potenziali svantaggi. Ma prima, inseriamo entrambi in un formato tabellare o in un semplice confronto.

Valutare i PRO e i CONTRO dell'implementazione dei dati strutturati
PROFESSIONISTI CONTRO
Converte i dati non strutturati in dati strutturati. I microdati possono diventare disordinati.
Aggiunge attributi relazionali ricchi di dettagli. Richiede un investimento di tempo.
Migliora la visualizzazione sulle SERP. I plug-in di markup dello schema possono entrare in conflitto.
Può fornire visibilità alla posizione zero. Rischi di duplicazione dello schema da più app.
Aumenta la percentuale di clic e le entrate organiche. Posizionamento del tipo errato di schema.
Il markup dello schema è dato di prima parte. Problemi con i dati sensibili al tempo.
Aumenta la presenza del tuo marchio. Visualizzazione di diversi dati strutturati in base al rilevamento dell'utente.
Organizza la tassonomia di un sito. AngularJS ritardato o Ajax popolano il contenuto del sito.
Assiste con problemi di indicizzazione.
Corrisponde meglio all'intento della query.
È facile automatizzare gli aggiornamenti.
I potenziali clienti ottengono più informazioni rispetto a un semplice URL e una meta descrizione.

Contro dell'utilizzo di dati strutturati:

CONTRO:

Ci sono buoni motivi per implementare lo schema avanzato con cautela. Con la giusta strategia, puoi superare i seguenti svantaggi.

La conversione di dati complessi vasti e potenzialmente preziosi in informazioni utili, reperibili e accessibili può massimizzare i sistemi e i processi basati sui dati. Significa che hai bisogno del giusto approccio per implementare i dati strutturati. L'errore può verificarsi senza essere notato. È meglio essere consapevoli di ciò che sta accadendo sul posto.

  1. I microdati possono diventare disordinati.
  2. Richiede un investimento di tempo.
  3. I plug-in di markup dello schema possono entrare in conflitto.
  4. Rischi di duplicazione dello schema da più app.
  5. Posizionamento del tipo errato di schema.
  6. Problemi con i dati sensibili al tempo.
  7. Visualizzazione di diversi dati strutturati in base al rilevamento dell'utente.
  8. AngularJS ritardato o Ajax popolano il contenuto del sito.

1. I microdati possono diventare disordinati

I microdati che annotano i tag HTML sono leggibili dalla macchina ma possono risultare disordinati. I microdati devono essere utilizzati con ogni tag HTML all'interno del corpo dei documenti della pagina web. Questo è uno dei motivi per cui preferiamo lo schema JSON-LD. Riduce i rischi di gonfiamento del codice in quanto non è necessario che sia presente in ogni tag HTML. Puoi anche imparare a partizionare i batch di dati JSON ed eseguire query di base sui dati JSON caricati e, facoltativamente, rimuovere i valori ripetuti.

La buona notizia è che Google può riconoscere formati misti di microdati, JSON-LD e RDFa. In definitiva, essere coerenti e capire da dove proviene il tuo markup è l'approccio migliore all'implementazione e alla manutenzione.

I microdati disordinati possono essere un grosso problema. Assicurati che i tuoi metadati siano descrittivi, significativi e rappresentino il contenuto della pagina. Evita di ripetere meta descrizioni uguali o simili. Assicurati che i tuoi metadati non siano ingannevoli.

2. Richiede un investimento di tempo

Molte persone potrebbero obiettare che l'implementazione del markup dei dati strutturati può essere facile e veloce. A livello di base, questo può essere vero. Tuttavia, come tutti i SEO superiori, puoi portarlo a un livello superiore per essere più efficace. Sebbene ciò richieda tempo sia per l'apprendimento che per il mantenimento, gli studi dimostrano che ne vale la pena. Il vantaggio competitivo, i clic e le entrate senza i quali potresti perdere sono troppo alti.

3. I plug-in di markup dello schema possono entrare in conflitto

Questa è una possibilità reale. Dipende in parte dall'abilità dei tuoi sviluppatori di plugin e dalla velocità con cui aggiornano e risolvono i problemi. Potrebbe entrare in conflitto con un tema WordPress o altro codice.

Anche i dati strutturati errati o in conflitto che attivano un'azione manuale vedranno classifiche inferiori. Apprendiamo che "Pagine o siti che violano queste linee guida sui contenuti potrebbero ricevere classifiche meno favorevoli..." secondo Google in "Linee guida generali sui dati strutturati".

4. Rischi di duplicazione dello schema da più app

Molti siti non utilizzano solo Yoast, ma anche plug-in aggiuntivi nella speranza di aggiungere dati strutturati più utili. È possibile utilizzare più app, come l'aggiunta di Wordlift, ma è necessario un revisore del markup dello schema esperto o si può finire per duplicare i tipi di schema. Vuoi evitare di duplicare la stessa identica proprietà e fornire informazioni ridondanti che aggiungono solo codice non necessario.

Quando utile, aggiungiamo codice di markup personalizzato come una sorta di implementazione additiva. Dovresti sempre testare e guardare i rapporti di Google Search Console per gli errori dei dati strutturati. Vale la pena costruire in tempo per ripulire le cose. Alla fine, utilizza uno strumento o un metodo coerente per un'implementazione coerente per meno problemi.

5. Posizionamento del tipo errato di schema

Non solo gli audit spesso rivelano che viene utilizzato il markup dello schema di tipo sbagliato, ma spesso viene inserito nella pagina sbagliata. Un esempio comune è qualcuno che utilizza i dati strutturati del prodotto in modo errato inserendoli in una pagina di categorie o collezioni, rispetto alla pagina dedicata in cui gli acquirenti li aggiungono al proprio carrello. Assumere una persona esperta di Schema SEO eliminerà queste preoccupazioni.

Un piano di implementazione dello schema coerente e corretto è meglio che provare a mescolare i formati. Quando hai più pagine di un tipo di markup, come How-To, è meglio non fondersi con il codice FAQ . Stai dicendo a Google ciò che è più importante della tua pagina. Può digerire entrambi i tipi di markup, ma poi spetta al motore di ricerca scegliere quale utilizzare.

Evita di inserire un tipo sbagliato su una pagina. Periodo. È necessario rimanere aggiornati sugli aggiornamenti, ad esempio su come può essere utilizzato AggregateRatings Schema for Reviews. Un implementatore di schemi alle prime armi può persino procurarti un'azione manuale. Ecco un altro “mix” da evitare; non mettere Event e Course sulla stessa pagina. Se persistono dubbi su cosa sia quel tipo, torna indietro e rivedi qual è la classe principale.

6. Problemi con i dati sensibili al tempo

Questo è solo un problema se stai aggiornando manualmente il tuo markup. Per i siti aziendali, è fondamentale adottare una soluzione che venga effettivamente popolata e aggiornata quando le informazioni effettive cambiano. Le opzioni statiche sul sito Web possono essere sostituite con l'automazione dei dati di base.

I prezzi di vendita sono generalmente offerti per un periodo di tempo. Quando la vendita termina e l'offerta viene rimossa da una pagina Web, l'automazione rifletterà immediatamente il prezzo corrente e non il prezzo di vendita. Se il dominio è incentrato sul marchio, è probabile che venga visualizzato in Prodotti popolari e altri tipi di carosello di prodotti. Il markup dei dati della tua struttura può informare i motori di ricerca in modo che estraggano il prezzo giusto, la disponibilità di magazzino e altri dettagli, come le informazioni sulla spedizione.

I siti Web internazionali devono spesso adattare i prezzi in base a un indirizzo IP specifico o apportare modifiche ai contenuti in base alle informazioni demografiche del proprio utente. Un processo manuale richiede più tempo e può lasciarti ricevere commenti o e-mail indesiderati. Tieni presente che l'implementazione errata o scadente dell'aggiornamento può essere percepita come un'azione manipolativa. Lo scenario ideale è che il markup rimanga lo stesso su tutti i siti, in posizioni diverse, e ciò che è nella pagina è nel codice dello schema.

7. Visualizzazione di diversi dati strutturati in base al rilevamento dell'utente

Vuoi creare Competenza, Autorevolezza e Affidabilità (EAT) per il tuo sito. Ciò significa fornire coerenza ed evitare ciò che potrebbe essere percepito come un passaggio di manipolazione. Ciò significa che devi stare attento a ciò che automatizzi.

“Spesso si è tentati di modificare il contenuto della pagina in base al rilevamento dell'utente. I siti internazionali spesso devono adattare i prezzi in base a un indirizzo IP specifico e persino aggiornare i contenuti in base alle informazioni demografiche del loro utente", secondo seoClarity [1] .

8. AngularJS ritardato o Ajax popolano il contenuto del sito

I domini che si basano su AngularJS devono sempre aggiungere il markup dello schema nell'intestazione, passare attraverso il DOM o aggiungere uno script di terze parti. Quindi il codice può essere visualizzato sulla pagina più velocemente. Google penalizza i siti web se inseriscono attributi e contenuti nel markup dello schema che differiscono dal contenuto della pagina. Questo è molto granulare; lo schema dovrebbe riflettere esattamente ciò che è sulla pagina.

Se ci sono ritardi significativi nel tempo necessario per il rendering del contenuto, Google potrebbe aver già tratto le conclusioni della sua pagina e perdere quel markup dello schema. Controlla i tempi di caricamento del codice in modo che se ti affidi ad AngularJS o Ajax, il tuo markup si carica in modo che sia prezioso.

Le persone spesso fanno un passo indietro quando parliamo di codice. Tuttavia, molte app e plug-in possono occuparsi dei dati strutturati per te. Con lo stack e il team di marketing giusti, devi preoccuparti della codifica o dell'HTML.

Nuovi tipi di risultati avanzati potenziati dai dati strutturati

Se sei un commerciante al dettaglio che cerca di massimizzare il tuo spazio SERP, implementare tanti tipi di schemi porterà più valore ai visitatori della pagina. Puoi quindi presentarti più spesso nei risultati di Google Shopping. Abbiamo scoperto che un nuovo account conteneva questo messaggio Google Ads: " Aggiungi snippet strutturati al tuo account. I tuoi annunci non sono così importanti come potrebbero esserlo se utilizzassi snippet strutturati, che possono migliorare il tuo CTR. Gli snippet strutturati mancano in 1 campagna".

Gli snippet strutturati consentono ai consumatori di vedere un'anteprima dei tuoi prodotti e servizi prima di fare clic sul tuo annuncio. Se aggiungi snippet strutturati, potresti notare cambiamenti positivi nei clic, nel CTR e nel costo della ricerca a pagamento.

Porta lo sviluppo ai dati con un approccio di squadra

Sfrutta velocità, automazione, concorrenza ed estensibilità per sviluppare ed eseguire applicazioni di dati, modelli e pipeline in cui i set di dati sono utili. Possiamo collaborare con te per utilizzare lo schema per ottenere più traffico online e vendite organiche.

"Circa meno di un terzo delle pagine web su Google utilizza lo schema, il che ci lascia molto spazio per sfruttare gli schemi rispetto ai nostri concorrenti per migliorare il posizionamento e ottenere visibilità", secondo merkle.

Rishabh Raj ha anche affermato nello Schema per SEO del 4 giugno 2021: cosa, perché e come? articolo che “questa implementazione ti darà un vantaggio di 4 posizioni medie sulla SERP”. Questi sono vantaggi notevoli.

"La Ricerca Google lavora sodo per comprendere il contenuto di una pagina. Puoi aiutarci fornendo a Google indizi espliciti sul significato di una pagina includendo dati strutturati nella pagina. I dati strutturati sono un formato standardizzato per fornire informazioni su una pagina e classificare il contenuto della pagina.

La Ricerca Google utilizza anche i dati strutturati per abilitare funzioni e miglioramenti speciali dei risultati di ricerca.

Devi includere tutte le proprietà richieste affinché un oggetto sia idoneo per essere visualizzato nella Ricerca Google con la visualizzazione avanzata. In generale, la definizione di più funzionalità consigliate può aumentare le probabilità che le tue informazioni vengano visualizzate nei risultati di ricerca con visualizzazione migliorata. Tuttavia, è più importante fornire meno proprietà consigliate ma complete e accurate piuttosto che cercare di fornire ogni possibile proprietà consigliata con dati meno completi, mal formati o imprecisi. – Capire come funziona il markup dei dati strutturati di Google [2]

SOMMARIO: Decidere di implementare i dati strutturati

Considera la complessità, il costo e i vincoli inerenti alle soluzioni di markup dello schema disponibili e vai avanti. I pro superano di gran lunga i contro dei dati strutturati. Non vuoi perderti. Possiamo aiutare la tua azienda a sviluppare strategie di marketing basate sui dati oltre la SEO. L'integrazione e l'interoperabilità dei dati possono massimizzare il modo in cui i tuoi contenuti vengono consumati.

Collabora con Hill Web Marketing e ti assicureremo di rimanere aggiornato con le nuove opportunità di Schema

RISORSE:

[1] https://www.seoclarity.net/blog/structured-data-common-issues

[2] https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data