Découvrez le plugin WordPress pour gérer vos recrutements ! Tout sur ce plugin →
Vous avez publié une offre d’emploi sur votre site internet. Vous avez peut-être aussi payé pour la diffuser sur Indeed, LinkedIn ou une autre plateforme. Mais saviez-vous que Google affiche lui aussi des offres d’emploi directement dans ses résultats de recherche, gratuitement, et que votre offre peut y apparaître si votre site est correctement configuré ?
Cette fonctionnalité existe depuis 2017 en France. Elle est pourtant méconnue d’une grande partie des entreprises qui recrutent, y compris parmi celles qui ont un site internet bien entretenu. Cet article explique ce qu’est concrètement cette fonctionnalité Google, pourquoi elle représente un canal de diffusion gratuit à ne pas négliger, et comment la mettre en place depuis un site WordPress.
Ce que Google affiche quand on cherche un emploi
Tapez « comptable CDI Paris » ou « assistant RH Lyon » dans Google. Avant les résultats classiques, vous verrez apparaître un encadré avec des offres d’emploi présentées sous forme de fiches structurées : intitulé du poste, nom de l’entreprise, lieu, type de contrat, date de publication. Cet encadré s’appelle officiellement « Offres d’emploi Google » ou « Google for Jobs » selon la terminologie anglaise utilisée par Google dans sa documentation technique.
Ces fiches ne sont pas des publicités. Elles ne se paient pas au clic. Google les extrait automatiquement depuis les sites internet qui ont correctement balisé leurs offres d’emploi selon un format technique standardisé. N’importe quel site peut y figurer, qu’il soit une multinationale ou une PME de dix salariés, à condition de respecter les spécifications techniques requises.
Concrètement, un candidat qui cherche un poste dans votre secteur et votre région peut tomber sur votre offre directement dans Google, avant même de visiter Indeed ou LinkedIn. Il clique, arrive sur votre site, et postule. Sans intermédiaire, sans frais de diffusion.
Pourquoi la plupart des sites n’y apparaissent pas
Pour que Google puisse intégrer une offre d’emploi dans ses résultats enrichis, la page qui présente cette offre doit contenir un balisage technique invisible pour l’internaute mais lisible par les robots de Google. Ce balisage s’appelle des données structurées, et le format utilisé pour les offres d’emploi est le schéma JobPosting, défini par le consortium Schema.org.
Ce balisage est un bloc de code au format JSON-LD intégré dans le code source de la page. Il décrit l’offre de manière structurée : intitulé exact du poste, description, type de contrat, lieu de travail, possibilité de télétravail, fourchette de salaire si elle est communiquée, date de publication, date d’expiration. Google lit ces informations, les comprend, et peut alors décider d’afficher l’offre dans ses résultats enrichis.
La plupart des sites n’y apparaissent pas simplement parce que ce balisage n’a jamais été mis en place. Une offre d’emploi publiée comme un article de blog ordinaire, sans données structurées, est invisible pour la fonctionnalité Google for Jobs même si elle est parfaitement indexée par ailleurs.
Ce que Google exige pour afficher une offre
Google a publié des spécifications précises sur les informations requises et recommandées pour qu’une offre d’emploi soit éligible à l’affichage dans ses résultats enrichis. Ces spécifications sont disponibles dans la documentation officielle Google Search Central, qui est la référence à consulter pour rester à jour sur les évolutions.
Les champs obligatoires sont le titre du poste, le nom de l’entreprise, la description de l’offre, la date de publication et les informations sur le lieu de travail. Depuis une mise à jour de 2021, Google impose également que les offres précisent si le poste est en présentiel, en télétravail partiel ou en télétravail complet. Une offre qui ne renseigne pas ce champ peut être déprioritisée dans les résultats.
Les champs fortement recommandés, sans être strictement obligatoires, incluent la date d’expiration de l’offre, le type de contrat, le salaire ou la fourchette salariale et le secteur d’activité. Plus une offre est renseignée, meilleures sont ses chances d’être affichée et cliquée. Google indique explicitement dans sa documentation que les offres avec une fourchette salariale visible ont tendance à générer plus de candidatures.
Google impose également que l’offre soit accessible directement sur le site de l’entreprise, sur une page dédiée à cette offre et non sur une page listant plusieurs postes à la fois. Le contenu de la page doit correspondre aux informations contenues dans le balisage. Toute discordance entre les deux peut entraîner un rejet de l’offre par Google.
Vérifier si vos offres sont déjà éligibles
Google met à disposition un outil gratuit pour tester si une page contient des données structurées valides : le Rich Results Test, accessible à l’adresse search.google.com/test/rich-results. Collez l’URL d’une de vos offres d’emploi dans cet outil, lancez le test, et vous saurez en quelques secondes si la page contient un balisage JobPosting valide, si ce balisage comporte des erreurs, ou s’il est complètement absent.
Google Search Console, l’outil de suivi de performance gratuit fourni par Google pour les propriétaires de sites, affiche également un rapport dédié aux offres d’emploi dans la section « Expériences de page ». Si vos offres y apparaissent avec des erreurs ou des avertissements, c’est là que vous le verrez.
Mettre en place Google for Jobs sur un site WordPress
Si votre site est sous WordPress, vous avez plusieurs façons d’intégrer le balisage JobPosting sur vos offres d’emploi. La complexité et le niveau de contrôle varient selon l’approche choisie.
Via un plugin de données structurées généraliste
Des extensions comme Yoast SEO (version premium), Rank Math ou Schema Pro permettent d’ajouter des données structurées à différents types de contenus WordPress. Ces outils conviennent si vous publiez vos offres comme des articles ou des pages ordinaires et que vous souhaitez ajouter le balisage manuellement offre par offre. Ils nécessitent de renseigner les informations structurées à la main pour chaque offre, ce qui peut devenir fastidieux si vous recrutez régulièrement.
Via un plugin de gestion des offres d’emploi avec balisage intégré
C’est l’approche la plus efficace pour les structures qui recrutent régulièrement. Un plugin dédié à la gestion des offres d’emploi sur WordPress peut générer automatiquement le balisage JSON-LD JobPosting sur chaque offre publiée, sans intervention manuelle. Les informations renseignées lors de la création de l’offre (intitulé, lieu, contrat, date, description) alimentent directement le balisage.
C’est le fonctionnement de WP ATS Jobs Manager, le plugin développé par StudioNum. Chaque offre publiée via ce plugin génère automatiquement le balisage Schema.org JobPosting complet dans le code source de la page, incluant les champs obligatoires et recommandés par Google. Le balisage intègre notamment la gestion du télétravail, la date d’expiration automatique et le type de contrat, qui sont les points fréquemment manquants sur les sites qui tentent de configurer Google for Jobs manuellement.
La démo du plugin est accessible sans inscription sur demo.wp-ats-job-manager.studionum.com. Vous pouvez y consulter le code source d’une offre exemple pour voir le balisage JSON-LD généré en conditions réelles.
Via un développement sur mesure
Pour les structures qui ont des besoins spécifiques, notamment celles qui utilisent déjà un ATS externe et souhaitent synchroniser leurs offres vers leur site WordPress pour bénéficier du balisage Google for Jobs, un développement sur mesure est possible. StudioNum propose des connexions entre WordPress et les principaux ATS et plateformes de diffusion du marché de l’emploi français, incluant la gestion du balisage structuré en sortie.
Ce que Google for Jobs ne fait pas
Il faut être précis sur les limites pour ne pas avoir de fausses attentes.
Google ne garantit pas l’affichage de toutes les offres correctement balisées. L’algorithme décide quelles offres afficher en fonction de la pertinence par rapport à la recherche de l’internaute, de la qualité et de la complétude du balisage, et de la fiabilité globale du site. Un site récent avec peu d’autorité peut mettre plus de temps à voir ses offres apparaître qu’un site établi.
Google for Jobs ne remplace pas une stratégie de diffusion complète. Les candidats qui cherchent activement un emploi passent souvent par plusieurs canaux : Indeed, LinkedIn, les sites des entreprises directement, et Google. Apparaître dans Google for Jobs est un canal supplémentaire gratuit, pas un canal exclusif.
Enfin, une offre expirée doit être signalée comme telle dans le balisage ou retirée de l’index. Google pénalise les sites qui laissent des offres expirées indexées sans les mettre à jour. Les plugins qui gèrent l’expiration automatique des offres, comme WP ATS Jobs Manager, traitent ce point sans intervention manuelle.
Conclusion
Google for Jobs est un canal de diffusion gratuit, directement intégré dans le moteur de recherche le plus utilisé en France, que la majorité des PME n’utilise pas faute de savoir qu’il existe ou comment le configurer. Le mettre en place ne demande pas de budget supplémentaire, uniquement une configuration technique correcte de votre site.
Si votre site est sous WordPress et que vous cherchez à recruter sans multiplier les abonnements aux plateformes d’annonces, WP ATS Jobs Manager intègre ce balisage automatiquement sur chaque offre publiée. Et si vous avez besoin de connecter votre site à des plateformes de diffusion partenaires en plus de Google for Jobs, contactez StudioNum pour en discuter.







