Aggiungere dati strutturati alle offerte di lavoro

Puoi migliorare l'esperienza della ricerca di lavoro aggiungendo dati strutturati JobPosting alle tue pagine web contenenti offerte di lavoro. L'aggiunta dei dati strutturati rende le offerte di lavoro idonee a essere mostrate in un'esperienza utente speciale nei risultati della Ricerca Google. Puoi anche integrarli con Google utilizzando un sito di terze parti che pubblica offerte di lavoro.

Esempio di offerte di lavoro nei risultati di ricerca

Per i datori di lavoro e per i proprietari di siti con contenuti correlati al mondo del lavoro, questa funzionalità offre diversi vantaggi.

  • Risultati più interattivi: le tue offerte di lavoro possono essere idonee alla visualizzazione nell'esperienza di ricerca di lavoro su Google insieme al tuo logo e a recensioni, valutazioni e dettagli sull'offerta.
  • Candidati più numerosi e motivati: la nuova esperienza utente permette a chi cerca lavoro di filtrare i risultati in base a diversi criteri, ad esempio località o qualifica; in questo modo, avrai maggiori probabilità di attirare l'attenzione dei candidati che stanno cercando proprio quel lavoro.
  • Maggiori possibilità di scoperta e di conversione: le persone alla ricerca di lavoro avranno a disposizione un nuovo modo per interagire con le offerte e fare clic per raggiungere il tuo sito.

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, scopri di più 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 dei dati strutturati.

  1. Verifica che le impostazioni di caricamento dell'host consentano scansioni frequenti.
  2. Se hai più copie della stessa offerta di lavoro pubblicate sul tuo sito in hosting con URL distinti, utilizza gli URL canonici in ciascuna copia della pagina.
  3. Aggiungi le proprietà obbligatorie e consigliate. In base al formato che utilizzi, scopri dove inserire i dati strutturati nella pagina.
  4. Segui le linee guida tecniche e le norme relative ai contenuti per le offerte di lavoro.
  5. Convalida il codice utilizzando il Test dei risultati multimediali. Puoi anche visualizzare l'anteprima dell'aspetto dei tuoi dati strutturati nella Ricerca Google.
  6. Implementa 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 presenta problemi, puoi chiedere a Google di ripetere la scansione degli URL.
  7. Mantieni Google informata intraprendendo una delle seguenti azioni:
    • Utilizza l'API Indexing per informare Google della presenza di un nuovo URL di cui eseguire la scansione o dell'aggiornamento dei contenuti in corrispondenza di un URL.
    • Se non utilizzi l'API Indexing, invia una nuova Sitemap a Google tramite una richiesta GET al seguente URL:
      http://www.google.com/ping?sitemap=location_of_sitemap

      Ad esempio:

      http://www.google.com/ping?sitemap=http://www.example.com/sitemap.xml

      Importeremo l'intera Sitemap ed eseguiremo una nuova scansione delle pagine nelle quali il valore di lastmod è più recente rispetto all'ultima scansione.

Esempi

Offerta di lavoro standard

Ecco un esempio di singola offerta di lavoro che utilizza il codice JSON-LD.


