Stipendio stimato

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 professione 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.

Informazioni sugli stipendi stimati nell'esperienza delle offerte di lavoro nella Ricerca Google

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 passo su come aggiungere dati strutturati a una pagina web, consulta il codelab sui dati strutturati.

  1. 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.
  2. Segui le linee guida.
  3. Convalida il codice utilizzando il test dei risultati multimediali.
  4. 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.
  5. 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 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 un diverso valore per 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 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"

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 MonetaryAmountDistribution

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

Per prendere in considerazione stipendio base, bonus e altre forme di compenso in denaro, definisci più salari con l'array di estimatedSalary. Devi specificare lo stipendio base. Altri tipi di retribuzione sono facoltativi.

estimatedSalary.duration

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 P1Y per duration.

estimatedSalary.name

Text

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

name

Text

Il titolo della professione. Questa proprietà consente l'utilizzo di testo in formato libero. Ad esempio, "Ingegnere informatico".

Best practice:

  • Questa proprietà 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 IN MAGAZZINO!! VICINO A UNA FERMATA DELL'AUTOBUS!!" ***

    Consigliato: Assistente spedizioni presso magazzino

occupationLocation

Array di City, State o Country

Il luogo per cui si applica questa descrizione della professione. Definisci la località a livello di città, stato o paese nell'unico campo Name se specifichi una sola località.

Best practice:

  • La località non deve essere più dettagliata della città.
  • La proprietà State accetta nomi di regioni se il tuo paese non specifica uno stato.
  • Il valore di occupationLocation è la località in cui si svolge effettivamente la professione, non la località 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.
  • Dati come le fasce salariali, i requisiti educativi e le qualifiche per la professione variano in base alla località. Per rappresentare queste variazioni, definisci più pagine, ciascuna con la propria definizione di Occupation e una località occupationLocation distinta.
Proprietà consigliate
description

Text

La descrizione della professione.

Il valore 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. Utilizza invece hiringOrganization.
estimatedSalary.currency

Text

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

estimatedSalary.median

Number

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

estimatedSalary.percentile10

Number

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

estimatedSalary.percentile25

Number

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

estimatedSalary.percentile75

Number

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

estimatedSalary.percentile90

Number

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

mainEntityOfPage

WebPage

L'elemento principale descritto nella pagina.

mainEntityOfPage.lastReviewed

Date

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 MonetaryAmountDistribution

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

Per prendere in considerazione stipendio base, bonus e altre forme di compenso in denaro, definisci più salari con l'array di estimatedSalary. Devi specificare lo stipendio base. Altri tipi di retribuzione sono facoltativi.

estimatedSalary.duration

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 P1Y per duration.

estimatedSalary.name

Text

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

hiringOrganization

Organization

L'organizzazione che offre un posto di lavoro per questa professione. Imposta @context su "https://schema.org/". hiringOrganization deve essere il nome dell'azienda (ad esempio, "Starbucks, Inc") e non l'indirizzo specifico della sede che assume (ad esempio, "Starbucks di Piazza Verdi"). Ad esempio:


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

Text

Il titolo della professione. Questa proprietà consente l'utilizzo di testo in formato libero. Ad esempio, "Ingegnere informatico".

Best practice:

  • Questa proprietà 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 IN MAGAZZINO!! VICINO A UNA FERMATA DELL'AUTOBUS!!" ***

    Consigliato: Assistente spedizioni presso magazzino

occupationLocation

Array di City, State o Country

Il luogo per cui si applica questa descrizione della professione. Definisci la località a livello di città, stato o paese nell'unico campo Name se specifichi una sola località.

Best practice:

  • La località non deve essere più dettagliata della città.
  • La proprietà State accetta nomi di regioni se il tuo paese non specifica uno stato.
  • Il valore di occupationLocation è la località in cui si svolge effettivamente la professione, non la località 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.
  • Dati come le fasce salariali, i requisiti educativi e le qualifiche per la professione variano in base alla località. Per rappresentare queste variazioni, definisci più pagine, ciascuna con la propria definizione di Occupation e una località occupationLocation distinta.
Proprietà consigliate
description

Text

La descrizione della professione.

Il valore 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. Utilizza invece hiringOrganization.
estimatedSalary.currency

Text

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

estimatedSalary.median

Number

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

estimatedSalary.percentile10

Number

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

estimatedSalary.percentile25

Number

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

estimatedSalary.percentile75

Number

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

estimatedSalary.percentile90

Number

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

industry

Text

Il settore associato al posto di lavoro.

jobBenefits

Text

La descrizione dei benefit associati al lavoro.

mainEntityOfPage

WebPage

L'elemento principale descritto nella pagina.

mainEntityOfPage.lastReviewed

Date

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

Number

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


"sampleSize": 42
yearsExperienceMax

Number

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

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.