Professione

I dati strutturati di Occupation consentono ai fornitori di stime degli stipendi di definire fasce e medie salariali per aree geografiche in base al tipo di professione, dettagli sul posto di lavoro come bonus, qualifiche e istruzione richiesti e di aggregarli per fattori quali livelli di esperienza o organizzazione che assume.

Utilizza i seguenti tipi di schema.org e di estensioni Google per definire le stime degli stipendi e altre informazioni relative alle professioni.

Esempi

Nel seguente esempio JSON-LD viene mostrata una semplice definizione di Occupation con dati relativi a stime degli stipendi nello Strumento di test per i dati strutturati:

Nel seguente esempio JSON-LD viene mostrato un esempio più complesso di definizione di OccupationAggregationByEmployer con i dati relativi a stime degli stipendi nello Strumento di test per i dati strutturati.

Linee guida

Devi seguire le linee guida sulla qualità e le linee guida tecniche generali per i dati strutturati. Inoltre, le seguenti linee guida si applicano ai dati strutturati di Occupation:

Istruzioni 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, OccupationAggregation o OccupationAggregationByEmployer 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 una diversa occupationLocation.
  • 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 per i contenuti

  • Raggruppa titoli di professioni simili se tutti i lavori hanno fasce salariali e descrizioni simili. I titoli della professione devono essere specifici, ma non talmente dettagliati da generare confusione. Ecco alcuni esempi:
    • Non essere troppo generico:

      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"

Definizioni dei tipi di dati strutturati

Questa sezione descrive i tipi di dati strutturati relativi alle stime degli stipendi.

Affinché i tuoi dati strutturati siano idonei per essere visualizzati nei risultati di ricerca, devi includere le proprietà richieste. Le definizioni di Occupation a cui mancano i campi richiesti non verranno prese in considerazione per i risultati della ricerca avanzata. Puoi anche includere le proprietà consigliate per aggiungere ulteriori informazioni al tuo markup, fornendo così un'esperienza utente migliore.

Puoi utilizzare lo Strumento di test per i dati strutturati di Google per convalidare il tuo markup.

Occupation

Il tipo Occupation definisce le informazioni su un lavoro, come lo stipendio stimato, le competenze richieste e le responsabilità. La definizione completa di Occupation è disponibile su schema.org/Occupation.

Proprietà
@context

Obbligatoria

Imposta @context su "http://schema.org/". Ad esempio:

"@context": "http://schema.org/"
@type

Obbligatoria

Imposta @type su "Occupation". Ad esempio:

"@type": "Occupation"
description

Text, consigliata

La descrizione della professione.

description deve essere una rappresentazione completa del lavoro, che includa le responsabilità lavorative, le qualifiche, le competenze, l'orario di lavoro, i requisiti di formazione e i requisiti in termini di esperienza.

Linee guida aggiuntive:

  • Includi description in tutte le pagine di prodotto sulle quali può arrivare un utente, non solo nella pagina di livello superiore.
  • description deve identificare in modo unico la professione e fornire una descrizione specifica di ciò che la professione comporta.

    Non consigliato: "Tirocinio - Un tirocinio è un lavoro che ha come fine la formazione per impiegati e professionisti."

    Consigliato: "Tirocinio per analista dati - Un tirocinio come analista di dati. Un analista di dati estrapola informazioni dai dati per aiutare altri a prendere decisioni basate sui dati."

  • description non può essere uguale a name.
  • Non includere l'organizzazione che assume in description. Usa invece hiringOrganization.
estimatedSalary

Array di MonetaryAmountDistribution, obbligatoria

Lo stipendio stimato per questa professione nella definizione di occupationLocation data. Devi specificare una fascia salariale o delle stime degli stipendi in base all'intervallo del percentile.

L'esempio seguente mostra una fascia salariale stimata:

"estimatedSalary": [{
  "@type": "MonetaryAmountDistribution",
  "name": "base",
  "currency": "USD",
  "unitText": "YEAR",
  "minValue": "100000", // Inherited from QuantitativeValue
  "maxValue": "150000", // Inherited from QuantitativeValue
  "median": "124900" // Inherited from QuantitativeValueDistribution
}]

Per tenere conto di stipendio base, bonus e altre forme di compenso in denaro, definisci più stipendi utilizzando l'array di estimatedSalary. Devi specificare lo stipendio base. Altri tipi di retribuzione sono facoltativi. Ad esempio:

"estimatedSalary": [
  {
    "@type": "MonetaryAmountDistribution",
    "name": "base",
    "currency": "USD",
    "unitText": "YEAR",
    "minValue": "100000",
    "maxValue": "150000",
    "median": "124900"
  }, {
    "@type": "MonetaryAmountDistribution",
    "name": "bonus",
    "currency": "USD",
    "unitText": "YEAR",
    "minValue": "0",
    "maxValue": "34500",
    "median": "4450"
  }
]
mainEntityOfPage

WebPage, consigliata

La data in cui sono state realizzate le stime degli stipendi. Il campo lastReviewed è in formato ISO 8601; ad esempio:

"mainEntityOfPage": {
  "@type": "WebPage",
  "lastReviewed": "2017-07-23T14:20:00-05:00"
}
name

Text, obbligatoria

Il titolo della professione. Questo campo consente l'utilizzo di testo in formato libero. Ad esempio, "Tecnico informatico".