<html>
  <head>
    <title>Software Engineer</title>
    <script type="application/ld+json">
    {
      "@context" : "https://schema.org/",
      "@type" : "JobPosting",
      "title" : "Software Engineer",
      "description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>",
      "identifier": {
        "@type": "PropertyValue",
        "name": "Google",
        "value": "1234567"
      },
      "datePosted" : "2017-01-18",
      "validThrough" : "2017-03-18T00:00",
      "employmentType" : "CONTRACTOR",
      "hiringOrganization" : {
        "@type" : "Organization",
        "name" : "Google",
        "sameAs" : "http://www.google.com",
        "logo" : "http://www.example.com/images/logo.png"
      },
      "jobLocation": {
      "@type": "Place",
        "address": {
        "@type": "PostalAddress",
        "streetAddress": "1600 Amphitheatre Pkwy",
        "addressLocality": "Mountain View",
        "addressRegion": "CA",
        "postalCode": "94043",
        "addressCountry": "US"
        }
      },
      "baseSalary": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": {
          "@type": "QuantitativeValue",
          "value": 40.00,
          "unitText": "HOUR"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Offerta di lavoro da casa

Ecco un esempio di offerta di lavoro da casa che utilizza codice JSON-LD.


<html>
  <head>
    <title>Software Engineer</title>
    <script type="application/ld+json">
    {
      "@context" : "https://schema.org/",
      "@type" : "JobPosting",
      "title" : "Software Engineer",
      "description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>",
      "identifier": {
        "@type": "PropertyValue",
        "name": "Google",
        "value": "1234567"
      },
      "datePosted" : "2017-01-18",
      "validThrough" : "2017-03-18T00:00",
      "applicantLocationRequirements": {
        "@type": "Country",
        "name": "USA"
      },
      "jobLocationType": "TELECOMMUTE",
      "employmentType": "FULL_TIME",
      "hiringOrganization" : {
        "@type" : "Organization",
        "name" : "Google",
        "sameAs" : "http://www.google.com",
        "logo" : "http://www.example.com/images/logo.png"
      },
      "baseSalary": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": {
          "@type": "QuantitativeValue",
          "value": 40.00,
          "unitText": "HOUR"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Rimuovere un'offerta di lavoro

Per rimuovere un'offerta di lavoro non più disponibile, procedi come illustrato di seguito:

  1. Assicurati che la pagina venga rimossa intraprendendo una delle seguenti azioni:
    • Verifica che la proprietà validThrough sia stata definita e che sia nel passato.
    • Rimuovi completamente la pagina, in modo che, se richiesta, restituisca un codice di stato 404 o 410.
    • Rimuovi i dati strutturati JobPosting dalla pagina.
  2. Mantieni Google informata intraprendendo una delle seguenti azioni:
    • Utilizza l'API Indexing per richiedere la rimozione dell'URL di un'offerta di lavoro dall'indice della Ricerca Google.
    • Se non utilizzi l'API Indexing, invia una nuova Sitemap a Google tramite una richiesta GET al seguente URL:
      http://www.google.com/ping?sitemap=location_of_sitemap

      Ad esempio:

      http://www.google.com/ping?sitemap=http://www.example.com/sitemap.xml

      Importeremo l'intera Sitemap ed eseguiremo una nuova scansione delle pagine nelle quali il valore di lastmod è più recente rispetto all'ultima scansione.

Eseguire il markup dei lavori da casa

Alla luce delle recenti conseguenze dell'emergenza COVID-19 su attività commerciali e occupazione, Google ha riscontrato un maggiore interesse delle persone alla ricerca di un impiego per le opportunità di lavoro da casa e da remoto. Per consentire a queste persone di trovare più facilmente queste opportunità di lavoro, ti invitiamo ad aggiungere dati strutturati ai lavori da casa.

Ecco come le offerte di lavoro da casa possono essere visualizzate nella Ricerca Google:

Esempio di offerta di lavoro da casa nei risultati di ricerca

Puoi provare anche nella Ricerca Google:

Offerte di lavoro da casa

Esistono tre proprietà che consentono a Google di comprendere quali lavori possono essere svolti da casa:

  • jobLocationType: utilizza questa proprietà per specificare che il lavoro deve essere svolto a casa.
  • applicantLocationRequirements: utilizza questa proprietà per specificare la posizione o le posizioni geografiche in cui i dipendenti possono trovarsi per svolgere i lavori da casa. È richiesto almeno un paese.
  • jobLocation: utilizza questa proprietà per specificare dove è possibile svolgere fisicamente il lavoro. Non devi utilizzare questa proprietà se non c'è una posizione fisica in cui si può eseguire il lavoro, ad esempio un ufficio o un cantiere edile.

Ecco alcuni scenari comuni in cui è opportuno eseguire il markup delle offerte di lavoro da casa:

  • Il lavoro può essere svolto a casa, ma esistono limitazioni geografiche relative alla posizione fisica del dipendente. Il dipendente non deve recarsi in un luogo di lavoro o un ufficio fisico. Utilizza applicantLocationRequirements e jobLocationType.
    "applicantLocationRequirements": {
      "@type": "Country",
      "name": "USA"
    },
    "jobLocationType": "TELECOMMUTE"
  • Il lavoro può essere svolto presso un sito di lavoro fisico con sede a Detroit, nello stato del Michigan, o a casa, negli Stati Uniti. Utilizza jobLocation e jobLocationType.
    "jobLocation": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Detroit",
        "addressRegion": "MI",
        "addressCountry": "US"
      }
     },
    "jobLocationType": "TELECOMMUTE"
  • Il lavoro può essere svolto in un luogo fisico a Detroit o da casa, in Michigan o in Texas. Utilizza jobLocation, jobLocationType e applicantLocationRequirements.
    "jobLocation": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "555 Clancy St",
        "addressLocality": "Detroit",
        "addressRegion": "MI",
        "postalCode": "48201",
        "addressCountry": "US"
      }
     },
    "applicantLocationRequirements": [{
        "@type": "State",
        "name": "Michigan, USA"
     },{
        "@type": "State",
        "name": "Texas, USA"
     }],
    "jobLocationType": "TELECOMMUTE"

Google utilizza come logo per le offerte di lavoro la stessa immagine mostrata nella scheda Knowledge Graph della tua azienda. Se vuoi usare un altro logo o indicare quello che preferiresti per la scheda informativa di Google relativa all'azienda e le sue offerte di lavoro, puoi suggerire una modifica tramite i dati strutturati.

Se hai un sito di offerte di lavoro di terze parti, per una determinata organizzazione puoi utilizzare un logo diverso dall'immagine mostrata nella scheda informativa di Google dell'organizzazione. Google seleziona il logo migliore da visualizzare nei risultati della Ricerca, che si tratti di quello della scheda informativa o del logo hiringOrganization. La proprietà logo è idonea solo a essere visualizzata sul tuo sito delle offerte di lavoro e non viene considerata come il logo canonico dell'organizzazione. Per scoprire di più, consulta la sezione relativa a hiringOrganization.

