Ajouter des données structurées aux offres d'emploi

Vous pouvez améliorer l'expérience des demandeurs d'emploi en ajoutant des données structurées JobPosting à vos pages Web d'offres d'emploi. Vos offres d'emploi pourront ainsi s'afficher avec des fonctionnalités spéciales dans les résultats de recherche Google. Vous pouvez également intégrer vos offres d'emploi à Google via un site d'offres d'emploi tiers.

Exemple d'offre d'emploi dans les résultats de recherche

Cette fonctionnalité présente de nombreux avantages pour les employeurs et pour les propriétaires de sites d'offres d'emploi :

  • Des résultats plus interactifs : vos offres d'emploi sont susceptibles d'être affichées dans l'interface de recherche d'emploi sur Google, avec votre logo, des notes et des avis, ainsi que les détails de l'offre.
  • Des candidats plus nombreux et plus motivés : la nouvelle interface utilisateur permet aux demandeurs d'emploi de filtrer les offres selon divers critères, tels que le lieu de travail ou l'intitulé du poste. Ainsi, vous avez plus de chances d'attirer les candidats qui recherchent exactement ce poste.
  • Une probabilité accrue de découverte et de conversion : les demandeurs d'emploi disposent d'un nouveau moyen d'interagir avec vos offres et d'accéder à votre site.

Comment ajouter des données structurées

Ces données structurées représentent un format normalisé permettant de fournir des informations sur une page et de classer son contenu. En savoir plus sur le fonctionnement des données structurées

Voici, dans les grandes lignes, comment créer, tester et publier des données structurées. Pour consulter un guide détaillé sur l'ajout de données structurées à une page Web, accédez à cet atelier de programmation.

  1. Assurez-vous que Googlebot peut explorer vos pages Web d'offres d'emploi (non protégées par un fichier robots.txt ni par une balise Meta pour les robots).
  2. Assurez-vous que les paramètres de chargement de votre hôte autorisent les explorations fréquentes.
  3. Si plusieurs copies de la même offre d'emploi sont hébergées sur votre site sous différentes URL, utilisez des URL canoniques sur chaque copie de la page.
  4. Ajoutez les propriétés obligatoires et recommandées. Pour déterminer où placer les données structurées sur la page, regardez Données structurées JSON-LD : où les insérer sur la page.
  5. Respectez les consignes techniques et le règlement relatif au contenu des offres d'emploi.
  6. Validez votre code à l'aide du test des résultats enrichis. Vous pouvez également prévisualiser l'apparence de vos données structurées dans la recherche Google.
  7. Déployez quelques pages où figurent vos données structurées et utilisez l'outil d'inspection d'URL pour découvrir comment Google voit la page. Assurez-vous que Google peut accéder à votre page et qu'elle n'est pas bloquée par un fichier robots.txt, la balise noindex ni par des identifiants de connexion. Si tout semble être en ordre, vous pouvez demander à Google d'explorer de nouveau vos URL.
  8. Informez Google en procédant de l'une des façons suivantes :
    • Utilisez l'API d'indexation pour informer Google d'une nouvelle URL à explorer ou de la mise à jour du contenu d'une URL.
    • Si vous n'utilisez pas l'API d'indexation, transmettez un nouveau sitemap à Google en envoyant une requête GET à l'URL suivante :
      http://www.google.com/ping?sitemap=location_of_sitemap

      Exemple :

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

      Nous ingérons la totalité du sitemap et nous réexplorons les pages pour lesquelles l'heure indiquée dans lastmod est postérieure à la dernière exploration.

Exemples

Offre d'emploi standard

Voici un exemple d'offre d'emploi individuelle utilisant le code 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>

Offre d'emploi à domicile

Voici un exemple d'offre d'emploi à domicile utilisant le code 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>

Supprimer une offre d'emploi

