Offre d'emploi

Vous pouvez améliorer l'expérience des demandeurs d'emploi en ajoutant des données structurées relatives aux offres sur vos pages Web d'offres d'emploi. Si vous leur ajoutez des données structurées, vos offres d'emploi sont susceptibles de figurer dans une interface spéciale des résultats de recherche Google. Vous pouvez également intégrer vos offres d'emploi à Google en utilisant un site d'offres d'emploi tiers. Cette fonctionnalité présente de nombreux avantages pour les employeurs et pour les propriétaires de sites d'offres d'emploi :

  • Résultats inclus dans les résultats de recherche améliorés : 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 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.

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 :

Exemple

Voici un exemple de résultats de recherche d'emploi.

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

Cet outil fournit également un exemple d'offre d'emploi en code JSON-LD.

Créer une offre d'emploi

  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 charge de votre hôte autorisent les explorations fréquentes.
  3. Veillez à respecter nos Consignes.
  4. Ajoutez des données structurées relatives aux offres d'emploi sur votre page Web.
  5. 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.
  6. Testez et prévisualisez vos données structurées.
  7. 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.

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.

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 bien 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 possédez 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.

Consignes

Pour que vos offres d'emploi soient susceptibles de figurer dans l'interface de recherche d'emploi de Google, vous devez respecter les consignes suivantes.

Consignes techniques

  • Placez les données structurées sur la page avec 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.

Consignes relatives au contenu

  • Les offres d'emploi doivent être valides, c'est-à-dire qu'elles doivent permettre à un demandeur d'emploi de déposer sa candidature à un poste disponible dans une entreprise ou une agence, directement en ligne.
  • Les offres d'emploi doivent présenter avec honnêteté l'entreprise qui recrute et la mission à effectuer.
  • Si nous recevons une réclamation selon laquelle le contenu d'une offre d'emploi est susceptible d'enfreindre la loi (par exemple, si le propriétaire d'une marque ou le titulaire de droits d'auteur signale qu'une offre d'emploi utilise son contenu sans autorisation), nous la traitons conformément à nos règles relatives à la suppression de contenu.
  • N'utilisez pas de langage obscène, grossier ou choquant.

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 s'afficher dans les résultats de recherche améliorés. Vous pouvez également inclure les propriétés recommandées pour ajouter d'autres informations à votre contenu et ainsi offrir une meilleure expérience utilisateur.

L'outil de test des données structurées vous permet de valider et prévisualiser les données structurées.

JobPosting

La définition complète de 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. Exemples : "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 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 description ne peut pas être identique à la propriété 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.
  • <p>, <ul>, <li> et les en-têtes <h1> à <h5> sont des exemples de balises valides.
  • Vous pouvez également utiliser des balises de mise en forme des caractères, par exemple <strong> et <em>.
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 possédez 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. 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

Lieu(x) où l'employé va principalement travailler et non celui depuis lequel l'offre d'emploi est publiée. Incluez autant de champs que possible. Plus vous fournissez de propriétés, plus l'offre d'emploi proposée aux utilisateurs est de bonne qualité. Exemple :

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

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.

Pour les postes auxquels l'employé travaille à distance 100 % du temps (travail à domicile), ajoutez le champ additionalProperty avec la valeur TELECOMMUTE. Exemple :

"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "555 Clancy St",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "postalCode": "48201" ,
    "addressCountry": "US"
  },
  "additionalProperty": {
    "@type": "PropertyValue",
    "value": "TELECOMMUTE"
  }
}
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 :

  • Ce champ ne doit contenir que l'intitulé du poste.
  • N'indiquez pas de codes de poste, d'adresses, de dates, de salaires ni de noms d'entreprise dans le champ title.

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

    Recommandé : Spécialiste du marché, anglophone

  • 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 à la place 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
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 des valeurs sensibles à la casse suivantes :

  • "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 une propriété minValue et une propriété maxValue plutôt qu'une propriété value unique. 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"
}

Dépannage

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

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

error Cause du problème : une page de liste 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 de liste ne doit pas contenir de données structurées pour une seule offre d'emploi".

done Résolution du problème

  1. Supprimez les données structurées JobPosting de la page de liste. 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

error 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 - Une partie du contenu des pages est différent des données structurées sur la page".

done 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 Explorer comme Google pour vous assurer que le contenu est visible sur la page rendue (la page rendue correspond à la manière dont Googlebot voit votre page).
  3. Une fois que vous avez résolu le problème, envoyez une demande de réexamen.

Les offres d'emploi expirées sont toujours visibles

error Cause du problème : les utilisateurs peuvent toujours accéder à la page via les résultats de recherche améliorés, bien que l'offre d'emploi ait expiré. Les causes de ce problème sont généralement les suivantes :

  • La propriété validThrough est manquante ou n'est pas définie sur une date dans le passé.
  • 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 JobPosting pour une offre d'emploi ayant expiré".

done 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 en utilisant 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

error Cause du problème : l'utilisateur n'a aucun moyen de postuler à l'offre d'emploi sur la page de l'offre. 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 une candidature depuis la page de l'offre d'emploi".

done 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

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

done Résolution du problème

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

  • Assurez-vous d'indiquer le bon logo avec la propriété hiringOrganization.logo. 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 Knowledge Graph. La mise à jour de votre Knowledge Graph permet de mieux contrôler l'affichage de votre organisation 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

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

done 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 données structurées.
    2. Saisissez l'URL de publication de l'offre d'emploi dans le champ d'exploration d'URL.
    3. Cliquez sur Valider.
    4. Cliquez sur Aperçu.

      Problème résolu : l'outil de test des données structurées 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 données structurées 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.

Envoyer des commentaires concernant…