Linee guida tecniche

  • Inserisci i dati strutturati nella pagina di prodotto più dettagliata possibile. Non aggiungere dati strutturati a pagine pensate per presentare un elenco di offerte (ad esempio, pagine dei risultati di ricerca). Applica invece i dati strutturati alla pagina più specifica contenente la descrizione di una singola offerta di lavoro con i relativi dettagli significativi.
  • Aggiungi una proprietà JobPosting a ciascuna offerta di lavoro che vuoi pubblicizzare. I dati strutturati dovrebbero apparire sulla stessa pagina che contiene la descrizione dell'offerta di lavoro che chi cerca un impiego può leggere nel proprio browser.
  • La maggior parte delle proprietà dovrebbe ricorrere una sola volta nella pagina web delle offerte di lavoro, a meno che la descrizione non indichi in modo specifico che una proprietà può essere aggiunta più di una volta.
  • Se scegli di utilizzare le Sitemap per mantenere Google informata delle modifiche agli URL degli annunci di lavoro, segui le linee guida generali per le Sitemap. Agli URL delle offerte di lavoro si applicano inoltre le linee guida aggiuntive per le Sitemap indicate di seguito.

    • Assicurati che Googlebot possa accedere agli URL nella Sitemap. Assicurati che gli URL inclusi nella Sitemap non siano protetti da firewall o non siano resi inaccessibili dal file robots.txt.
    • Utilizza l'indicatore temporale più preciso possibile per i valori <lastmod> (Sitemap), <pubDate> (RSS) o <updated> (Atom) per indicare quando è stata aggiunta o modificata la pagina. Il valore dovrebbe corrispondere all'ultima volta che i contenuti dell'URL sono stati modificati. È importante utilizzare indicatori temporali precisi: la larghezza di banda della scansione è limitata e questi indicatori aiutano a evitare di ripetere la scansione di pagine che non hanno subito modifiche. Inoltre, maggiore è il numero di volte che Google deve eseguire la scansione delle pagine, maggiore sarà il carico a cui saranno sottoposti i tuoi server.
    • Non includere pagine dei risultati di ricerca, pagine con elenchi o altre pagine dinamiche nella Sitemap.
    • Gli URL della Sitemap devono includere la pagina canonica di ogni offerta di lavoro.

Norme relative ai contenuti delle offerte di lavoro

Abbiamo creato le norme relative ai contenuti delle offerte di lavoro per garantire che i nostri utenti possano accedere a offerte disponibili, pertinenti e per cui è facile candidarsi. Alle offerte di lavoro si applicano anche le linee guida generali sui dati strutturati e le norme sulla qualità per i webmaster. Se rileviamo contenuti che violano queste norme, risponderemo in modo appropriato, ad esempio tramite un'azione manuale e la rimozione delle offerte di lavoro dall'esperienza di ricerca di lavoro su Google.

Contenuti non pertinenti

Il markup JobPosting deve essere utilizzato solo sulle pagine che contengono una singola offerta di lavoro. Non è consentito l'utilizzo del markup JobPosting in nessun'altra pagina, comprese quelle che non includono offerte di lavoro.

Contenuti incompleti

Non sono consentite offerte di lavoro con descrizioni incomplete.

Rappresentazione ingannevole

Non sono consentite offerte di lavoro in cui si configura il tentativo di assumere l'identità di un'altra persona o organizzazione o comunque di intraprendere attività volte a ingannare, frodare o raggirare altre persone. Tali attività includono affermazioni false che suggeriscono affiliazione o approvazione da parte di un altro individuo o un'altra organizzazione. È incluso inoltre l'utilizzo di più account per eludere le nostre norme, aggirare blocchi o altrimenti superare le restrizioni applicate al proprio account.

Gli esempi di violazioni delle norme includono:

  • Offerte di lavoro o contenuti che rappresentano il datore di lavoro in modo non preciso, realistico o veritiero.
  • Offerte di lavoro per posizioni false o inesistenti. Sono incluse le offerte di lavoro con lo scopo principale di raccogliere informazioni sui candidati, anziché cercare di assumerli.
  • Qualifiche, descrizione e altri dettagli che utilizzano parole chiave in eccesso per manipolare il ranking nei risultati di ricerca.
  • Fornire dati sulla posizione falsi che non corrispondono alla posizione effettiva del lavoro.
  • Offerte di lavoro per conto di un'organizzazione o di un'azienda senza autorizzazione.

Linguaggio volgare e offensivo

Non sono consentite offerte di lavoro che contengono linguaggio osceno, volgare o offensivo.

Pubblicità celate dietro offerte di lavoro

Non sono consentiti contenuti promozionali celati dietro offerte di lavoro, come quelli pubblicati da terze parti (ad esempio programmi di affiliazione).

Nel caso in cui Google riceva un reclamo relativo a contenuti di un'offerta di lavoro in potenziale violazione della legge, l'offerta verrà gestita in conformità con le norme relative alla Ricerca.

Offerte di lavoro scadute

Non sono consentite offerte di lavoro scadute. Le offerte di lavoro scadute dovrebbero essere rimosse dal tuo sito web. Se preferisci non rimuoverle, devi assicurarti che la proprietà validThrough sia stata definita e che sia nel passato. In questo modo le persone potranno esaminare solo le offerte di lavoro ancora attive.

Offerte di lavoro per cui non è possibile candidarsi

Non sono consentite offerte di lavoro per cui non è possibile candidarsi. Alcuni esempi sono:

  • Offerte di lavoro che pubblicizzano eventi come inviti a fiere professionali.
  • Offerte di lavoro che richiedono l'accesso per visualizzare la relativa descrizione. Gli utenti devono essere in grado di visualizzare i dettagli delle offerte di lavoro senza dover effettuare l'accesso.

Raccolta di curriculum

I publisher possono richiedere la raccolta di curriculum solo per le posizioni aperte. Potremo rimuovere le offerte che raccolgono dati sui candidati, ma che al momento non prevedono l'assunzione.

