Comment gérer ses recrutements directement depuis WordPress
Vous avez un site WordPress et vous devez recruter un alternant, un freelance, un salarié. Réflexe classique : s’inscrire sur un ATS en ligne, créer un compte, payer un abonnement mensuel, et jongler entre deux interfaces.
Pourtant, si votre site tourne sous WordPress, vous avez déjà tout ce qu’il faut pour gérer vos recrutements en interne. Voici comment mettre en place un système complet de gestion de candidatures, sans quitter votre tableau de bord.
Sommaire
- Pourquoi gérer ses recrutements depuis WordPress ?
- Ce dont vous avez besoin
- Étape 1 — Installer le plugin
- Étape 2 — Configurer les réglages de base
- Étape 3 — Publier vos premières offres d’emploi
- Étape 4 — Afficher le board d’offres sur votre site
- Étape 5 — Mettre en place le formulaire de candidature
- Étape 6 — Suivre les candidatures depuis le dashboard recruteur
- Étape 7 — Les emails automatiques
- Ce que vous obtenez au final
- Combien coûte vraiment un ATS SaaS sur 3 ans ?
- Pour aller plus loin
- Questions fréquentes
- 5 bonnes pratiques pour rédiger une offre d’emploi qui attire les bons candidats
- Quel avenir pour le plugin WordPress WP ATS jobs Manager ?
- Conclusion
Pourquoi gérer ses recrutements depuis WordPress ?
Les outils RH SaaS du marché (Workable, Recruitee, Teamtailor…) sont pensés pour des équipes RH dédiées. Ils sont puissants, mais ils coûtent entre 50 et 200 € par mois, stockent vos données candidats sur des serveurs tiers, et s’intègrent rarement à votre site existant.
Pour un freelance qui recrute deux fois par an, une PME de 10 personnes ou une agence qui gère des clients WordPress, c’est surdimensionné.
Gérer ses recrutements depuis WordPress présente trois avantages concrets :
- Tout est centralisé au même endroit que votre site
- Les CVs sont stockés sur votre propre serveur
- Pas d’abonnement mensuel : vous payez une fois, c’est fini
Ce dont vous avez besoin
Pour transformer WordPress en outil de recrutement, il vous faut un plugin ATS. Dans ce tutoriel, on utilise WP ATS Jobs Manager, un plugin développé en France, en paiement unique, compatible avec tous les thèmes WordPress standards (Gutenberg, Elementor, Divi, Blocksy, Kadence, Astra).
Prérequis techniques :
- WordPress 6.0 minimum
- PHP 7.4 minimum
- Aucun service externe requis
Étape 1 — Installer le plugin
Après achat, vous recevez un fichier .zip. L’installation est classique :
Allez dans Extensions > Ajouter une extension > Téléverser une extension, sélectionnez le fichier .zip, cliquez sur Installer maintenant puis Activer.
Une fois activé, un nouveau menu JP Jobs apparaît dans votre tableau de bord WordPress.
Étape 2 — Configurer les réglages de base
Rendez-vous dans JP Jobs > Réglages. Vous pouvez y configurer :
- L’email administrateur qui recevra les notifications de nouvelles candidatures
- Le slug de vos offres d’emploi (ex :
/offres-emploi/) - Le nombre d’offres affichées par page
- La taille maximale des CVs acceptés
- Le texte de consentement RGPD affiché dans le formulaire de candidature
Le plugin crée automatiquement les pages nécessaires : liste des offres, formulaire de candidature, espace recruteur. Vérifiez qu’elles sont bien créées dans JP Jobs > Réglages > Pages.
Étape 3 — Publier vos premières offres d’emploi
Allez dans JP Jobs > Offres puis Ajouter une offre. Pour chaque offre, vous renseignez :
- Le titre du poste
- La description du poste (éditeur Gutenberg natif)
- Le profil recherché
- Le type de contrat (CDI, CDD, freelance…)
- La localisation
- Le salaire (fourchette min/max, par an, par mois ou par heure)
- Le mode de travail (présentiel, hybride, full remote)
- Le niveau d’expérience et d’études requis
- Les avantages du poste
- Une date d’expiration automatique
Une fois publiée, chaque offre génère automatiquement un balisage JSON-LD JobPosting (schema.org). Vos offres sont ainsi éligibles aux rich results Google Emploi, sans aucune configuration supplémentaire.

