Come utilizzare i dati strutturati di Schema.org per aziende e persone

Pubblicato: 2020-02-26

In questo articolo esaminerò cosa sono esattamente i dati strutturati di Schema.org, perché sono essenziali per costruire EAT e come possiamo sfruttare la sua vasta gamma di tipi e attributi per comunicare dati chiari e precisi ai motori di ricerca.

Cos'è MANGIARE?

Expertise, Authority and Trust, o EAT, è uno dei criteri principali utilizzati dai motori di ricerca per decidere quale sia il miglior sito da mostrare per una determinata query di ricerca. L'uso dei dati strutturati dirà loro in modo molto preciso chi sei e cosa fai e questo aumenta la loro fiducia nel tuo sito. Includere dati aggiuntivi che mostrano competenza e autorità aumenterà anche la fiducia e migliorerà il posizionamento del tuo sito.

C'è un ulteriore livello noto come "YMYL", o Your Money, Your Life, che include tutti i siti che si occupano specificamente di finanza e salute. Per questa categoria Google è estremamente rigoroso e devi davvero essere sicuro di includere qualsiasi informazione che dimostri che sei qualificato e competente per parlare di questi argomenti.

Ti starai chiedendo:

Cosa sono i dati strutturati?

I dati strutturati sono informazioni presentate in un formato standardizzato che può essere compreso dalle macchine.

Internet ha bisogno di dati strutturati per esistere. Affinché tutte le sue macchine componenti siano in grado di comunicare tra loro, tutti i suoi protocolli e linguaggi (HTTP, TCP, TLS/SSL, PHP, Javascript ecc.) hanno una struttura rigorosa concordata.

Un'enorme eccezione a questo sono le informazioni che inserisci nel contenuto di testo visibile delle pagine del tuo sito web. Non ci sono regole che disciplinino la disposizione dei tuoi dati. Quando i motori di ricerca esaminano quel contenuto, analizzano i frammenti di testo alla ricerca di elementi che possono identificare come particolari tipi di dati. Ma è sempre con un certo grado di incertezza. Ad esempio, prendi un indirizzo standard come:

Amazing Stuff Inc, 39 Main Street, 34000 Newtown, Francia

Gli esseri umani provenienti da luoghi che utilizzano questo particolare formato di indirizzo possono vedere immediatamente che si tratta di un indirizzo. Ma immagina di essere qualcuno di un'altra parte del mondo che usa un formato di indirizzo diverso; capiresti quali erano tutte le parti dell'indirizzo? Ecco com'è per le macchine.

L'intelligenza artificiale nei motori di ricerca si è sviluppata al punto da poter riconoscere che questo probabilmente sembra un indirizzo ed estrarre i vari elementi, ma non è ancora certa al 100% e necessita di conferme da molte altre fonti per sentirsi sicura di ciò che ha indovinato. I dati strutturati, invece, sono costituiti da coppie costituite da un nome standardizzato, come “streetAddress”, e dal valore ad esso assegnato (in questo caso “39, Main Street”), e i motori di ricerca scansionano il codice html cercando questo tipo di dati nominati.

Scansione dati³

Espandi la tua analisi con connessioni senza interruzioni a set di dati aggiuntivi. Analizza la tua strategia SEO in base ai dati su backlink, traffico SEO, classifiche e set di dati personalizzati dal tuo CRM, dalla soluzione di monitoraggio o da qualsiasi altra fonte.
Per saperne di più

Il problema, quindi, è che sebbene le informazioni nelle tue pagine web possano sembrare strutturate all'occhio umano, non sono affatto strutturate per le macchine. Devono indovinare!

In termini pratici, cosa possiamo fare al riguardo?

Schema.org fa parte di un'iniziativa lanciata nel 2011 da Google, Bing e Yahoo per fornire un sistema di schemi universali per consentire il markup dei dati strutturati nei siti web. Quando i motori di ricerca vedono la riga “ @context”:”http://schema.org/ ” iniziano a cercare coppie di dati Schema.org denominate che possono riconoscere.

Possiamo inserire i dati strutturati dello schema nella sezione <head> del nostro html in questo modo:

Dati strutturati in formato JSON-LD

Ed ecco come lo vedono i motori di ricerca quando analizzano la pagina:

Dati strutturati nello strumento di test dei dati strutturati di Google

Non è molto più chiaro? Gli algoritmi dei motori di ricerca sono ora sicuri al 100% dell'identità e del ruolo di ogni bit di dati strutturati. Questo rende la loro vita molto più facile e aumenterà il livello di fiducia che hanno in chi sei e cosa fai, aumenterà il tuo EAT e migliorerà le tue classifiche.

