Aller au contenu
Tout en local

Générateur de schéma JobPosting

Convertissez les détails d'une offre d'emploi en JSON-LD schema.org JobPosting valide.

Sortie

Générateur de schéma JobPosting

Remplissez les détails d'une offre d'emploi et cet outil génère un bloc JSON-LD schema.org JobPosting valide, prêt à copier dans la section `<head>` de votre page pour que Google Jobs et les autres moteurs de recherche d'emploi puissent le lire comme données structurées. Il couvre les champs que la documentation de Google recherche : titre, description, employeur, localisation ou statut télétravail, type d'emploi, salaire et dates de publication.

Entrez le nom de l'employeur, le logo et le site web pour construire le bloc hiringOrganization, et soit une adresse pour jobLocation, soit activez l'option télétravail pour marquer le poste comme teletravail — vous pouvez activer les deux à la fois pour une offre hybride où les candidats peuvent aussi être limités par localisation. Type d'emploi, fourchette salariale avec devise et unité, date de publication, date d'expiration et ID interne de l'offre sont tous optionnels mais recommandés par les directives Google pour les résultats enrichis ; le compteur en direct sous le résultat énumère exactement quels champs obligatoires manquent encore, vous permettant de corriger une offre avant de la publier plutôt que de découvrir les problèmes dans Search Console des semaines plus tard.

Le salaire fonctionne avec juste un minimum, juste un maximum, ou une plage complète — une seule valeur est écrite en tant que valeur unique, et une vraie plage comme minValue/maxValue, toutes deux étiquetées avec votre devise choisie et période de paiement. Le résultat peut être minifié ou formaté de manière lisible, et enveloppé dans une balise `<script type="application/ld+json">` ou laissé en JSON brut pour un champ CMS qui ajoute son propre conteneur.

Tout s'exécute localement dans votre navigateur — détails de l'offre, chiffres salariaux et règles de localisation des candidats ne quittent jamais votre appareil. Quand le schéma semble correct, copiez-le, téléchargez-le en fichier .txt, ou envoyez-le à un autre outil.

FAQ

Quels champs Google exige-t-il vraiment pour un résultat enrichi JobPosting?
Titre, description, une date de publication, un nom d'employeur, et soit une localisation de travail, soit, pour un travail entièrement télétravail, l'option télétravail à la place d'une adresse. Le compteur sous le résultat signale tout ce qui manque encore.
Comment marquer un emploi comme travail à distance?
Activez "Travail à distance / télétravail". Il ajoute jobLocationType: TELECOMMUTE, et si vous remplissez aussi "Les candidats doivent être situés en" il ajoute applicantLocationRequirements que Google recommande pour les offres télétravail.
Puis-je lister une fourchette salariale au lieu d'un seul chiffre?
Oui. Remplissez à la fois un minimum et un maximum pour obtenir une véritable plage ; laissez l'un à zéro pour publier un seul chiffre à la place.
La sortie inclut-elle la balise <script>?
Uniquement si "Envelopper dans une balise <script>" est activé. Désactivez-le si votre CMS ou modèle ajoute déjà le conteneur et vous avez juste besoin du JSON brut.
Mes données d'offre d'emploi sont-elles téléchargées quelque part?
Non. Le schéma est construit entièrement dans votre navigateur — rien concernant l'offre, l'employeur ou le salaire n'est envoyé à un serveur.