🗓️ Planning exécutif – 6 mois
Mois 1 – Fondation & MVP SEO
S1 (J1–J7)
-
Choix nom domaine, achat hébergement, configuration Cloudflare & SSL.
-
Install WP, créer child theme JobMonster, config basiques (wp-config.php, permaliens, rôles).
-
Installer & configurer : WP Rocket/Perfmatters, Redis, Rank Math, ACF, Fluent Forms, Post SMTP, Wordfence, Complianz.
-
Branding : logo, palette, typographies, favicon.
S2
-
Paramétrage JobMonster (CPT, pages, tableaux de bord).
-
ACF : champs salaires/remote/visa/seniorité.
-
Templates single/archive (child theme) + hooks d’affichage champs.
-
Recherche : installer ElasticPress (ou Relevanssi) + synonymes FR.
-
Pages légales RGPD ; Politique cookies (Complianz).
S3
-
Schémas Rank Math JobPosting ; sitemaps ; Search Console + Bing.
-
Créer 20 pages locales (Métier × Ville) prioritaires.
-
Intégrer OneSignal + alertes email (FluentCRM).
S4
-
Import test flux (WP All Import) ; mapping + déduplication.
-
Process modération + vérification recruteur ; création emails transactionnels.
-
Lancer bêta privée (10–20 recruteurs ciblés).
Mois 2 – Contenus & données
-
Produire 2 guides piliers/sem. (ex. Salaire Développeur Paris, Modèles CV/LM).
-
Étendre pages locales à 100 combinaisons.
-
Onboarding recruteurs (cold outreach LinkedIn + email).
-
Lancer Telegram/WhatsApp « Offres du jour ».
-
Optimiser Core Web Vitals mobile (audit + actions).
-
Mettre en place packs WooCommerce (prix de lancement).
Mois 3 – Lancement public & monétisation
-
Annonce officielle (LinkedIn, Product Hunt FR, groupes métiers).
-
Offres gratuites limitées (100 premières entreprises).
-
Ads test (Google Search sur 10 mots‑clés longue traîne + retargeting).
-
Newsletter hebdo (digest villes/métiers).
-
Backlinks : guest posts/partenariats écoles/bootcamps.
Mois 4 – Croissance & features
-
CVthèque filtrable + messages recruteurs.
-
Pages « Entreprises qui recrutent » (cas clients + branding employeur).
-
A/B tests : fiche offre (position bouton, badge salaire), landing recruteur.
-
Étendre programmatic SEO à 300–500 pages locales.
Mois 5 – Scalabilité & automatisation
-
Nouveaux flux d’import (Teamtailor/Greenhouse/SmartRecruiters).
-
Referrals : parrainage recruteurs/candidats.
-
Packs sponsorisés « Ville/Métier du mois ».
-
Monitoring uptime + alertes performance ; test de restauration backup.
Mois 6 – Domination locale & international FR
-
Guides pays (France/Canada/Belgique/Suisse/Maroc/Tunisie).
-
Étendre villes secondaires ; renforcer backlinks locaux.
-
PR : études salaires (données internes) → presse/blogs.
-
Objectif : 10k visites/mois, 500 offres actives, 100 recruteurs.
📅 Cadence JOUR/Semaine/Mois (opérationnel)
Routine quotidienne (45–90 min)
-
Modérer nouvelles offres & profils.
-
Vérifier Core Web Vitals (PageSpeed batch), erreurs Search Console.
-
Publier 5–10 offres fraîches (import + partenaires + direct).
-
Partager 3–5 offres sur LinkedIn/Twitter/Telegram.
-
Répondre aux recruteurs (≤ 4 h).
Routine hebdomadaire
-
Lundi : plan éditorial (2 guides + 10 pages locales), outreach 30 recruteurs.
-
Mardi : optimisation SEO on‑page (maillage, H1/H2, schémas), A/B tests.
-
Mercredi : partenariats écoles/bootcamps (2 appels), ajout flux import.
-
Jeudi : newsletter + push ; post LinkedIn carrousel.
-
Vendredi : analyse KPI, corriger 404/soft 404, purge offres expirées.
-
Samedi : social/community ; Q&A métiers ; vidéos courtes.
-
Dimanche : backup + mise à jour + durcissement sécurité.
Routine mensuelle
-
Audit SEO technique (logs, coverage, CWV), rapport KPI.
-
Étendre 100–200 pages locales.
-
Étude salaire trimestrielle (données internes) → RP.
-
Test restauration backup + simulateur panne.
🛠️ Tâches J1→J30 (jour par jour)
-
J1 : domaine, VPS, Cloudflare, SSL.
-
J2 : installer NGINX, PHP‑FPM, MariaDB, Redis ; sécuriser SSH ; swap.
-
J3 : installer WP (CLI), créer admin restreint + comptes éditeurs.
-
J4 : installer JobMonster + child ; WP Rocket/Perfmatters, Rank Math, ACF, Post SMTP, Complianz.
-
J5 : config permaliens, médias WebP, polices locales, menus, widgets.
-
J6 : pages système (Accueil, Rechercher, Publier, Entreprises, Candidats).
-
J7 : ACF champs salaire/remote/visa ; hooks d’affichage.
-
J8 : Rank Math – schema JobPosting ; Search Console + sitemap.
-
J9 : ElasticPress/OpenSearch + synonymes ; filtres recherche.
-
J10 : Fluent Forms (candidature 1‑clic), Post SMTP + SES.
-
J11 : FluentCRM (segments + séquences).
-
J12 : WooCommerce + Stripe ; produits « Pack d’offres ».
-
J13 : OneSignal + alertes emploi ; Telegram canal.
-
J14 : Complianz RGPD, pages légales ; Wordfence + 2FA.
-
J15–J16 : 20 pages locales (Métier × Ville) ; maillage.
-
J17 : import test WP All Import ; mapping + cron.
-
J18 : modèles emails transactionnels (recruteur/candidat).
-
J19 : tableau de bord recruteur (statuts candidatures).
-
J20 : landing recruteur (USP + packs + preuve sociale).
-
J21 : outreach 30 recruteurs ; bêta privée.
-
J22 : performance mobile (LCP < 2.5 s), images critique.
-
J23 : accessibilité (labels, contrastes).
-
J24 : analytics événements GA4/Matomo.
-
J25 : QA formulaire candidature (mobile), pièces jointes cloud.
-
J26 : politique modération + SLA ; anti‑spam.
-
J27 : contenu pilier #1 (salaire {métier}).
-
J28 : contenu pilier #2 (modèles CV/LM PDF).
-
J29 : pré‑lancement (liste d’attente, réseaux).
-
J30 : bêta publique contrôlée.
đź§µ Flux critiques (checklists)
Publication d’une offre
-
Vérifier entreprise (email pro + LinkedIn + SIREN/NEQ).
-
Titre clair + salaire + contrat + localisation + remote + compétences.
-
Schema JobPosting OK ; canonical ; validThrough ; rel=prev/next sur pagination.
-
Partage auto LinkedIn + Telegram + newsletter quotidienne.
Expiration
-
Cron J+30 → statut expired ; noindex ; page entreprise toujours indexable ; redirection vers catégorie si 410 après 90 j.
Incidents
-
Monitor uptimes (UptimeRobot) ; rollback via backup ; plan de comm’ (bannière statut).
📦 Snippets utiles
wp-config.php (extraits)
define('WP_MEMORY_LIMIT', '256M');
define('DISALLOW_FILE_EDIT', true);
define('AUTOSAVE_INTERVAL', 120);
define('WP_POST_REVISIONS', 10);
define('FORCE_SSL_ADMIN', true);
Nginx – cache statique (idée)
location ~* \.(?:js|css|png|jpg|jpeg|gif|webp|svg)$ {
expires 30d;
add_header Cache-Control "public, immutable";
}
CRON – Expirer les offres (sécurité)
-
Utiliser wp_cron + real cron système : */5 * * * * curl -s source,
dataLayer.push({event:'apply_click', job_id:'123', job_title:'Dev PHP', location:'Paris'});
🧠Stratégie backlinks & partenariats
-
Universités/écoles : « mur d’offres stagiaires/alternance ».
-
Influenceurs LinkedIn RH : formats carrousel + études salaires.
-
Médias locaux : communiqués « top métiers qui recrutent à {ville} ».
-
Associations diasporas/francophones : relais offres internationales FR.
💳 Pricing (suggestion de départ)
-
Starter : 1 offre gratuite (modérée).
-
Pro : 5 offres = 79 € ; 20 offres = 249 € ; 100 offres = 899 €.
-
Abonnement : 99 €/mois (offres illimitées + CVthèque + badge vérifié).
-
Options : mise en avant page ville (49 € / 14 jours), badge « Urgent » (19 €).
✅ Liste de contrôle « Prêt au lancement »
đź§ Feuille de route features (M7+)
-
Matching IA (embeddings/simHash) ; recommandations perso.
-
Entretien vidéo asynchrone (type Hireflix) simplifié.
-
Notations anonymes candidats/entreprises (modérées).
-
API publique lecture (offres) + Webhooks entreprises.
📝 Notes finales
-
Vitesse & données fraîches > tout : Google favorise les offres récentes avec salaires & validThrough.
-
Niche/Local d’abord → extension géo progressive.
-
Contenu « utile » (salaires, modèles, démarches) attire & convertit.
-
Discipline quotidienne + checklists = traction en < 6 mois.