Générateur de schéma d'offre d'emploi | OneStepToRank

Générateur de schéma d'offre d'emploi

Générez des données structurées JSON-LD JobPosting valides pour vos annonces d'emploi. Faites apparaître vos postes dans Google for Jobs avec salaire, localisation et détails de candidature.

Construisez votre schéma d'offre d'emploi

Obtenez la Surveillance du schéma

OneStepToRank surveille vos données structurées en production, vous alerte lorsque le schéma se casse et suit l'évolution de vos résultats enrichis au fil du temps.

Commencer

Qu'est‑ce que le schéma JobPosting ?

Le schéma JobPosting est un type de données structurées défini par Schema.org qui décrit une offre d'emploi dans un format lisible par machine. Lorsque vous ajoutez le balisage JobPosting à vos pages d'offres d'emploi en utilisant JSON-LD, vous fournissez à Google des détails explicites sur le poste, y compris le titre, la description, l'entreprise recruteuse, la localisation, le salaire et les instructions de candidature. Ces données structurées alimentent l'expérience Google for Jobs, un widget de recherche d'emploi dédié qui apparaît en haut des résultats de recherche lorsqu'un utilisateur recherche des emplois.

Sans le schéma JobPosting, vos offres d'emploi ne sont que des pages web ordinaires en concurrence avec des millions d'autres résultats. Avec ce schéma, vos postes apparaissent sous forme de cartes riches et interactives que les candidats peuvent filtrer par localisation, salaire, date de publication et type d'emploi. Google for Jobs récupère les annonces sur l'ensemble du web, mais uniquement à partir des pages contenant des données structurées JobPosting valides.

Comment fonctionne Google for Jobs

Google for Jobs est une fonction de recherche améliorée, pas un site d'emploi distinct. Lorsqu'un utilisateur saisit une requête comme « offres d'emploi marketing manager près de chez moi » ou « postes d'ingénieur logiciel à distance », Google affiche un widget bleu d'emplois en haut de la page de résultats. Ce widget agrège les offres d'emploi provenant des pages carrières d'entreprises, des sites d'emploi et des agences de recrutement, mais uniquement celles contenant un balisage de schéma JobPosting valide.

L'expérience permet aux candidats de filtrer les résultats par localisation, date de publication, type d'entreprise et si le poste est à temps plein, temps partiel ou contractuel. Les annonces contenant des informations salariales bénéficient d'un placement prioritaire dans les vues filtrées pertinentes. Google envoie également des alertes d'emploi aux utilisateurs qui ont manifesté de l'intérêt pour des postes similaires, offrant à votre annonce une visibilité prolongée au-delà de la recherche initiale. L'avantage principal est que vos offres apparaissent directement dans la recherche Google sans que les candidats aient à visiter un site d'emploi tiers.

Propriétés requises vs. optionnelles

Google exige des propriétés spécifiques pour que votre schéma JobPosting soit éligible aux résultats enrichis. L'absence de l'une d'entre elles empêchera votre annonce d'apparaître dans Google for Jobs :

  • datePosted — La date à laquelle l'offre a été initialement publiée, au format ISO 8601 (YYYY‑MM‑DD).
  • description — La description complète du poste, incluant responsabilités, qualifications et avantages. Le formatage HTML est pris en charge et recommandé pour la lisibilité.
  • hiringOrganization — L'entreprise qui publie l'offre, incluant le nom de l'organisation. L'URL du logo et le site web de l'entreprise sont fortement recommandés.
  • jobLocation — Une PostalAddress indiquant où le poste est situé. Pour les postes à distance, utilisez jobLocationType réglé sur TELECOMMUTE.
  • title — L'intitulé du poste. Utilisez un titre clair et standard, sans codes, abréviations ou caractères spéciaux.

Les propriétés optionnelles mais fortement recommandées incluent baseSalary (augmente considérablement le taux de clics), employmentType (FULL_TIME, PART_TIME, etc.), validThrough (date limite de candidature) et directApply (si les candidats peuvent postuler directement). Les annonces contenant des données salariales apparaissent dans les recherches filtrées par salaire, et celles avec le type d'emploi apparaissent dans les vues filtrées par type, ce qui élargit votre portée.

Bonnes pratiques pour les descriptions de poste

Le champ description est la partie la plus importante de votre schéma JobPosting. Google l'utilise pour associer votre annonce aux requêtes de recherche pertinentes, et les candidats l'utilisent pour décider de postuler. Rédigez les descriptions en HTML complet avec des sections claires pour les responsabilités, les exigences et les avantages. Évitez le bourrage de mots‑clés, mais incluez les termes naturels recherchés par les candidats.

Conservez les intitulés de poste clairs et standards. Un titre tel que « Ingénieur logiciel senior » fonctionne mieux qu'« Rockstar Ninja Developer III (REQ-4521) ». Google peut rejeter les annonces contenant trop de caractères spéciaux ou de codes internes dans le titre. Mettez à jour la date validThrough lorsque les délais changent, et supprimez entièrement le balisage du schéma lorsqu'un poste est pourvu. Les annonces obsolètes restant indexées après la clôture offrent une mauvaise expérience candidat et peuvent entraîner une réduction de votre visibilité dans les futures recherches d'emploi.

Utilisez ce générateur conjointement avec notre Générateur de schéma Local Business pour vous assurer que la page carrière de votre entreprise possède des données structurées complètes, et notre Vérificateur de classement local pour suivre les performances de vos pages d'emploi dans la recherche organique.

Questions fréquentes

Qu'est‑ce que le balisage du schéma JobPosting ?

Le balisage du schéma JobPosting est des données structurées que vous ajoutez à vos pages d'offres d'emploi au format JSON-LD. Il indique à Google exactement quel est le poste, qui recrute, la fourchette salariale, la localisation et comment postuler. Ces données structurées permettent à vos offres d'apparaître dans l'expérience améliorée Google for Jobs, atteignant les candidats directement depuis la recherche Google sans passer par un site d'emploi.

Comment les offres apparaissent‑elles dans Google for Jobs ?

Lorsque vous ajoutez des données structurées JobPosting valides à vos pages d'offres d'emploi, Google peut les indexer et les afficher dans le widget Google for Jobs. Ce widget apparaît en haut des résultats de recherche lorsqu'un utilisateur recherche des emplois. Il montre le titre du poste, l'entreprise, la localisation, le salaire et un lien de candidature directe. Les offres doivent avoir un balisage valide, être accessibles publiquement et respecter les consignes de contenu de Google pour apparaître.

Quelles informations sont requises pour les résultats enrichis d'une offre d'emploi ?

Google exige datePosted, description, hiringOrganization (nom de l'entreprise), jobLocation ou applicantLocationRequirements pour les postes à distance, et title (intitulé du poste). Les propriétés recommandées incluent baseSalary, employmentType, date validThrough et URL directApply. Plus votre balisage est complet, meilleure sera la visibilité de votre annonce dans les recherches filtrées.

Puis‑je utiliser le schéma JobPosting pour des postes à distance ?

Oui. Pour les postes entièrement à distance, définissez jobLocationType sur TELECOMMUTE et incluez applicantLocationRequirements si le rôle est limité à certains pays ou régions. Vous pouvez également marquer les postes comme partiellement à distance en incluant à la fois un jobLocation physique et le type de localisation TELECOMMUTE. Google for Jobs propose un filtre travail à distance, ainsi les postes correctement marqués atteignent les candidats recherchant spécifiquement des opportunités à distance.