Implémentation des données structurées Google for Jobs

Par : Flavien Chantrel | Publié le : 25/03/2019

- Mis à jour le 04/04/2019

Comment mettre en place Google JobPosting Schema.org ?

Schema.org et Données Structurées Google for Jobs

Le balisage des data structurées JobPosting selon Schema.org

Dans le cadre de la sortie de son service emploi, Google demande aux sites souhaitant bénéficier d’une indexation de leurs annonces emploi de structurer les pages de présentation de leurs offres. C’est la première étape d’une mise en place technique assez lourde qui leur permettra d’obtenir potentiellement de la visibilité pour leurs recrutements dans les résultats de recherche du géant américain. La mise en place de ces données structurées doit respecter un schéma de balisage type. Ce balisage d’une page est utile pour permettre à Google de rapatrier les données sur son service en les organisant de manière uniforme. Cela sert donc in fine les candidats, qui auront accès à des pages cohérentes et identiques, présentant des informations rangées et facilement lisibles. En parallèle du balisage de votre page, il convient de vérifier que les robots d’indexation de Google peuvent bien explorer vos pages et ne sont donc pas bloqués par votre fichier robots.txt ou par une balise meta robots en noindex. Il faut également que votre site autorise des explorations fréquentes (et qu’il puisse les supporter) pour que vos offres puissent être mises à jour régulièrement sur Google For Jobs. En effet, vous n’enverrez pas réellement vos annonces sur Google for Jobs, vous demanderez à Google de venir les lire chez vous. Ce qui demande d’avoir des serveurs pouvant supporter la charge des robots sans impacter négativement les visiteurs de votre site.

test google jobs search

Si vous ne souhaitez pas entamer ce chantier de développement sur votre site carrière, il reste une autre solution pour mettre vos offres d’emploi sur Google For Jobs : les publier sur un site emploi (jobboard, ATS) qui a lui-même structuré ses datas avec les markup jobposting de Google.

 

Publier mes offres d’emploi gratuitement sur Google For Jobs avec TalentDetection

La liste des propriétés à utiliser obligatoirement

Un certain nombre de propriétés sont à utiliser obligatoirement dans le cadre de vos données structurées. Elles sont expliquées en détail dans la partie JobPosting de Schema.org. Les voici.

 

Exemple de code :

« datePosted »: « 2019-03-18T06:09:40Z »,

 

Exemple de code :

« description »: « <h2>HelloWork recherche…</h2><p>Chez HelloWork,</p> »,

 

Exemple de code :

« hiringOrganization »: { « @type »: « Organization », « name »: « HelloWork », « image »: « https://ressources.regionsjob.com/media/38/1440_960/RegionsJob_38_636410658028002675.jpeg », « logo »: « https://ressources.regionsjob.com/img/entreprises/160_160/38.gif », « url »: « https://www.parisjob.com/hellowork » },

 

Exemple de code :

« jobLocation »: { « @type »: « Place », « address »: { « @type »: « PostalAddress », « streetAddress »: « 13 Rue Niépce », « addressLocality »: « Paris », « addressRegion »: « Île-de-France », « postalCode »: « 75014 », « addressCountry »: « FR » } },

 

Exemple de code :

« title »: « Assistant Commercial H/F »,

 

Exemple de code :

« validThrough »: « 2019-04-17T04:09:40Z »,

 

rich snippets google

La liste des propriétés recommandées

D’autres propriétés peuvent être utilisées de manière optionnelle pour structurer vos données. Voici celles que Google recommande.

 

Exemple de code :

« applicantLocationRequirements »: { « @type »: « Country », « name »: « FRANCE » }, « jobLocationType »: « TELECOMMUTE »,

 

Exemple de code :

« baseSalary »: { « @type »: « MonetaryAmount », « currency »: « EUR », « value »: { « @type »: « QuantitativeValue », « minValue »: « 40.00 », « maxValue »: « 50.00 » , « unitText »: « HOUR » } },

 

Exemple de code :

« employmentType »: « FULL_TIME »,

 

Exemple de code :

« identifier »: {   « @type »: « PropertyValue »,   « name »: « HelloWork »,   « value »: « 1234567 » },

 

Exemple de code :

« jobLocation »: { « @type »: « Place », « address »: { « @type »: « PostalAddress », « addressLocality »: « Paris », « addressRegion »: « Île-de-France », « addressCountry »: « FR » } }, « jobLocationType »: « TELECOMMUTE »,

 

 

Des consignes complémentaires à respecter

La liste de ces champs et de ces propriétés est imposée par Google, ajouter d’autre markup ne vous servira à rien pour le positionnement sur Google for Jobs. L’implémentation de ces balises sur les pages de votre site présentant des offres d’emploi ne sont pas les seuls critères à respecter pour être référencé par le service. D’autres contraintes sont également en vigueur :

api Google for jobs

Une fois vos données structurées mises en place selon le balisage proposé sur Schema.org, vous pouvez vérifier leur bon fonctionnement et prévisualiser leur affichage sur un outil dédié proposé par Google. Il vous permettra de corriger certaines erreurs éventuelles et de vous assurer que tout va bien avant de passer à l’étape suivante : l’utilisation de l’API d’indexation de Google pour lui envoyer vos offres d’emploi.

Publiez gratuitement sur Google for Jobs

Essayer Maintenant

Sans Carte Bancaire - Sans Aucun Engagement - Choisissez votre Abonnement

Sur le même thème

Les Offres d'Emploi par Ville