Il markup dello schema di base per un'organizzazione

Inizierò con lo schema più semplice e poi esaminerò alcune ottimizzazioni aggiuntive.

In primo luogo, dovrai definire il tuo tipo di organizzazione. Poiché il sistema Schema.org è una gerarchia di cose (che puoi vedere qui) chiamate tipi, puoi iniziare dal tipo più generale e andare più in profondità nella gerarchia finché non trovi il tuo tipo. Il tipo più generale è Thing , che contiene una serie di sottotipi ampi, uno dei quali è Organizzazione. Come puoi vedere nella Figura 3, Organizzazione contiene altri tipi come Corporation , LocalBusiness , EducationalOrganization ecc.

Parte della gerarchia dei tipi

Puoi vedere che LocalBusiness ha un gran numero di sottotipi, quindi potresti continuare a scavare più a fondo, ma se non sei un'azienda locale, probabilmente sei una Corporation, quindi puoi guardarla. Clicca qui per vedere la pagina per Corporation.

Il tuo blocco Schema ora sarebbe simile a questo:

Il tipo Corporation

Questo è fantastico e non ci dà alcun errore nello strumento di test dei dati strutturati, ma non ci dice nulla sull'azienda, quindi dobbiamo assegnargli alcuni attributi o dati che lo descrivono.

Nella pagina Corporation , vedrai che ha una serie di attributi accettati. È importante scrivere correttamente i nomi degli attributi perché una volta che il motore di ricerca ha visto il tipo, cercherà gli attributi specifici accettati per quel tipo. I nomi degli attributi iniziano con una lettera minuscola e i nomi dei tipi iniziano con una lettera maiuscola.

[Case Study] Ottimizza i link per migliorare le pagine con il ROI maggiore

In un periodo di due anni, RegionsJob ha affrontato la sfida di migliorare il proprio ROI perfezionando la struttura di collegamento interna del proprio sito Web al fine di creare un'architettura efficiente. Questa strategia si è concentrata su azioni SEO a supporto degli obiettivi del sito web. Basandosi sui KPI per la redditività della pagina, RegionsJob ha implementato modifiche che creerebbero un sito Web con un migliore tasso di conversione degli utenti.
Leggi il caso di studio

Alcuni tipi hanno uno o più attributi obbligatori: se scegli un tipo LocalBusiness (o un sottotipo di LocalBusiness ) potresti visualizzare degli errori nello strumento di test perché richiede almeno un nome e un URL immagine .

Errori per dati mancanti

Se ciò accade, assicurati di fornire almeno i dati richiesti come nella figura 6 di seguito, per evitare un markup errato, quindi puoi aggiungere dati extra:

Gli errori sono corretti

Per il resto di questo articolo prenderò l'esempio di sunfimmo.com, una società che ho contrassegnato in passato. È un'azienda francese ma, ricorda, i nomi degli attributi sono sempre nella forma inglese standardizzata per essere riconoscibili dai motori di ricerca.

L'azienda è un'agenzia immobiliare ma non ha un'agenzia fisica reale che puoi visitare, quindi non può essere uno dei tipi di LocalBusiness . Invece di usare RealEstateAgent , il loro tipo deve essere Corporation . Il markup di base è simile a questo:

Schema di base.org per una società

Ora abbiamo alcuni buoni dati di base sull'azienda. Nota che il nome legale non è lo stesso del nome utilizzato per il trading: questo è importante perché in seguito aggiungeremo collegamenti agli elenchi ufficiali di registrazione delle società e i dati devono essere gli stessi se vogliamo creare fiducia nell'esattezza del dati. Lo stesso vale per l'indirizzo e il numero di telefono; devono essere uguali ovunque!

Punto di contatto

Se un'azienda ha diversi punti di contatto (in diverse città, regioni o paesi) possono essere contrassegnati anche loro. Questa azienda ha due uffici ma condividono lo stesso numero di telefono, quindi sono raggruppati in questo modo:

Schema.org di base per un ContactPoint

Si noti che quando un tipo (qui è ContactPoint ) viene utilizzato come valore per un attributo, viene contrassegnato come un blocco tra parentesi graffe; questi sono dati strutturati! Quando un attributo ha più valori possiamo metterli tra parentesi quadre, separati da virgole.

Markup aggiuntivo dello schema per un'organizzazione

Tipo aggiuntivo

Hai visto in precedenza nell'articolo che non possiamo contrassegnare l'azienda come RealEstateAgent perché non è un'attività locale, ma possiamo comunque dimostrare che ha il tipo specifico di agente immobiliare in un formato di dati strutturati utilizzando il sistema Productontology . Non entrerò nei dettagli ora (le istruzioni sono qui) ma ci consente di farlo:

Utilizzo dell'ontologia della produzione

E possiamo anche inserire un collegamento a Wikipedia in un blocco sameAs :

Usando lo stesso come

Collegamento a pagine ufficiali per una maggiore credibilità

Ora abbiamo il markup con i dettagli di base dell'azienda e abbiamo fornito un tipo più specifico. Ma ricorda che vogliamo anche aumentare la fiducia e la credibilità e dimostrare che l'azienda è una cosa reale. Per fare questo possiamo collegarci a pagine ufficiali contenenti dati che non possiamo modificare noi stessi, rendendole molto più credibili rispetto, ad esempio, agli account di social network dove praticamente chiunque può affermare di essere quello che vuole!

Qui in Francia, tutte le aziende hanno un numero di registrazione ufficiale ("SIRET") e un codice per il settore in cui operano ("CODE NAF"). Quindi possiamo scrivere un blocco personalizzato che in effetti dice:

“Questo è un identificatore ufficiale, ecco come si chiama, ecco il suo valore, ecco una pagina di wikipedia che lo descrive ed ecco la pagina di amministrazione ufficiale con l'elenco”:

Utilizzando l'identificatore Schema.org

Per corroborare ulteriori informazioni "ufficiali" possiamo fornire collegamenti a pagine di elenchi di informazioni sull'azienda, insieme a eventuali account social attivi pertinenti, nel blocco sameAs come questo:

Altri link stessi come

Aggiunta di dati dello schema per una persona per aumentare la competenza e l'autorità

Abbiamo creato il nostro blocco principale di markup Schema per Corporation e aggiunto una serie di dati per migliorarne la credibilità e l'affidabilità. Un buon modo per aumentare l'autorità e l'esperienza (ricorda, si tratta di EAT) è includere una o più persone e quali sono le loro credenziali. Per fare ciò possiamo includere un blocco Persona , come questo:

Schema.org per una persona

Qui diciamo che il fondatore è una Persona che si chiama Jean-Bernard Huet, quindi forniamo il suo account LinkedIn e affermiamo che è un alumnus di due EducationalOrganization con un link alle pagine dei diplomi specifici conseguiti, uno in economia e commercio e uno in diritto immobiliare. Per aumentare la sua credibilità professionale possiamo includere un blocco identificativo , come per l'azienda, ma questa volta definendo il suo numero di licenza di agente immobiliare e collegando a pagine ufficiali che descrivono di cosa si tratta, insieme alla pagina ufficiale dell'elenco della Camera di Commercio:

Identificatore di Schema.org per una persona

Quindi, ora abbiamo fornito a Google un'enorme quantità di dati molto precisi in un formato appositamente progettato per essere facilmente compreso dalle macchine!

L'unico problema è che il nostro blocco ora è enorme e contiene entità all'interno di entità che non sono tutte necessarie in tutti i blocchi Schema su tutte le pagine. Prendi l'esempio del blocco di markup Schema per l'attributo founders in cui vogliamo includere la Persona e tutte le informazioni su di essa, ma non vogliamo dover includere l'intero blocco Persona ogni volta. È qui che l' @id entra in gioco: una volta definito il blocco Person con un @id, possiamo includere quell' @id nel blocco dei fondatori ...

Schema.org @id per le entità

… e Google collegherà le entità tramite @id come puoi vedere nello Strumento per i dati strutturati:

Come Google vedrà questo blocco

Come possiamo includere diversi blocchi di Schema nella stessa pagina?

Per rendere più sistematica la gestione dei blocchi puoi inserirli come blocchi separati in un elemento contenitore come @graph e collegarli insieme usando @id , in questo modo :

Utilizzo di @graph per più blocchi

Quindi ecco qua: blocchi strutturati di dati chiari e precisi collegati tra loro tramite l'attributo @id , che dicono a Google e agli altri motori di ricerca esattamente chi sei, cosa fai e perché hai l'esperienza e l'autorità necessarie affinché le tue pagine stiano bene classificato nei risultati di ricerca. Tutto ciò che puoi fare per aiutare i motori di ricerca a comprendere il tuo sito e ridurre il loro carico di lavoro andrà a vantaggio del tuo sito.

Un'ultima parola

Il markup dello schema è un argomento vasto e non abbiamo nemmeno esaminato il markup per prodotti/servizi o articoli del blog, per non parlare di come possiamo eseguire il markup di recensioni e valutazioni nei dati strutturati per aumentare EAT, ma questi saranno trattati in articoli futuri .

Divertiti con i tuoi dati strutturati e assicurati di utilizzare lo Strumento di test dei dati strutturati!