Richieste di lavoro

Le offerte di lavoro devono descrivere la posizione aperta, includere tutte le qualifiche necessarie e altre informazioni pertinenti per un utente in cerca di lavoro. Non sono consentite offerte di lavoro in cui il candidato si offre di svolgere un lavoro.

Pagamento richiesto

Non sono consentite offerte di lavoro che richiedono un pagamento da parte dei candidati.

Contenuti editoriali

Per assicurarci che i nostri utenti comprendano i tuoi contenuti e possano candidarsi facilmente per il lavoro, non sono consentiti contenuti di spam sulla pagina, ovvero testo e immagini invadenti, annunci eccessivi e che distraggono l'utente oppure contenuti che non aggiungono alcun valore all'annuncio di lavoro.

Non sono consentiti contenuti grammaticalmente errati. Segui le regole grammaticali di base, usa le maiuscole in modo appropriato, evita di scrivere testo tutto in maiuscolo e utilizza solo acronimi o abbreviazioni ampiamente riconosciuti.

Definizioni dei tipi di dati strutturati

Questa sezione descrive i tipi di dati strutturati relativi alle offerte di lavoro.

Affinché i tuoi contenuti siano idonei per essere visualizzati nell'esperienza di ricerca del lavoro, devi includere le proprietà obbligatorie. Puoi anche includere le proprietà consigliate per aggiungere ulteriori informazioni sui tuoi contenuti, fornendo così un'esperienza utente migliore.

JobPosting

La definizione completa di JobPosting è disponibile all'indirizzo schema.org/JobPosting.

Proprietà obbligatorie
datePosted

Date

La data originale in cui il datore di lavoro ha pubblicato l'offerta in formato ISO 8601. Ad esempio, "2017-01-24" o "2017-01-24T19:33:17+00:00".


"datePosted": "2016-02-18"
description

Text

La descrizione completa del lavoro in formato HTML.

La proprietà description dovrebbe illustrare in modo completo il lavoro, includendo responsabilità, qualifiche, competenze, orari, requisiti a livello di formazione e di esperienza. description non può essere uguale a title.

Linee guida aggiuntive:

  • Devi formattare la descrizione in HTML.
  • Aggiungi almeno le interruzioni di paragrafo utilizzando <br>, <p> o \n.
  • La funzionalità riconosce i seguenti tag HTML: <p>, <ul> e <li>.
  • La funzionalità non riconosce i tag di intestazione e a livello di carattere, come <h1>, <strong> e <em>. Sebbene i tag non influiscano sulla formattazione della funzionalità, puoi tranquillamente includerli nella pagina.
hiringOrganization

Organization

L'organizzazione che offre il posto di lavoro. Deve essere il nome dell'azienda (ad esempio, "Starbucks, Inc") e non la località specifica della sede che assume (ad esempio, "Starbucks, Main Street"). Ad esempio:


"hiringOrganization": {
  "@type": "Organization",
  "name": "MagsRUs Wheel Company",
  "sameAs": "http://www.magsruswheelcompany.com"
}

Loghi su siti di offerte di lavoro di terze parti

Se hai un sito di offerte di lavoro di terze parti, per una determinata organizzazione puoi utilizzare un logo diverso dall'immagine mostrata nella scheda informativa di Google dell'organizzazione. Per richiedere un logo differente per un'organizzazione che assume, aggiungi la proprietà del logo all'array di hiringOrganization. Per i dati strutturati JobPosting, il rapporto tra larghezza e altezza dell'immagine deve essere compreso tra 0,75 e 2,5. Assicurati di seguire le linee guida per l'immagine del logo e le linee guida per il logo dell'azienda. Ad esempio:


"hiringOrganization": {
  "@type": "Organization",
  "name": "MagsRUs Wheel Company",
  "sameAs": "http://www.magsruswheelcompany.com",
  "logo": "http://www.example.com/images/logo.png"
}
jobLocation

Place

La posizione fisica o le posizioni fisiche dell'azienda in cui il dipendente si presenterà per lavorare, come un ufficio o un cantiere, non il luogo in cui è stato pubblicato l'annuncio. Includi quante più proprietà possibile: più proprietà fornisci, maggiore sarà la qualità dell'offerta di lavoro per i nostri utenti. Ad esempio:


"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "555 Clancy St",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "postalCode": "48201",
    "addressCountry": "US"
  }
}

Più sedi fisiche

Se il lavoro prevede più sedi, aggiungi più proprietà jobLocation in un array. Google sceglierà la sede migliore da visualizzare in base alla query utilizzata da chi cerca l'impiego.

Lavori a distanza

Per i lavori in cui il dipendente può o deve lavorare da remoto per il 100% del tempo devi usare jobLocationType. La proprietà jobLocation non è obbligatoria se è presente applicantLocationRequirements.

title

Text

La denominazione del lavoro e non il titolo dell'offerta di lavoro. Ad esempio, "Ingegnere informatico" o "Barista". Ad esempio:


"title": "Software Engineer"