Pour supprimer une offre d'emploi qui n'est plus disponible, procédez comme suit :

  1. Vérifiez si votre page est bien supprimée en procédant de l'une des façons suivantes :
    • Assurez-vous que la propriété validThrough contient bien une date et que celle-ci est passée.
    • Supprimez complètement la page (de sorte que toute demande d'accès à celle-ci renvoie un code d'état 404 ou 410).
    • Supprimez les données structurées JobPosting de la page.
  2. Informez Google en procédant de l'une des façons suivantes :
    • Utilisez l'API d'indexation pour demander la suppression d'une URL d'offre d'emploi de l'index de recherche Google.
    • Si vous n'utilisez pas l'API d'indexation, transmettez un nouveau sitemap à Google en envoyant une requête GET à l'URL suivante :
      http://www.google.com/ping?sitemap=location_of_sitemap

      Exemple :

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

      Nous ingérons la totalité du sitemap et nous réexplorons les pages pour lesquelles l'heure indiquée dans lastmod est postérieure à la dernière exploration.

Baliser les offres d'emploi à domicile

Compte tenu de l'impact récent du COVID-19 sur le monde de l'entreprise et le marché de l'emploi, Google a constaté un plus grand intérêt des demandeurs d'emploi pour les offres d'emploi à domicile et à distance. Pour aider les demandeurs d'emploi à découvrir ces offres, nous vous invitons à ajouter des données structurées à vos offres d'emploi à domicile.

Voici comment les offres d'emploi à domicile peuvent apparaître dans la recherche Google :

Exemple d'offres d'emploi à domicile dans les résultats de recherche

Vous pouvez également tester vous-même la façon dont ces offres d'emploi s'affichent dans la recherche Google :

Offres d'emploi à domicile

Trois propriétés permettent à Google de déterminer quels emplois peuvent être effectués à domicile :

  • jobLocationType : utilisez cette propriété pour indiquer que l'emploi est à domicile.
  • applicantLocationRequirements : utilisez cette propriété pour spécifier les zones géographiques dans lesquelles les employés peuvent se trouver pour travailler à domicile. Indiquez un pays au minimum.
  • jobLocation : utilisez cette propriété pour définir le lieu où le travail peut être physiquement réalisé. Vous n'avez pas besoin d'utiliser cette propriété s'il n'y a pas d'emplacement physique où effectuer le travail (par exemple, un bureau ou un chantier de construction).

Voici quelques situations courantes dans lesquelles il convient de baliser les offres de travail à domicile :

  • Le travail peut être effectué à domicile, mais l'employé doit vivre dans une zone géographique spécifique. L'employé n'a pas à se rendre dans un lieu de travail concret ni dans un bureau. Utilisez applicantLocationRequirements et jobLocationType.
    "applicantLocationRequirements": {
      "@type": "Country",
      "name": "USA"
    },
    "jobLocationType": "TELECOMMUTE"
  • Le travail peut être effectué sur site à Détroit, dans le Michigan, ou à domicile aux États-Unis. Utilisez jobLocation et jobLocationType.
    "jobLocation": {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Detroit",
        "addressRegion": "MI",
        "addressCountry": "US"
      }
     },
    "jobLocationType": "TELECOMMUTE"
  • Le travail peut être effectué sur site à Detroit ou à domicile, soit dans le Michigan, soit au Texas. Utilisez jobLocation, jobLocationType et 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"