Best practice:

  • Questo campo deve corrispondere solo alla denominazione della professione.
  • Non includere codici di lavoro, indirizzi, date, stipendi o nomi di aziende nel campo name.

    Sconsigliato: Invia subito la candidatura per una posizione da informatico - Richiesta lingua FRANCESE a Bucarest

    Consigliato: Market Specialist con lingua francese

  • Fornisci denominazioni brevi e leggibili.
  • Non abusare di caratteri speciali come "!" e "*". L'uso eccessivo di tali caratteri potrebbe far sì che il tuo markup venga considerato Markup strutturato contenente spam. Numeri e caratteri quali "/" e "-" sono accettabili.

    Sconsigliato: *** ASSUNZIONI MAGAZZINO!! VICINO A UNA FERMATA BUS!! ***

    Consigliato: Assistente spedizioni presso magazzino

occupationLocation

Array di City, State o Country, consigliata

Il luogo per cui si applica questa descrizione della professione. Puoi definire la località a livello di città, stato o paese. Ad esempio:

"occupationLocation": [
  {
    "@type": "City", // Maximum level of granularity
    "name": "Mountain View"
  }
]

La località non deve essere più dettagliata della città.

Il valore di occupationLocation è il luogo in cui si svolge effettivamente la professione, non il luogo in cui è stata creata l'offerta con le stime degli stipendi.

Se un singolo tipo di Occupation ha più località, specifica le località nell'array di occupationLocation, come illustrato nell'esempio seguente:

"occupationLocation": [
  {
    "@type": "State",
    "name": "Oregon"
  }, {
    "@type": "State",
    "name": "Washington"
  }
]

Dati come le fasce salariali, i requisiti educativi e le qualifiche per l'occupazione variano in base alla località. Per rappresentarlo, definisci più pagine, ciascuna con la propria definizione di Occupation e una occupationLocation distinta.

MonetaryAmountDistribution

Il tipo MonetaryAmountDistribution è una distribuzione statistica di importi monetari. Utilizza MonetaryAmountDistribution per definire la distribuzione statistica di stipendio, bonus e altri dati di retribuzione monetaria per la definizione di Occupation.

La definizione completa di MonetaryAmountDistribution è disponibile su schema.org/MonetaryAmountDistribution. Oltre alle proprietà elencate di seguito, questo tipo eredita tutte le proprietà del tipo QuantitativeValueDistribution.

Proprietà
@type

Obbligatoria

Imposta @type su "MonetaryAmountDistribution".

currency

Text, consigliata

Il codice valuta ISO 4217 di tre lettere per il valore. Ad esempio, "USD" o "CAD".

name

Text, obbligatoria

Il tipo di valore. Devi specificare lo stipendio base. Altri tipi di retribuzione sono facoltativi. Ad esempio, "Base", "Bonus", "Commissione".

QuantitativeValueDistribution

Il tipo QuantitativeValueDistribution è una distribuzione statistica di valori.

Utilizza MonetaryAmountDistribution per definire la distribuzione statistica dei dati strutturati di Occupation.

Oltre alle proprietà elencate di seguito, questo tipo eredita tutte le proprietà del tipo QuantitativeValue di schema.org. La definizione completa di QuantitativeValueDistribution è disponibile su schema.org/QuantitativeValueDistribution.

Proprietà
@type

Obbligatoria

Imposta @type su "QuantitativeValueDistribution".

median

Number, consigliata

Il valore mediano (o "medio"). Ad esempio, metà degli stipendi per questa professione sono pari o inferiori a questo valore.

percentile10

Number, consigliata

Il 10° percentile. Ad esempio, il 10% degli stipendi per questa professione è pari o inferiore a questo valore.

percentile25

Number, consigliata

Il 25° percentile. Ad esempio, il 25% degli stipendi per questa professione è pari o inferiore a questo valore.

percentile75

Number, consigliata

Il 75° percentile. Ad esempio, il 75% degli stipendi per questa professione è pari o inferiore a questo valore.

percentile90

Number, consigliata

Il 90° percentile. Ad esempio, il 90% degli stipendi per questa professione è pari o inferiore a questo valore.

unitText

Text, obbligatoria

La frequenza del valore specificato. I valori tipici per unitText sono:

  • "DAY"
  • "HOUR"
  • "MONTH"
  • "WEEK"
  • "YEAR"

OccupationAggregation

Il tipo OccupationAggregation è un'estensione di Occupation che fornisce dati come una raccolta ad hoc dei lavori. Ad esempio, puoi specificare i bonus e il numero minimo di anni di esperienza richiesti per le offerte di lavoro quando vengono aggregate con questo tipo. Si tratta di una nuova estensione di schema.org proposta da Google.

Oltre alle proprietà elencate di seguito, questo tipo eredita tutte le proprietà del tipo Occupation.

Proprietà
@context

Obbligatoria

Imposta @context su "http://schema.googleapis.com/".

@type

Obbligatoria

Imposta @type su "OccupationAggregation".

sampleSize

Number, consigliata

Il numero di punti dati che contribuiscono ai dati salariali aggregati. Ad esempio:

"sampleSize": 42
yearsExperienceMax

Number, consigliata

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

Number, consigliata

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

OccupationAggregationByEmployer

Il tipo OccupationAggregationByEmployer è un'estensione di OccupationAggregation che fornisce 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. È una nuova estensione di schema.org proposta da Google.

Oltre alle proprietà elencate di seguito, questo tipo eredita tutte le proprietà dei tipi Occupation e OccupationAggregation.

Proprietà
@context

Obbligatoria

Imposta @context su "http://schema.googleapis.com/".

@type

Obbligatoria

Imposta @type su "OccupationAggregationByEmployer".

hiringOrganization

Organization, obbligatoria

L'organizzazione che offre un posto di lavoro per questa professione. Imposta @context su "http://schema.org/". hiringOrganization deve essere il nome dell'azienda, ad esempio "Starbucks, Inc", e non la singola sede che assume, come "Starbucks di Piazza Verdi". Ad esempio:

"hiringOrganization": {
  "@context": "http://schema.org/",
  "@type": "Organization",
  "name": "Google, Inc."
}

Invia feedback per...