Best practice:

  • Questa proprietà deve corrispondere solo alla denominazione del lavoro.
  • Non includere codici di lavoro, indirizzi, date, stipendi o nomi di aziende nella proprietà title.

    Sconsigliato: "Invia subito la candidatura per una posizione nell'IT - Richiesta lingua FRANCESE a Bucarest"

    Consigliato: "Market Specialist con lingua francese"

  • Fornisci denominazioni brevi e leggibili.
  • Evita l'uso eccessivo di caratteri speciali come "!" e "*", che potrebbe far sì che i tuoi dati strutturati vengano considerati 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"

  • Non utilizzare name al posto di title. Le proprietà title e name non sono intercambiabili.
  • Se gestisci un sito di offerte di lavoro di terze parti, non modificare la denominazione del lavoro per seguire le linee guida precedenti: ciò potrebbe rendere illeggibile il titolo. Fornisci il titolo così come l'hai ricevuto dal datore di lavoro.
validThrough

DateTime

La data di scadenza dell'offerta di lavoro in formato ISO 8601. Ad esempio, "2017-02-24" o "2017-02-24T19:33:17+00:00". Ad esempio:


"validThrough": "2017-03-18T00:00"

Se un'offerta di lavoro non presenta una scadenza o non sai quando scadrà, non includere questa proprietà. Se viene selezionata una persona per il posto di lavoro prima della scadenza, rimuovi l'offerta di lavoro.

Proprietà consigliate
applicantLocationRequirements

AdministrativeArea

La posizione geografica o le posizioni geografiche in cui i dipendenti possono trovarsi per essere idonei al lavoro da casa. La descrizione del lavoro deve indicare chiaramente che il candidato deve trovarsi in una o più posizioni geografiche determinate. Questa proprietà è consigliata solo se i candidati possono trovarsi in una o più località geografiche e il lavoro può o deve essere svolto al 100% a distanza.

Il seguente esempio mostra un lavoro che può essere svolto a distanza da qualunque luogo negli Stati Uniti:


"applicantLocationRequirements": {
  "@type": "Country",
  "name": "USA"
},
"jobLocationType": "TELECOMMUTE"

Il seguente esempio mostra un lavoro che può essere svolto o a distanza dal Canada o in presenza a Detroit (Michigan):


"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "555 Clancy St",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "postalCode": "48201",
    "addressCountry": "US"
  }
 },
"applicantLocationRequirements": {
    "@type": "Country",
    "name": "Canada"
 },
"jobLocationType": "TELECOMMUTE"
baseSalary

MonetaryAmount

Lo stipendio base effettivo per il lavoro, come previsto dal datore di lavoro (non una stima).

Per unitText di QuantitativeValue, utilizza uno dei seguenti valori sensibili alle maiuscole:

  • HOUR
  • DAY
  • WEEK
  • MONTH
  • YEAR

Ad esempio:


"baseSalary": {
  "@type": "MonetaryAmount",
  "currency": "USD",
  "value": {
    "@type": "QuantitativeValue",
    "value": 40.00,
    "unitText": "HOUR"
  }
}

Per specificare una fascia retributiva, definisci un intervallo di valori minValue e maxValue, anziché un singolo valore value. Ad esempio:


"baseSalary": {
  "@type": "MonetaryAmount",
  "currency": "USD",
  "value": {
    "@type": "QuantitativeValue",
    "minValue": 40.00,
    "maxValue": 50.00,
    "unitText": "HOUR"
  }
}
directApply

Boolean

Indica se l'URL associato a questa offerta di lavoro consente la candidatura diretta per l'offerta di lavoro.

Definiamo un'esperienza di candidatura diretta in termini di azioni richieste all'utente nel momento in cui presenta la sua candidatura. Ciò significa che a un utente viene presentata una procedura di candidatura breve e semplice sulla tua pagina senza inutili passaggi intermedi. Se l'utente deve fare clic su un pulsante per presentare la candidatura, compilare un modulo di domanda o effettuare l'accesso più di una volta durante il percorso di candidatura, significa che non offri un'esperienza diretta.

Se fornisci una delle seguenti esperienze, è probabile che tu offra un'esperienza di candidatura diretta:

  • L'utente completa la procedura di candidatura sul tuo sito.
  • Una volta arrivato sulla tua pagina da Google, l'utente non deve fare clic su un pulsante per presentare la candidatura e fornire le proprie informazioni più volte per completare la procedura di candidatura.
employmentType

Text

Tipo di impiego. Ad esempio:


"employmentType": "CONTRACTOR"

Scegli uno o più dei seguenti valori sensibili alle maiuscole:

  • FULL_TIME
  • PART_TIME
  • CONTRACTOR
  • TEMPORARY
  • INTERN
  • VOLUNTEER
  • PER_DIEM
  • OTHER

Puoi includere più di una proprietà employmentType. Ad esempio:


"employmentType": ["FULL_TIME", "CONTRACTOR"]
identifier

PropertyValue

Identificatore unico dell'organizzazione che assume per il lavoro.

Ad esempio:


"identifier": {
  "@type": "PropertyValue",
  "name": "MagsRUs Wheel Company",
  "value": "1234567"
}
jobLocationType

Text

Imposta questa proprietà con il valore TELECOMMUTE per quei lavori in cui il dipendente può o deve lavorare a distanza per il 100% del tempo, da casa o da un'altra località a sua scelta. Oltre ad aggiungere jobLocationType, la descrizione del lavoro deve indicare chiaramente che il lavoro si svolge al 100% a distanza. Se il lavoro si svolge al 100% a distanza, la proprietà jobLocationType è obbligatoria.