Le logo que Google applique à vos offres d'emploi correspond à l'image affichée sur la fiche Knowledge Graph de votre entreprise. Vous pouvez suggérer une modification si vous préférez utiliser un logo différent, ou indiquer votre logo préféré (pour la fiche Knowledge Graph de votre entreprise et pour ses offres d'emploi) en utilisant des données structurées.

Si vous avez un site d'offres d'emploi tiers, vous pouvez associer à une entreprise donnée un logo différent de l'image affichée sur votre fiche Knowledge Graph. Google sélectionne le logo le plus approprié à afficher dans les résultats de recherche, qu'il s'agisse du logo Knowledge Graph ou du logo hiringOrganization. La propriété logo ne peut être affichée que sur votre site d'offres d'emploi. Elle n'est pas considérée comme le logo canonique de l'entreprise. Pour plus d'informations, consultez la section hiringOrganization.

Suivre vos performances dans la recherche Google

Vous pouvez déterminer comment les utilisateurs interagissent avec votre offre d'emploi à l'aide des outils Google suivants :

  • Accédez au rapport sur les performances de la Search Console pour afficher les données relatives à un résultat enrichi pour les offres d'emploi sous forme de liste ou sous forme détaillée. Vous pouvez extraire ces résultats automatiquement avec l'API Search Console.
  • Servez-vous de nos paramètres UTM personnalisés pour effectuer le suivi des impressions après qu'un utilisateur est redirigé vers votre site depuis la page détaillée d'une offre d'emploi. Vous pouvez utiliser ces paramètres avec Google Analytics ou d'autres outils de suivi tiers :
    • utm_campaign=google_jobs_apply
    • utm_source=google_jobs_apply
    • utm_medium=organic

En cas de fluctuations ou d'incohérences inattendues de votre trafic, identifiez et résolvez les problèmes à l'aide de l'outil de dépannage.

Consignes techniques

  • Placez les données structurées sur la page contenant les informations les plus détaillées. Ne les mettez pas sur les pages destinées à présenter une liste d'offres (par exemple, les pages de résultats de recherche). Ajoutez-les plutôt sur les pages décrivant avec précision une offre donnée.
  • Ajoutez une propriété JobPosting pour chaque offre d'emploi que vous souhaitez diffuser. Les données structurées doivent figurer sur la même page que la description de poste que les demandeurs d'emploi peuvent lire dans leur navigateur.
  • La plupart des propriétés doivent figurer une seule fois sur votre page Web d'offres d'emploi, sauf si leur description indique expressément qu'elles peuvent être ajoutées plusieurs fois.
  • Si vous choisissez d'utiliser des sitemaps pour informer Google de modifications apportées à des URL d'offres d'emploi, suivez les Consignes générales relatives aux sitemaps. Notez également que les consignes suivantes s'appliquent aux URL d'offres d'emploi.

    • Vérifiez si Googlebot a bien accès aux URL figurant dans le sitemap. Assurez-vous que celles-ci ne sont pas protégées par un pare-feu ni interdites par votre fichier robots.txt.
    • Utilisez une heure aussi précise que possible pour les valeurs <lastmod> (sitemap), <pubDate> (RSS) ou <updated> (Atom) qui indiquent quand la page a été ajoutée ou modifiée. Cette valeur doit correspondre à la dernière fois que le contenu de l'URL a changé. Il est important d'utiliser des heures précises, car la bande passante dédiée à l'exploration est limitée, et l'indication d'heures précises nous évite de réexplorer des pages qui n'ont pas changé. En outre, plus Google doit explorer vos pages, plus la charge supportée par vos serveurs est élevée.
    • N'incluez pas les pages de résultats de recherche, les pages de listes ni les autres pages dynamiques dans le sitemap.
    • Les URL figurant dans le sitemap doivent inclure la page canonique de chaque offre d'emploi.

Règlement relatif au contenu des offres d'emploi

Nous avons créé le règlement relatif au contenu des offres d'emploi pour permettre aux internautes de pouvoir postuler facilement aux offres d'emploi vacantes et pertinentes. Les consignes générales relatives aux données structurées et les consignes aux webmasters relatives à la qualité s'appliquent également aux offres d'emploi. Si nous constatons que tout ou partie du contenu enfreint ces règles, nous prendrons les mesures appropriées, par exemple en soumettant une action manuelle et en supprimant les offres d'emploi concernées de Google.

Contenu non pertinent

Le balisage JobPosting ne doit être utilisé que sur les pages contenant une seule offre d'emploi. Nous n'autorisons pas l'utilisation du balisage JobPosting sur les autres pages, y compris sur celles qui ne répertorient aucune offre d'emploi.

Contenu incomplet

Nous n'autorisons pas les offres d'emploi dont la description est incomplète.

Déclarations trompeuses

Nous n'autorisons pas les offres d'emploi qui usurpent l'identité d'un tiers ou d'une organisation, ni celles qui se livrent à des activités visant à tromper les internautes, à les escroquer ou à les induire en erreur. Voici quelques exemples de déclarations trompeuses : prétendre être en lien avec un individu ou une organisation, ou agir avec son approbation, ou encore utiliser plusieurs comptes pour contourner nos règles, éviter des blocages ou échapper aux restrictions imposées à leur compte.

Exemples de non-respect des règles :

  • Offres d'emploi ou contenus qui ne brossent pas un portrait fidèle, réaliste et honnête de l'employeur
  • Offres d'emploi qui correspondent à des postes factices ou inexistants, y compris les offres d'emploi dont l'objectif principal est de recueillir des informations sur les candidats plutôt que de chercher à les employer
  • Intitulé du poste, description et autres informations qui ont recours à l'accumulation de mots clés afin de manipuler les classements dans la recherche Google
  • Données de localisation qui ne correspondent pas à l'emplacement réel du poste
  • Offres d'emploi effectuées pour le compte d'une organisation ou d'une entreprise sans autorisation

Grossièretés et langage vulgaire

Nous n'autorisons pas les offres d'emploi contenant un langage obscène, grossier ou choquant.

Annonces déguisées en offres d'emploi

Nous n'autorisons pas les contenus promotionnels déguisés en offres d'emploi, tels que ceux publiés par un tiers (par exemple, programmes d'affiliation).

Si nous recevons une réclamation indiquant que le contenu d'une offre d'emploi ne respecte pas la loi, celle-ci sera traitée conformément aux règles applicables.

Offres d'emploi arrivées à expiration

Nous n'autorisons pas les offres d'emploi dont la date d'expiration a été dépassée. Idéalement, les offres d'emploi arrivées à expiration doivent être supprimées de votre site Web. Si vous préférez ne pas les supprimer, assurez-vous que la propriété validThrough est renseignée et qu'elle indique une date passée. Cela permet aux internautes de n'examiner que les postes à pourvoir.

Offres d'emploi sans moyen de postuler

Nous n'autorisons pas les offres d'emploi qui ne permettent pas aux internautes de postuler. Exemples :

  • Offres d'emploi qui font la promotion d'événements tels que des invitations à un salon de l'emploi
  • Offres d'emploi nécessitant des identifiants de connexion pour pouvoir consulter la description du poste (les internautes doivent pouvoir consulter les détails de l'offre sans avoir à se connecter)

Collecte de CV

Les éditeurs ne peuvent demander l'envoi de CV que pour les postes à pourvoir. Nous sommes susceptibles de supprimer les demandes qui visent à recueillir des informations sur les candidats sans proposer de poste potentiel en échange.

Demandes d'emploi

Les offres d'emploi doivent décrire le poste à pourvoir et inclure toutes les qualifications requises, ainsi que toutes autres informations pertinentes pour les chercheurs d'emploi. Nous n'autorisons pas les demandes d'emploi proposées par les candidats.

Postulation payante

Nous n'autorisons pas les offres d'emploi nécessitant un paiement de la part des candidats.

Définitions des types de données structurées

Cette section décrit les types de données structurées liés aux offres d'emploi.

Vous devez inclure les propriétés obligatoires pour que votre contenu puisse être affiché dans l'environnement de recherche d'offre d'emplois sur Google. Vous pouvez aussi inclure les propriétés recommandées pour ajouter d'autres informations sur votre contenu et offrir ainsi une meilleure expérience utilisateur.

JobPosting

La définition complète de l'élément JobPosting est disponible sur schema.org/JobPosting.

Propriétés obligatoires
datePosted

Date

Date initiale à laquelle l'employeur a publié l'offre d'emploi au format ISO 8601. Exemple : "2017-01-24" ou "2017-01-24T19:33:17+00:00".


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

Text

Description complète du poste au format HTML.

La propriété description doit présenter complètement le poste, y compris les responsabilités, les qualifications, les compétences, les heures de travail et les exigences en matière de formation et d'expérience. La propriété description ne peut pas être identique à title.

Consignes supplémentaires :

  • Vous devez rédiger la description au format HTML.
  • Au minimum, ajoutez des sauts de paragraphe à l'aide de balises <br>, <p> ou \n.
  • Cette fonctionnalité reconnaît les balises HTML suivantes : <p>, <ul> et <li>.
  • Cette fonctionnalité ne reconnaît pas les balises d'en-tête ni de mise en forme des caractères, telles que <h1>, <strong> et <em>. Comme ces balises ne modifient pas la mise en forme, vous pouvez les inclure sans problème sur la page.
hiringOrganization

Organization

Entreprise qui propose le poste. Il doit s'agir du nom de l'entreprise (par exemple, "Starbucks, Inc."), et non de l'établissement spécifique qui recrute (par exemple, "Starbucks Paris Gare de l'Est"). Exemple :


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

Logos sur les sites d'offres d'emploi tiers

Si vous avez un site d'offres d'emploi tiers, vous pouvez associer à une entreprise donnée un logo différent de l'image affichée sur votre fiche Knowledge Graph. Pour demander un logo différent pour l'entreprise qui recrute, ajoutez la propriété logo au tableau hiringOrganization. Pour les données structurées JobPosting, la largeur et la hauteur de l'image doivent être comprises entre 0,75 et 2,5. Veillez à respecter les consignes relatives aux images de logo et les consignes relatives aux logos d'entreprise. Exemple :


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

Place

Le ou les sites de l'entreprise où l'employé se rendra au travail (par exemple, un bureau ou un lieu de travail), et non pas l'emplacement où l'offre d'emploi a été publiée. Incluez autant de propriétés que possible. Plus vous fournissez de propriétés, plus l'offre d'emploi proposée aux utilisateurs sera de bonne qualité. Exemple :


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

Plusieurs sites concrets

Si le poste est associé à plusieurs lieux, ajoutez plusieurs propriétés jobLocation dans un tableau. Google sélectionne le lieu le plus approprié à afficher en fonction de la requête du demandeur d'emploi.

Travail à distance

Pour les emplois dans lesquels l'employé peut ou doit travailler à distance 100 % du temps, vous devez utiliser jobLocationType. L'élément jobLocation n'est pas obligatoire si la propriété applicantLocationRequirements est présente.

title

Text

Intitulé du poste (et non de l'offre d'emploi), tel que "ingénieur logiciel" ou "chef de partie". Exemple :


"title": "Software Engineer"

Bonnes pratiques :

  • Cette propriété ne doit contenir que l'intitulé du poste.
  • N'indiquez pas de codes de poste, d'adresses, de dates, de salaires ni de nom d'entreprise dans la propriété title.

    Déconseillé : Postulez dès maintenant à un emploi FRANCOPHONE dans l'informatique à Bucarest

    Recommandé : Spécialiste du marché, francophone

  • Utilisez des titres concis et lisibles.
  • N'abusez pas des caractères spéciaux tels que "!" et "*". Si vous utilisez trop de caractères spéciaux, vos données structurées risquent d'être considérées comme du balisage structuré contenant du spam. Les chiffres et les caractères tels que "/" et "-" sont acceptables.

    Déconseillé : *** NOTRE ENTREPÔT EMBAUCHE MAINTENANT !! LIGNE DE BUS À PROXIMITÉ !! ***

    Recommandé : Employé d'entrepôt chargé de l'expédition et de la réception

  • N'utilisez pas name au lieu de title. Les propriétés title et name ne sont pas interchangeables.
  • Si vous représentez un site d'offres d'emploi tiers, n'essayez pas de modifier l'intitulé du poste pour respecter les instructions ci-dessus, car celui-ci pourrait devenir illisible. Transmettez l'intitulé tel que l'employeur vous l'a fourni.
validThrough

DateTime

Date d'expiration de l'offre d'emploi, au format ISO 8601. Exemples : "2017-02-24" ou "2017-02-24T19:33:17+00:00". Exemple :


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

Si une offre d'emploi n'expire jamais ou si vous ne connaissez pas sa date d'expiration, n'incluez pas cette propriété. Si le poste est pourvu avant la date d'expiration, supprimez l'offre d'emploi.

Propriétés recommandées
applicantLocationRequirements

AdministrativeArea

Zones géographiques dans lesquelles les employés peuvent se trouver pour être éligibles au travail à domicile. La description du poste doit indiquer clairement que le candidat peut se trouver dans un ou plusieurs lieux géographiques. Cette propriété n'est recommandée que si les candidats peuvent être situés sur un ou plusieurs sites géographiques, et si le travail peut ou doit être effectué intégralement à distance.

L'exemple suivant propose un travail pouvant être effectué à distance, partout aux États-Unis :


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

L'exemple suivant propose un travail pouvant être effectué à distance depuis le Canada ou sur site à Detroit :


"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

Salaire de base réel du poste, tel que fourni par l'employeur (et non une estimation).

Pour la propriété unitText de QuantitativeValue, utilisez l'une de ces valeurs sensibles à la casse :

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

Exemple :


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

Pour spécifier une fourchette de salaires, définissez des propriétés minValue et maxValue plutôt qu'une seule propriété value. Exemple :


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

Text

Type d'emploi. Exemple :


"employmentType": "CONTRACTOR"

Sélectionnez une ou plusieurs des valeurs suivantes sensibles à la casse :

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

Vous pouvez inclure plusieurs propriétés employmentType. Exemple :


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

PropertyValue

Identifiant unique attribué à l'offre d'emploi par l'entreprise qui recrute.

Exemple :


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

Text

Pour les emplois où l’employé peut ou doit travailler à distance 100 % du temps (de son domicile ou d'un autre lieu de son choix), la propriété doit être définie avec la valeur TELECOMMUTE. Outre l'ajout de jobLocationType, la description du poste doit indiquer clairement que le travail s'effectue intégralement à distance. La propriété jobLocationType est obligatoire si la mission est réalisée 100 % à distance.

Conditions requises

  • Les emplois balisés "TELECOMMUTE" doivent se faire entièrement à distance. Ne balisez pas les postes qui permettent des tâches occasionnelles à domicile, ceux pour lesquels le travail à distance est un avantage négociable, ni ceux qui prévoient autre chose que le travail à distance 100 % du temps. La nature "uberisée" d'un travail n'indique pas qu'il s'effectue ou non à distance.
  • Vous devez indiquer au moins un pays où les candidats sont éligibles au poste, en utilisant applicantLocationRequirements (recommandé), ou une valeur par défaut pour le pays d'une propriété jobLocation (à condition qu'il soit également possible de travailler dans un lieu concret). Si un travail à distance ne contient pas applicantLocationRequirements, Google montre l'offre d'emploi à tout le monde au sein du pays indiqué dans le champ jobLocation.

L'exemple suivant montre que l'employé peut se rendre physiquement au travail, sur un site à Tucson, en Arizona ou peut travailler à distance aux États-Unis :


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

Dépannage

Si vous ne parvenez pas à mettre en œuvre des données structurées, voici quelques ressources susceptibles de vous aider.

Si votre offre d'emploi n'apparaît pas dans les résultats de recherche d'emploi ou si une action manuelle a été appliquée pour le balisage structuré contenant du spam dans la Search Console, essayez les solutions aux problèmes les plus courants répertoriés ci-dessous. Si le problème persiste, relisez nos consignes.

Les données structurées ne figurent pas sur la bonne page

Cause du problème : une page d'offres d'emploi (page de résultats de recherche contenant une ou plusieurs offres d'emploi) contient des données structurées JobPosting. Les données structurées JobPosting ne doivent figurer que sur une page de publication d'offre d'emploi (une page contenant une seule offre et qui n'est pas une page de résultats de recherche). Vous avez peut-être reçu le message suivant dans la Search Console : "Non-respect des règles relatives aux données structurées – Une page d'offres ne doit pas comporter de données structurées pour des emplois individuels".

Résolution du problème

  1. Supprimez les données structurées JobPosting de la page d'offres d'emploi. N'insérez des données structurées JobPosting que sur des pages dédiées à une seule offre d'emploi.
  2. Une fois que vous avez résolu le problème, envoyez une demande de réexamen.

Le contenu ne correspond pas aux données structurées

Cause du problème : le contenu d'une page ne correspond pas aux données structurées de la page. Par exemple, l'intitulé d'un poste sur la page ne correspond pas à la valeur de la propriété title. Il se peut également que la page contienne du spam, comme des titres et des descriptions de type pièges à clics, ou que l'offre d'emploi semble être fausse ou ne représente pas l'emploi réel. Pour une liste complète d'exemples, reportez-vous à nos Consignes relatives au contenu. Vous avez peut-être reçu le message suivant dans la Search Console : "Non-respect des règles relatives aux données structurées – Il a été constaté que le contenu de la page ne correspond pas aux données structurées de la page".

Résolution du problème

  1. Vérifiez que les données structurées sont conformes au contenu réel de la page, qu'elles sont représentatives de l'emploi et qu'elles ne trompent pas les utilisateurs.
  2. Utilisez l'outil d'inspection d'URL afin de vous assurer que le contenu est visible sur la page rendue (qui affiche la page telle que Googlebot la voit).
  3. Une fois que vous avez résolu le problème, envoyez une demande de réexamen.

Des offres d'emploi ayant expiré restent visibles

Cause du problème : les utilisateurs peuvent continuer à accéder à la page via l'environnement de recherche d'emplois de Google, même si l'emploi a expiré. Les causes de ce problème sont généralement les suivantes :

  • La propriété validThrough est manquante ou correspond à une date antérieure à la date du jour.
  • La page est toujours en ligne.
  • Le flux de l'option "Postuler" de l'offre d'emploi renvoie vers une page d'offres ayant expiré.
  • Les données structurées JobPosting sont toujours présentes sur la page bien que l'offre d'emploi ait expiré.

Vous avez peut-être reçu le message suivant dans la Search Console : "Non-respect des règles relatives aux données structurées - Données structurées d'offres d'emploi pour un emploi expiré".

Résolution du problème

  1. Supprimez l'offre ayant expiré en procédant de l'une des façons suivantes :
    • Assurez-vous que la propriété validThrough contient bien une date et que celle-ci est passée.
    • Supprimez complètement la page (de sorte que toute demande d'accès à celle-ci renvoie un code d'état 404 ou 410).
    • Supprimez les données structurées JobPosting de la page.
  2. Informez Google à l'aide de l'API d'indexation. Si vous n'utilisez pas l'API d'indexation, transmettez un nouveau sitemap à Google en envoyant une requête GET à l'URL suivante :
    http://www.google.com/ping?sitemap=location_of_sitemap
  3. Une fois que vous avez résolu le problème, envoyez une demande de réexamen.

L'option "Postuler" ne s'affiche pas

Cause du problème : l'utilisateur n'a aucun moyen de postuler sur la page de l'offre d'emploi. Vous avez peut-être reçu le message suivant dans la Search Console : "Non-respect des règles relatives aux données structurées - Impossible d'envoyer sa candidature sur la page de l'offre d'emploi".

Résolution du problème

  1. Assurez-vous qu'il existe un moyen pour les utilisateurs de postuler à l'offre d'emploi sur la page.
  2. Une fois que vous avez résolu le problème, envoyez une demande de réexamen.

Le logo est incorrect

Cause du problème : votre site ne possède pas de fiche Knowledge Graph, ou celle-ci affiche un logo incorrect pour votre site. Le logo que Google applique à vos offres d'emploi correspond à l'image affichée sur la fiche Knowledge Graph de votre entreprise. Pour plus d'informations sur la manière dont Google sélectionne votre logo, consultez la page Mettre à jour le logo de votre entreprise.

Résolution du problème

Vous pouvez résoudre le problème de deux manières :

  • Assurez-vous de spécifier le logo approprié avec la propriété hiringOrganization.logo. Assurez-vous que la largeur et la hauteur de l'image sont comprises entre 0,75 et 2,5. La mise à jour des données structurées est plus rapide que la mise à jour du Knowledge Graph et ne nécessite pas que votre Knowledge Graph soit validé.
  • Suggérez une modification de votre fiche Knowledge Graph. La mise à jour de votre Knowledge Graph permet de mieux contrôler l'affichage de votre entreprise sur Google, mais peut prendre plus de temps. Si vous devez résoudre rapidement un problème de logo, ajoutez la propriété hiringOrganization.logo.

Le lieu de l'offre d'emploi est manquant ou incorrect

Cause du problème : Googlebot ne comprend pas les valeurs fournies pour les propriétés jobLocation, addressLocality ou addressRegion. Google essaie de faire correspondre les informations de localisation à un emplacement physique, et le lieu fourni est manquant ou incorrect.

Résolution du problème

  1. Assurez-vous que les données structurées incluent des valeurs pour jobLocation, addressLocality ou addressRegion (selon le lieu, toutes les propriétés de localisation ne s'appliquent pas).
  2. Vérifiez la résolution du problème de localisation :
    1. Ouvrez l'outil de test des résultats enrichis.
    2. Saisissez l'URL de publication de l'offre d'emploi dans la case d'exploration d'URL.
    3. Cliquez sur Valider.
    4. Cliquez sur Aperçu.

      Problème résolu : l'outil de test des résultats enrichis affiche le lieu correct de l'offre d'emploi dans l'outil de prévisualisation de la recherche Google.

      Réessayez : l'outil de test des résultats enrichis affiche "faux" là où devrait se trouver le lieu de l'offre d'emploi dans l'outil de prévisualisation de la recherche Google. Assurez-vous que le lieu existe réellement.

Régions concernées

Nous permettons désormais aux demandeurs d'emploi de rechercher des offres sur Google dans davantage de pays, dont ceux indiqués ci-dessous :