Étape 4 — Afficher le board d’offres sur votre site
Le plugin fonctionne par shortcodes. Pour afficher la liste des offres avec les filtres, ajoutez ces deux shortcodes sur la page de votre choix :
[jp_filters] [jp_results]
Le shortcode [jp_filters] affiche une barre de recherche et des filtres par type de contrat, localisation et télétravail. Le shortcode [jp_results] affiche la liste des offres correspondantes. Les deux fonctionnent en Ajax : les résultats se mettent à jour sans rechargement de page.

Étape 5 — Mettre en place le formulaire de candidature
Sur la page dédiée aux candidatures, ajoutez le shortcode :
[jp_apply_form]
Le formulaire permet aux candidats de renseigner leurs informations, d’uploader leur CV en PDF et de donner leur consentement RGPD. Les CVs sont stockés dans un répertoire protégé sur votre serveur, inaccessible directement depuis le web.
Vous pouvez ajouter des champs personnalisés depuis JP Jobs > Réglages > Champs candidats, sans toucher au code.
Étape 6 — Suivre les candidatures depuis le dashboard recruteur
Ajoutez ce shortcode sur une page réservée aux recruteurs (protégée par mot de passe ou par rôle utilisateur) :
[jp_recruiter_dashboard]
Depuis ce dashboard front-end, vous pouvez :
- Voir toutes les candidatures reçues, par offre
- Changer le statut de chaque candidature : Nouveau, Lu, Contacté, Présenté, Entretien, Embauché, Refusé
- Télécharger les CVs
- Lire les lettres de motivation
- Exporter toutes les candidatures en CSV
Chaque changement de statut déclenche automatiquement un email au candidat pour le tenir informé.
Étape 7 — Les emails automatiques
Trois types d’emails sont envoyés automatiquement :
- Confirmation au candidat dès la réception de sa candidature
- Notification au recruteur pour chaque nouvelle candidature reçue
- Email de changement de statut au candidat à chaque mise à jour
Les templates sont personnalisables depuis les réglages du plugin.
Ce que vous obtenez au final
En suivant ces étapes, vous disposez d’un système de recrutement complet intégré à votre WordPress :
- Une page d’offres d’emploi avec filtres dynamiques
- Un formulaire de candidature sécurisé et conforme RGPD
- Un espace de gestion des candidatures accessible depuis le site
- Des emails automatiques pour candidats et recruteurs
- Un balisage SEO JobPosting sur chaque offre
Le tout sans abonnement mensuel, sans données stockées chez un tiers et sans sortir de WordPress.
Combien coûte vraiment un ATS SaaS sur 3 ans ?
C’est la question que peu de gens se posent au moment de s’inscrire sur un outil RH en ligne. On regarde le prix mensuel, qui semble raisonnable, et on ne fait pas le calcul sur la durée.
Voici ce que ça donne concrètement :
| Outil | Coût mensuel estimé | Sur 3 ans |
|---|---|---|
| Workable (starter) | ~189 € | ~6 800 € |
| Recruitee (start) | ~99 € | ~3 564 € |
| Teamtailor | ~150 € | ~5 400 € |
| WP ATS Jobs Manager | 0 €/mois | 79 € (une fois) |
Et ce calcul ne prend pas en compte les augmentations tarifaires, les fonctionnalités verrouillées derrière des plans supérieurs, ni le temps passé à migrer vos données si vous changez d’outil.
Pour une structure qui recrute ponctuellement quelques postes par an la différence est difficilement justifiable.
Pour aller plus loin
Si vous souhaitez permettre à des recruteurs externes de publier leurs propres offres depuis le front-end, le plugin propose également le shortcode [jp_recruiter_dashboard] avec la gestion des offres intégrée.
WP ATS Jobs Manager est disponible en paiement unique sur Yes We Blog. Compatible WordPress 6.0+, PHP 7.4+, tous thèmes standards, disponible en français et en anglais.
Questions fréquentes
Oui. WP ATS Jobs Manager injecte le contenu via le filtre natif the_content de WordPress, ce qui le rend compatible avec tous les thèmes standards : Blocksy, Kadence, Astra, Divi, Elementor, Gutenberg. Aucune surcharge de template n’est nécessaire.
Les CVs et candidatures sont stockés directement sur votre serveur WordPress, au même endroit que votre site. Si votre hébergeur est basé en France, vos données le sont aussi. Aucune donnée ne transite vers un service tiers.
Oui. Un consentement explicite est demandé à chaque candidature et enregistré individuellement. Les CVs sont stockés dans un répertoire protégé, inaccessible depuis le web. Le texte de consentement est personnalisable depuis les réglages.
Le plugin gère l’expiration automatiquement via un cron WordPress. Une offre expirée n’accepte plus de candidatures et affiche un message d’information au visiteur. Vous pouvez définir une date d’expiration pour chaque offre individuellement.
Les mises à jour de la version achetée sont incluses. C’est un achat unique : pas d’abonnement, pas de renouvellement.
5 bonnes pratiques pour rédiger une offre d’emploi qui attire les bons candidats
Avoir le bon outil ne suffit pas si vos offres ne donnent pas envie de postuler. Voici ce qui fait la différence.
1. Commencez par le contexte, pas par les exigences Avant de lister ce que vous cherchez, expliquez qui vous êtes et pourquoi ce poste existe. Les candidats veulent savoir dans quoi ils s’embarquent.
2. Soyez honnête sur la fourchette salariale Les offres avec salaire affiché reçoivent en moyenne deux fois plus de candidatures que celles sans. Et vous évitez de perdre du temps avec des candidats hors budget.
3. Rédigez la section « profil recherché » en must-have / nice-to-have Séparez ce qui est absolument nécessaire de ce qui serait un plus. Beaucoup de candidats qualifiés ne postulent pas parce qu’ils ne cochent pas 100 % des critères listés.
4. Précisez le processus de recrutement Nombre d’entretiens, délai de réponse, format (visio ou présentiel) — ces informations rassurent et montrent que vous respectez le temps des candidats.
5. Fixez une date d’expiration réaliste Une offre expirée qui reste en ligne nuit à votre image. Avec WP ATS Jobs Manager, vous pouvez définir une date d’expiration automatique dès la publication — l’offre se ferme d’elle-même sans intervention manuelle.
Quel avenir pour le plugin WordPress WP ATS jobs Manager ?
J’espère que l’avenir du plugin WP ATS Jobs manager sera bon ! En effet, des plugins de type add-on dont beaucoup seront gratuits tandis que certains seront premium viendront très vite enrichir l’extension Socle.
En effet, le recrutement diffère selon les structures et les besoins ne sont pas les mêmes. Aussi, parmi les add ons à venir il y aura :
- la possibilité d’ajouter une note pour les recruteurs à toute candidature reçue. Pour faciliter le suivi des candidatures et améliorer l’expérience recruteur
- la possibilité d’empêcher les candidatures multiples à une seule et même annonce (pour ne pas être spammé)
Conclusion
Gérer ses recrutements depuis WordPress n’a rien de complexe. Avec les bons outils, vous pouvez avoir un board d’offres en ligne, un formulaire de candidature sécurisé et un espace de suivi des candidats opérationnels en moins d’une heure — sans abonnement mensuel, sans données chez un tiers, sans sortir de votre environnement habituel.
C’est exactement ce que propose WP ATS Jobs Manager : une solution fiable, légère et adaptée aux structures qui n’ont pas besoin d’un département RH pour recruter correctement.
Vous hésitez entre WP ATS Jobs Manager et une autre solution du marché ? Le comparatif WP ATS Jobs Manager vs Simple Job Board peut vous aider à faire le bon choix selon votre volume de recrutement.
Et si la question de fond est de savoir pourquoi publier vos offres sur votre propre site plutôt que sur un jobboard, consultez l’article sur l’alternative WordPress aux jobboards payants.