Requisiti

  • I lavori contrassegnati come TELECOMMUTE devono svolgersi completamente a distanza. Non specificare questo markup per lavori che possono essere svolti occasionalmente da casa, per cui lavorare a distanza è un beneficio negoziabile o che comunque non possono essere svolti al 100% a distanza. Il fatto che un lavoro faccia o meno parte della "gig economy" non implica che possa o non possa essere svolto a distanza.
  • Devi specificare almeno un paese dal quale i candidati sono considerati idonei per il lavoro, utilizzando applicantLocationRequirements (consigliato) o una località predefinita per jobLocation (a condizione che esista anche la possibilità di lavorare in un luogo fisico). Se un lavoro a distanza non contiene applicantLocationRequirements, Google mostra l'annuncio a chiunque nel paese specificato in jobLocation.

Il seguente esempio mostra che il dipendente può lavorare in una sede fisica a Tucson in Arizona OPPURE può lavorare da casa purché si trovi all'interno degli Stati Uniti:


"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Tucson",
    "addressRegion": "AZ",
    "addressCountry": "US"
  }
 },
"jobLocationType": "TELECOMMUTE"

Proprietà relative a istruzione ed esperienza (beta)

Oltre alle proprietà JobPosting consigliate, puoi aggiungere le seguenti proprietà beta per includere ulteriori informazioni sull'istruzione e sull'esperienza relative a un'offerta di lavoro. Poiché stiamo ancora sviluppando le modalità di utilizzo di queste informazioni, è possibile che tu non veda alcun effetto immediato nella Ricerca Google.

Ecco un esempio di offerta di lavoro che richiede una laurea e tre anni di esperienza.


