RDFa (Resource Description Framework in Attributes) è un'estensione HTML5 che consente agli sviluppatori web di incorporare dati strutturati all'interno delle pagine web utilizzando attributi HTML.

Questa estensione fornisce un modo per annotare i contenuti con metadati leggibili dalle macchine, rendendo più facile per i motori di ricerca e altre applicazioni comprendere il significato e il contesto del contenuto.

Utilizzo in Schema Markup

Lo schema markup è un vocabolario ampiamente utilizzato per i dati strutturati, che può essere aggiunto alle pagine web utilizzando vari formati, tra cui JSON-LD, Microdata o RDFa.

Quando si utilizza RDFa per lo schema markup, è possibile:

  • Identificare entità: RDFa consente di assegnare tipi di schema specifici (ad esempio, Persona, Organizzazione, Evento) agli elementi della pagina web, aiutando i motori di ricerca a comprendere la natura del contenuto.
  • Definire proprietà: è possibile utilizzare RDFa per aggiungere proprietà di schema (ad esempio, nome, data, luogo) per fornire dettagli aggiuntivi sulle entità presenti nella pagina.
  • Stabilire relazioni: RDFa consente di definire relazioni tra entità, come indicare che una Persona lavora per un'Organizzazione o che un Evento si svolge in un Luogo.

Incorporando lo schema markup tramite RDFa, è possibile migliorare il modo in cui le pagine web appaiono nei risultati di ricerca (ad esempio, rich snippet), aumentare le possibilità che i contenuti vengano visualizzati nei knowledge panel o nelle answer box, e rendere più facile per i motori di ricerca indicizzare e comprendere i contenuti.

Esempio di schema markup RDFa:

<div vocab="http://schema.org/" typeof="Person">
  <span property="name">John Doe</span>
  <span property="jobTitle">Software Engineer</span>
  <span property="worksFor" typeof="Organization">
    <span property="name">ABC Company</span>
  </span>
</div>

Schema Markup per Siti WordPress

Sebbene Google possa leggere lo schema markup creato con JSON-LD, Microdata o RDFa, raccomanda JSON-LD.

Utilizzando un plugin SEO come All in One SEO, gli utenti WordPress possono ottenere tutti i vantaggi dello schema markup, senza toccare il codice.

All in One SEO offre un modo semplice per aggiungere lo schema markup. E utilizza JSON-LD.

Lo schema markup può aiutare Google a comprendere meglio le tue pagine e a posizionarle per parole chiave pertinenti.

esempio rich snippet e-commerce
Sopra: Le immagini multiple e le informazioni di consegna e reso vengono visualizzate su Google, grazie allo schema markup.

Inoltre, lo schema markup può rendere le nostre pagine idonee per essere visualizzate come rich snippet. Questo è particolarmente utile per i siti di e-commerce che desiderano attrarre più click.

esempio rich snippet e-commerce
Sopra: Un altro esempio di come i rich snippet di prodotto possono essere visualizzati nei risultati di ricerca di Google.