I dati strutturati Occupation
consentono ai fornitori di stime degli stipendi di definire fasce
e medie salariali per aree geografiche in base al tipo di prestazione e ai dettagli sul posto di lavoro come benefit,
qualifiche e requisiti relativi all'istruzione. I dati strutturati OccupationAggregationByEmployer
consentono ai fornitori di stime degli stipendi di aggregare le professioni in base a fattori quali
livelli di esperienza oppure organizzazione che assume.
Gli stipendi stimati possono comparire nell'esperienza delle offerte di lavoro nella Ricerca Google e sotto forma di risultato multimediale delle stime degli stipendi per una professione specifica.

Come aggiungere dati strutturati
I dati strutturati sono un formato standardizzato per fornire informazioni su una pagina e classificarne i contenuti. Se non li hai mai utilizzati, leggi ulteriori informazioni su come funzionano i dati strutturati.
Ecco una panoramica su come creare, testare e rilasciare i dati strutturati. Per una guida passo per passo su come aggiungere dati strutturati a una pagina web, consulta il codelab sui dati strutturati.
- Aggiungi le proprietà richieste. Per informazioni su dove inserire i dati strutturati nella pagina, guarda il video JSON-LD structured data: Where to insert on the page.
- Segui le linee guida.
- Convalida il codice utilizzando il test dei risultati multimediali.
- Esegui il deployment di alcune pagine che includono dati strutturati e utilizza lo strumento Controllo URL per verificare come Google vede la pagina. Assicurati che la pagina sia
accessibile per Google e che non venga bloccata da file robots.txt, tag
noindex
o requisiti di accesso. Se la pagina non sembra presentare problemi, puoi chiedere a Google di ripetere la scansione degli URL. - Per tenere Google informata delle future modifiche, ti consigliamo di inviare una Sitemap. Puoi automatizzare questa operazione con l'API Search Console Sitemap.
Esempi
Esempio di Occupation
Il seguente codice JSON-LD è un esempio semplice di Occupation
con dati relativi a stime degli stipendi:
<html> <head> <title>Software Developer, Applications</title> <script type="application/ld+json"> { "@context": "https://schema.org/", "@type": "Occupation", "name": "Software Developer, Applications", "mainEntityOfPage": { "@type": "WebPage", "lastReviewed": "2017-07-23T14:20:00-05:00" }, "description": "Develops information systems by designing, developing, and installing software solutions", "estimatedSalary": [ { "@type": "MonetaryAmountDistribution", "name": "base", "currency": "USD", "duration": "P1Y", "percentile10": "100000.5", "percentile25": "115000", "median": "120000.28", "percentile75": "130000", "percentile90": "150000" } ], "occupationLocation": [ { "@type": "City", "name": "Mountain View" } ] } </script> </head> <body> </body> </html>
Esempio di OccupationAggregationbyEmployer
Il seguente codice JSON-LD è un esempio più complesso di
OccupationAggregationByEmployer
con dati relativi a stime degli stipendi:
<html> <head> <title>App/Web App Developer</title> <script type="application/ld+json"> { "@context": "http://schema.googleapis.com/", "@type": "OccupationAggregationByEmployer", "name": "App/Web App Developer", "mainEntityOfPage": { "@type": "WebPage", "lastReviewed": "2017-07-23T14:20:00-05:00" }, "description": "Develops information systems by designing, developing, and installing software solutions.", "estimatedSalary": [ { "@type": "MonetaryAmountDistribution", "name": "base", "currency": "USD", "duration": "P1Y", "percentile10": "100000.5", "percentile25": "115000", "median": "120000.28", "percentile75": "130000", "percentile90": "150000" }, { "@type": "MonetaryAmountDistribution", "name": "bonus", "currency": "USD", "duration": "P1Y", "percentile10": "10000", "percentile25": "20000", "median": "25000", "percentile75": "27000", "percentile90": "60000" } ], "occupationLocation": [ { "@type": "State", "name": "Oregon" }, { "@type": "State", "name": "Washington" }, { "@type": "State", "name": "California" } ], "hiringOrganization": { "@type": "Organization", "name": "Google LLC" }, "sampleSize":1000, "industry": "Technology", "jobBenefits": "6 weeks paid vacation every year", "yearsExperienceMin": 3, "yearsExperienceMax": 7 } </script> </head> <body> </body> </html>
Linee guida
Devi seguire le norme sulla qualità e le linee guida tecniche generali per i dati strutturati. Inoltre, le seguenti linee guida si applicano ai dati strutturati di Occupation
:
Linee guida tecniche
- I dati strutturati di
Occupation
sono dati autonomi. Non è necessario che siano associati ad altri dati strutturati forniti a Google. - Aggiungi solo una definizione di tipo
Occupation
oOccupationAggregationByEmployer
a una pagina web. Non aggiungerne più di una per pagina. - Assicurati che i tuoi dati strutturati siano coerenti con ciò che mostri nella pagina. Ecco alcuni esempi:
- Nella tua pagina mostri agli utenti solo lo stipendio mediano e i tuoi dati strutturati includono solo tali valori.
- Nella tua pagina arrotondi lo stipendio annuale al cinquemillesimo più vicino e fornisci la stessa granularità nei dati strutturati.
- La maggior parte delle proprietà dovrebbe presentarsi solo una volta in una definizione, se non diversamente specificato.
- Per professioni con caratteristiche distinte sulla base della località (ad esempio la fascia salariale negli Stati Uniti del Nord-Est potrebbe essere diversa da quella per il Mid-West), crea pagine web separate, ciascuna con una propria definizione di
Occupation
che specifica un diverso valore peroccupationLocation
. - Non aggiungere dati strutturati relativi alle stime degli stipendi alle pagine delle offerte (pagine che mostrano un elenco di professioni).
- Aggiorna le Sitemap ogni volta che le tue pagine cambiano, in genere con frequenza giornaliera.
Linee guida relative ai contenuti
- Raggruppa titoli di professioni simili se tutte le offerte di lavoro hanno fasce salariali e descrizioni simili.
I titoli della professione devono essere specifici, ma non talmente dettagliati da generare confusione. Ecco alcuni esempi:
- Evita titoli eccessivamente generici:
Non consigliato: "Psicologi clinici, di counseling e per la scuola"
Consigliato: "Counselor scolastico", "Psicologo clinico", "Terapista clinico", "Dottore in psicologia"
- Non essere troppo specifico:
Non consigliato: "Infermiera diplomata per assistenza domestica" e "Infermiera diplomata (SSS)" e "SSS - Infermiera diplomata - Assistenza domiciliare - Infermiera per accompagnamento viaggi"
Consigliato: "Infermiera diplomata"
- Evita titoli eccessivamente generici:
Definizioni dei tipi di dati strutturati
Questa sezione descrive i tipi di dati strutturati relativi alle stime degli stipendi.
Devi includere le proprietà obbligatorie affinché i tuoi contenuti siano idonei per essere visualizzati nell'esperienza delle offerte di lavoro su Google e nei risultati multimediali. Puoi anche includere le proprietà consigliate per aggiungere ulteriori informazioni sui tuoi contenuti, fornendo così un'esperienza utente migliore.
Occupation
Il tipo Occupation
definisce le informazioni su un'offerta di lavoro, come lo stipendio stimato, le competenze richieste e le responsabilità. La definizione completa di Occupation
è disponibile all'indirizzo
schema.org/Occupation.
Proprietà obbligatorie | |
---|---|
estimatedSalary |
Array di Lo stipendio stimato per questa professione nella località Per prendere in considerazione stipendio base, bonus e altre forme di compenso in denaro,
definisci più salari con l'array di |
estimatedSalary.duration |
Il periodo di tempo necessario per ricevere lo stipendio stimato nel formato di data ISO 8601. Ad esempio, se lo stipendio stimato viene guadagnato nel corso di un anno, utilizza |
estimatedSalary.name |
Il tipo di valore. Devi specificare lo stipendio base. Altri tipi di retribuzione sono facoltativi. Ad esempio, "Base", "Bonus", "Commissione". |
name |
Il titolo della professione. Questa proprietà consente l'utilizzo di testo in formato libero. Ad esempio, "Ingegnere informatico". Best practice:
|
occupationLocation |
Array di Il luogo per cui si applica questa descrizione della professione. Definisci la località
a livello di città, stato o paese nell'unico campo Best practice:
|
Proprietà consigliate | |
---|---|
description |
La descrizione della professione. Il valore Linee guida aggiuntive:
|
estimatedSalary.currency |
Il codice valuta ISO 4217 di tre lettere per il valore. Ad esempio, "USD" o "CAD". |
estimatedSalary.median |
Il valore mediano (o "medio"). Ad esempio, metà degli stipendi per questa professione sono pari o inferiori a questo valore. |
estimatedSalary.percentile10 |
Il 10° percentile. Ad esempio, il 10% degli stipendi per questa professione è pari o inferiore a questo valore. |
estimatedSalary.percentile25 |
Il 25° percentile. Ad esempio, il 25% degli stipendi per questa professione è pari o inferiore a questo valore. |
estimatedSalary.percentile75 |
Il 75° percentile. Ad esempio, il 75% degli stipendi per questa professione è pari o inferiore a questo valore. |
estimatedSalary.percentile90 |
Il 90° percentile. Ad esempio, il 90% degli stipendi per questa professione è pari o inferiore a questo valore. |
mainEntityOfPage |
L'elemento principale descritto nella pagina. |
mainEntityOfPage.lastReviewed |
La data in cui sono state generate le informazioni relative agli stipendi stimati, nel formato ISO 8601. Ad esempio: "mainEntityOfPage": { "@type": "WebPage", "lastReviewed": "2017-07-23T14:20:00-05:00" } |
OccupationAggregationByEmployer
Il tipo OccupationAggregationByEmployer
fornisce
i dati relativi al lavoro raggruppati per datore di lavoro. Ad esempio, puoi specificare il settore e l'organizzazione che assume per un gruppo di professioni quando vengono aggregate per datore di lavoro.
Proprietà obbligatorie | |
---|---|
estimatedSalary |
Array di Lo stipendio stimato per questa professione nella località Per prendere in considerazione stipendio base, bonus e altre forme di compenso in denaro,
definisci più salari con l'array di |
estimatedSalary.duration |
Il periodo di tempo necessario per ricevere lo stipendio stimato nel formato di data ISO 8601. Ad esempio, se lo stipendio stimato viene guadagnato nel corso di un anno, utilizza |
estimatedSalary.name |
Il tipo di valore. Devi specificare lo stipendio base. Altri tipi di retribuzione sono facoltativi. Ad esempio, "Base", "Bonus", "Commissione". |
hiringOrganization |
L'organizzazione che offre un posto di lavoro per questa professione. Imposta @context su "https://schema.org/".
"hiringOrganization": { "@context": "https://schema.org/", "@type": "Organization", "name": "Google LLC" } |
name |
Il titolo della professione. Questa proprietà consente l'utilizzo di testo in formato libero. Ad esempio, "Ingegnere informatico". Best practice:
|
occupationLocation |
Array di Il luogo per cui si applica questa descrizione della professione. Definisci la località
a livello di città, stato o paese nell'unico campo Best practice:
|
Proprietà consigliate | |
---|---|
description |
La descrizione della professione. Il valore Linee guida aggiuntive:
|
estimatedSalary.currency |
Il codice valuta ISO 4217 di tre lettere per il valore. Ad esempio, "USD" o "CAD". |
estimatedSalary.median |
Il valore mediano (o "medio"). Ad esempio, metà degli stipendi per questa professione sono pari o inferiori a questo valore. |
estimatedSalary.percentile10 |
Il 10° percentile. Ad esempio, il 10% degli stipendi per questa professione è pari o inferiore a questo valore. |
estimatedSalary.percentile25 |
Il 25° percentile. Ad esempio, il 25% degli stipendi per questa professione è pari o inferiore a questo valore. |
estimatedSalary.percentile75 |
Il 75° percentile. Ad esempio, il 75% degli stipendi per questa professione è pari o inferiore a questo valore. |
estimatedSalary.percentile90 |
Il 90° percentile. Ad esempio, il 90% degli stipendi per questa professione è pari o inferiore a questo valore. |
industry |
Il settore associato al posto di lavoro. |
jobBenefits |
La descrizione dei benefit associati al lavoro. |
mainEntityOfPage |
L'elemento principale descritto nella pagina. |
mainEntityOfPage.lastReviewed |
La data in cui sono state generate le informazioni relative agli stipendi stimati, nel formato ISO 8601. Ad esempio: "mainEntityOfPage": { "@type": "WebPage", "lastReviewed": "2017-07-23T14:20:00-05:00" } |
sampleSize |
Il numero di punti dati che contribuiscono ai dati salariali aggregati. Ad esempio: "sampleSize": 42 |
yearsExperienceMax |
Il numero massimo di anni di esperienza accettabili per questa professione. Ad esempio, per una posizione junior si potrebbe specificare un massimo di cinque anni di esperienza, come mostra il seguente esempio: "yearsExperienceMax": 5 |
yearsExperienceMin |
Il numero minimo di anni di esperienza per questa professione. Ad esempio, per una posizione senior si potrebbe specificare un minimo di 10 anni di esperienza, come mostra il seguente esempio: "yearsExperienceMin": 10 |
Risolvere i problemi
Se hai difficoltà con l'implementazione dei dati strutturati, ecco alcune risorse che potrebbero esserti utili.
- I tuoi dati strutturati potrebbero contenere un errore. Consulta l'elenco di errori nei dati strutturati.
- Risolvere i problemi relativi a risultati multimediali mancanti/calo del numero totale di risultati multimediali.
- Per domande generali sulla scansione e sull'indicizzazione, consulta le Domande frequenti (FAQ) dei webmaster.
- Poni una domanda negli orari d'ufficio dei webmaster.
- Pubblica una domanda nel forum dei webmaster.