<html>
  <head>
    <title>Software Engineer</title>
    <script type="application/ld+json">
    {
      "@context" : "https://schema.org/",
      "@type" : "JobPosting",
      "title" : "Software Engineer",
      "educationRequirements" : {
        "@type" : "EducationalOccupationalCredential",
        "credentialCategory" : "bachelor degree"
      },
      "experienceRequirements" : {
        "@type" : "OccupationalExperienceRequirements",
        "monthsOfExperience" : "36"
      },
      "description" : "<p>Google aspires to be an organization that reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas and cultures leads to the creation of better products and services.</p>",
      "identifier": {
        "@type": "PropertyValue",
        "name": "Google",
        "value": "1234567"
      },
      "datePosted" : "2017-01-18",
      "validThrough" : "2017-03-18T00:00",
      "employmentType" : "CONTRACTOR",
      "hiringOrganization" : {
        "@type" : "Organization",
        "name" : "Google",
        "sameAs" : "http://www.google.com",
        "logo" : "http://www.example.com/images/logo.png"
      },
      "jobLocation": {
        "@type": "Place",
        "address": {
        "@type": "PostalAddress",
        "streetAddress": "1600 Amphitheatre Pkwy",
        "addressLocality": ", Mountain View",
        "addressRegion": "CA",
        "postalCode": "94043",
        "addressCountry": "US"
        }
      },
     "baseSalary": {
        "@type": "MonetaryAmount",
        "currency": "USD",
        "value": {
          "@type": "QuantitativeValue",
          "value": 40.00,
          "unitText": "HOUR"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>
Proprietà consigliate (beta)
educationRequirements

EducationalOccupationalCredential oppure Text

Il tipo di istruzione richiesta per l'offerta di lavoro. Se non sono previsti requisiti relativi all'istruzione, utilizza il valore no requirements. Se non conosci i requisiti relativi all'istruzione, non aggiungere questa proprietà.

educationRequirements.credentialCategory

EducationalOccupationalCredential oppure Text

Il livello di istruzione richiesto per l'offerta di lavoro. Questa proprietà può essere ripetuta in un array. Usa uno dei seguenti valori:

  • high school
  • associate degree
  • bachelor degree
  • professional certificate
  • postgraduate degree

Oltre ad aggiungere questa proprietà, continua a descrivere i requisiti relativi all'istruzione nella proprietà description.

experienceRequirements

OccupationalExperienceRequirements oppure Text

L'esperienza richiesta per l'offerta di lavoro. Se non sono previsti requisiti, utilizza il valore no requirements.

Oltre ad aggiungere questa proprietà, continua a descrivere i requisiti relativi all'esperienza nella proprietà description.

experienceRequirements.monthsOfExperience

Number

Il numero minimo di mesi di esperienza richiesti per l'offerta di lavoro.

In caso di requisiti più complessi, utilizza il valore minimo richiesto per potersi candidare. Ad esempio:

  • 12 mesi come chef o 24 mesi come aiuto chef: il candidato può soddisfare una di queste due condizioni, ma il requisito minimo è 12 mesi.
  • 12 mesi come chef e 24 mesi come aiuto chef: il candidato deve soddisfare tutte le condizioni richieste e il requisito minimo è 24 mesi.
experienceInPlaceOfEducation

Booleano

Se è impostata su true, questa proprietà indica se un'offerta di lavoro accetterà l'esperienza al posto dei titoli di studio formali. Se è impostata su true, devi includere entrambe le proprietà experienceRequirements e educationRequirements.

Risolvere i problemi

Se hai difficoltà con l'implementazione dei dati strutturati, ecco alcune risorse che potrebbero esserti utili.

Se la tua offerta di lavoro non viene visualizzata nei risultati di ricerca per le offerte di lavoro o è stata applicata un'azione manuale per markup strutturato contenente spam in Search Console, prova a risolvere i problemi più frequenti elencati di seguito. Se continui a riscontrare errori, consulta le nostre linee guida.

I dati strutturati si trovano nella pagina sbagliata

Qual è stata la causa del problema: in una pagina di offerte di lavoro, ovvero una pagina dei risultati di ricerca che contiene una o più offerte di lavoro, sono presenti dati strutturati JobPosting. Tali dati JobPosting devono essere inclusi solo in una pagina dedicata a un'offerta di lavoro specifica (una pagina che contiene una singola offerta e non è una pagina dei risultati di ricerca). Potresti aver ricevuto questo messaggio di Search Console: "Violazione delle norme sui dati strutturati - Una pagina di offerte di lavoro non deve includere dati strutturati per singole offerte".

Risolvere il problema

  1. Rimuovi i dati strutturati JobPosting dalla pagina delle offerte. Inserisci i dati strutturati di JobPosting solo nelle pagine dedicate a una singola offerta di lavoro.
  2. Una volta risolto il problema, richiedi la riconsiderazione del sito.

I contenuti non corrispondono ai dati strutturati

Qual è stata la causa del problema: in una pagina sono presenti contenuti che non corrispondono ai dati strutturati nella pagina stessa. Ad esempio, il titolo di un'offerta di lavoro sulla pagina non corrisponde al valore inserito per la proprietà title. Potrebbero anche essere presenti dei contenuti di spam, come titoli e descrizioni di tipo clickbait, un'offerta di lavoro che sembra fasulla o non rappresentativa del lavoro effettivo. Per un elenco completo di esempi, consulta le nostre norme relative ai contenuti. Potresti aver ricevuto questo messaggio di Search Console: "Violazione delle norme sui dati strutturati - Nelle pagine sono stati rilevati contenuti diversi dai dati strutturati della relativa pagina".

Risolvere il problema

  1. Verifica che i dati strutturati corrispondano ai contenuti effettivi della pagina, rappresentino il ruolo che verrà ricoperto e non siano fuorvianti per gli utenti.
  2. Utilizza lo strumento Controllo URL per assicurarti che i contenuti siano visibili sulla pagina visualizzata, ovvero il modo in cui Googlebot vede la tua pagina.
  3. Una volta risolto il problema, richiedi la riconsiderazione del sito.

Offerte di lavoro scadute ancora attive

Qual è stata la causa del problema: gli utenti possono ancora accedere alla pagina tramite l'esperienza di ricerca di lavoro di Google, anche se l'offerta è scaduta. In genere, ciò è dovuto ai seguenti motivi:

  • La proprietà validThrough risulta mancante o non è impostata nel passato.
  • La pagina è ancora attiva.
  • Il flusso delle opzioni per la candidatura all'offerta di lavoro reindirizza a una pagina con un'offerta di lavoro scaduta.
  • I dati strutturati JobPosting sono ancora presenti nella pagina anche se l'offerta è scaduta.

Potresti aver ricevuto questo messaggio di Search Console: "Violazione delle norme sui dati strutturati - Dati strutturati JobPosting in un'offerta di lavoro scaduta".

Risolvere il problema

  1. Rimuovi l'offerta di lavoro scaduta in uno dei seguenti modi:
    • Verifica che la proprietà validThrough sia stata definita e che sia nel passato.
    • Rimuovi completamente la pagina, in modo che, se richiesta, restituisca un codice di stato 404 o 410.
    • Rimuovi i dati strutturati JobPosting dalla pagina.
  2. Mantieni Google informata tramite l'API Indexing. Se non utilizzi l'API Indexing, invia una nuova Sitemap a Google tramite una richiesta GET al seguente URL:
    http://www.google.com/ping?sitemap=location_of_sitemap
  3. Una volta risolto il problema, richiedi la riconsiderazione del sito.

L'opzione per la candidatura risulta mancante

Qual è stata la causa del problema: l'utente non ha modo di candidarsi per il lavoro nella pagina dell'offerta di lavoro. Potresti aver ricevuto questo messaggio di Search Console: "Violazione delle norme sui dati strutturati - Impossibile inviare la candidatura sulla pagina dell'offerta di lavoro".

Risolvere il problema

  1. Assicurati che gli utenti possano candidarsi per il lavoro nella pagina.
  2. Una volta risolto il problema, richiedi la riconsiderazione del sito.

Il logo è errato

Qual è la causa del problema: il sito non dispone di una scheda informativa di Google oppure la scheda informativa mostra un logo errato per il sito. Google utilizza come logo per le offerte di lavoro la stessa immagine mostrata nella scheda informativa della tua azienda. Per saperne di più su come Google seleziona il logo, consulta la sezione Aggiornare il logo dell'azienda.

Risolvere il problema

Puoi risolvere il problema in due modi:

  • Assicurati di specificare il logo corretto con la proprietà hiringOrganization.logo. Assicurati che il rapporto tra larghezza e altezza dell'immagine sia compreso tra 0,75 e 2,5. L'aggiornamento dei dati strutturati è più rapido di quello della scheda informativa di Google e non comporta la verifica dell'utente in relazione alla scheda informativa.
  • Suggerisci una modifica alla tua scheda informativa. L'aggiornamento della scheda informativa ti consente un maggiore controllo su come la tua organizzazione viene visualizzata su Google, ma potrebbe richiedere più tempo. Se devi risolvere rapidamente un problema relativo al logo, aggiungi la proprietà hiringOrganization.logo.

La località del lavoro risulta mancante o errata

Qual è stata la causa del problema: Googlebot non è in grado di comprendere i valori forniti per le proprietà jobLocation, addressLocality o addressRegion. Google cerca di abbinare le informazioni sulla località a una posizione fisica e la località fornita risulta mancante o errata.

Risolvere il problema

  1. Assicurati che i dati strutturati includano i valori per jobLocation, addressLocality o addressRegion; a seconda della località, non tutte le proprietà sono applicabili.
  2. Convalida la correzione della località:
    1. Apri il Test dei risultati multimediali.
    2. Inserisci l'URL dell'offerta di lavoro nella casella Fetch URL (Recupera URL).
    3. Fai clic su Validate (Convalida).
    4. Fai clic su Preview (Anteprima).

      Success (Operazione riuscita): il Test dei risultati multimediali visualizza la località del lavoro corretta nello strumento anteprima della Ricerca Google.

      Try again (Riprova): il Test dei risultati multimediali mostra il testo "false" al posto della località del lavoro nello strumento anteprima della Ricerca Google. Assicurati che la località sia reale.

Monitorare i risultati multimediali con Search Console

Search Console è uno strumento che consente di monitorare il rendimento delle tue pagine in Ricerca Google. Registrarsi in Search Console non è obbligatorio per essere inclusi nei risultati di Ricerca Google, ma può aiutarti a capire e migliorare il modo in cui Google vede il tuo sito. Ti consigliamo di controllare Search Console nei seguenti casi:

  1. Dopo aver effettuato il deployment dei dati strutturati per la prima volta
  2. Dopo aver rilasciato nuovi modelli o aggiornato il codice
  3. Analisi periodica del traffico

Dopo aver effettuato il deployment dei dati strutturati per la prima volta

Dopo che Google ha indicizzato le tue pagine, cerca i problemi utilizzando il rapporto sullo stato dei risultati multimediali pertinente. Idealmente, dovresti notare un aumento delle pagine e nessun aumento di errori o avvisi. Se riscontri problemi nei dati strutturati:

  1. Correggi gli errori.
  2. Controlla un URL pubblicato per verificare se il problema persiste.
  3. Richiedi la convalida utilizzando il rapporto sullo stato.

Dopo aver rilasciato nuovi modelli o aggiornato il codice

Quando apporti modifiche significative al tuo sito web, monitora l'aumento degli errori e degli avvisi relativi ai dati strutturati.
  • Se vedi un aumento di errori, forse hai implementato un nuovo modello non funzionante oppure il tuo sito interagisce con il modello esistente in modo nuovo ma non corretto.
  • Se noti una diminuzione degli elementi validi (non associata a un aumento degli errori), forse non stai più incorporando dati strutturati nelle tue pagine. Utilizza lo strumento Controllo URL per scoprire la causa del problema.

Analisi periodica del traffico

Analizza il traffico di Ricerca Google utilizzando il rapporto sul rendimento. I dati mostrano la frequenza con cui la pagina viene visualizzata nei risultati multimediali nella Ricerca, la frequenza con cui gli utenti fanno clic e qual è la posizione media che visualizzi nei risultati di ricerca. Puoi anche estrarre automaticamente questi risultati con l'API Search Console.

Utilizzare i parametri UTM personalizzati in Google Analytics

Utilizza i nostri parametri UTM personalizzati per monitorare le impressioni dopo che un utente viene reindirizzato al tuo sito dalla pagina con i dettagli dell'offerta di lavoro. Puoi utilizzare i parametri con Google Analytics o altri strumenti di monitoraggio di terze parti:

utm_campaign=google_jobs_apply
utm_source=google_jobs_apply
utm_medium=organic

Se riscontri fluttuazioni o incongruenze impreviste nel traffico, utilizza lo strumento per la risoluzione dei problemi per identificare e risolvere i problemi.

Disponibilità per area geografica

Siamo lieti di poter offrire l'esperienza di ricerca del lavoro su Google in diverse aree geografiche di tutto il mondo. Attualmente tale funzionalità è disponibile nelle aree geografiche riportate di seguito.

  • Asia. Disponibile nei seguenti paesi:
    • Bangladesh
    • Hong Kong
    • India
    • Indonesia
    • Giappone
    • Kazakistan
    • Kirghizistan
    • Malaysia
    • Pakistan
    • Filippine
    • Singapore
    • Corea del Sud
    • Sri Lanka
    • Taiwan
    • Thailandia
    • Uzbekistan
    • Vietnam
  • Europa. Disponibile nei seguenti paesi:
    • Austria
    • Bielorussia
    • Belgio
    • Danimarca
    • Francia
    • Germania
    • Grecia
    • Italia
    • Paesi Bassi
    • Portogallo
    • Russia
    • Spagna
    • Svizzera
    • Regno Unito
  • America Latina. Disponibile nell'intera regione
  • Medio Oriente e Nord Africa. Disponibile nei seguenti paesi:
    • Algeria
    • Bahrein
    • Egitto
    • Iraq
    • Giordania
    • Kuwait
    • Libano
    • Libia
    • Marocco
    • Oman
    • Palestina
    • Qatar
    • Arabia Saudita
    • Tunisia
    • Emirati Arabi Uniti
  • Nord America. Disponibile nell'intera regione
  • Africa subsahariana. Disponibile nell'intera regione