Ce qu'il faut retenir
StratPro Conseil, cabinet de 45 consultants spécialisé en transformation organisationnelle (Paris 8e), souffrait d'un site WordPress de 2018 : TTFB de 820 ms, score PageSpeed sous les 40, 0,3 leads qualifiés par jour et une position moyenne Google de 18,3. Le site ne convertissait pas — il existait.
En 4 mois, Nehos a conduit une refonte complète vers Next.js 16 + Payload CMS + OVHcloud + Vercel Edge Network, incluant la migration SEO des 47 pages existantes, le développement de composants de conversion (calculateur ROI, cas clients interactifs) et l'intégration d'un agent IA de pré-qualification des leads.
À 6 mois post-lancement : TTFB tombé à 67 ms (-92%), LCP à 0,9 s, trafic organique +178%, position moyenne Google 6,7, et surtout 31 MQL/mois contre 9 avant refonte (+244%). L'investissement de81 3 968 € est rentabilisé en 7,5 mois.

Refonte Next.js cabinet de conseil : +240% de leads en 6 mois
Comment StratPro Conseil a transformé un site WordPress de 2018 en machine à leads B2B — 4 mois de projet,81 3 968 € investis, 31 MQL/mois au lieu de 9, payback 7,5 mois.
Adapté à toute taille de structure
#StratPro Conseil et son site WordPress de 2018
StratPro Conseil (nom fictif, profil composite issu de projets réels Nehos) est un cabinet de conseil en transformation organisationnelle fondé en 2012. 45 consultants, un bureau dans le 8e arrondissement de Paris, une clientèle composée d'ETI et de grandes entreprises françaises cherchant à piloter leurs programmes de transformation : restructurations, fusions-acquisitions, digitalisation des opérations, changement de modèle managérial.
Le positionnement est premium. Les missions se négocient entre80 000 € et 400 000 €. Le cycle de vente est long — trois à six mois entre le premier contact et la signature. Dans cet univers, la réputation et la preuve sociale comptent plus que tout. Et pourtant, en juin 2025, le site de StratPro Conseil ressemblait à celui d'une petite agence de communication provinciale circa 2018 — parce que c'était exactement ce qu'il était.
Sept ans sans refonte majeure. Un thème WordPress Avada acheté en 2018 et jamais fondamentalement retravaillé. Des plugins qui s'accumulent (23 plugins actifs, dont 8 sans mise à jour depuis plus de 18 mois). Des images non optimisées. Aucun schéma de données structurées. Un blog alimenté à raison d'un article tous les deux mois, sans stratégie sémantique cohérente.
La direction associée de StratPro a pris conscience du problème au moment de leur refonte de positionnement stratégique — ils voulaient aller chercher les marchés ETI en région, au-delà de leur réseau parisien existant. Pour cela, il fallait exister sur Google. Et pour exister sur Google en 2025, il fallait un site capable de performer.
C'est dans ce contexte que Nehos a été mandaté pour conduire la refonte.
#Diagnostic M0 : l'audit complet
Avant toute ligne de code, une semaine d'audit exhaustif. Quatre dimensions analysées en parallèle.
Core Web Vitals et performance technique. Les mesures sont sans appel. TTFB (Time to First Byte) : 820 ms en moyenne mesurée via Google PageSpeed Insights sur 5 jours consécutifs, crêtes à 1,2 s lors des pics de charge. LCP (Largest Contentful Paint) : 4,2 s — seuil critique selon les recommandations Google. CLS (Cumulative Layout Shift) : 0,31, très au-dessus du seuil acceptable de 0,10. Score PageSpeed mobile : 31/100. Score PageSpeed desktop : 58/100. L'hébergement mutualisé OVH entré de gamme, non dimensionné pour le trafic ni pour le cache, explique l'essentiel du TTFB. Les images — certaines de 3 Mo non compressées, toutes en JPEG sans WebP ni AVIF — expliquent le LCP.
SEO technique et sémantique. Domain Authority (DA) : 12 selon Moz, chiffre cohérent avec un profil de backlinks inexistant (43 domaines référents, dont la moitié en nofollow automatique). Nombre de pages indexées : 47, dont 12 avec du contenu dupliqué partiel (descriptions de services copiées-collées d'une page à l'autre sans variation). Balises title manquantes sur 8 pages, méta-descriptions absentes sur 31 pages. Zéro balisage Schema.org. Données de Search Console sur 12 mois : 2 340 impressions/mois, 47 clics organiques/mois, CTR de 2,0%, position moyenne 18,3. Le site n'existait pas sur les requêtes à intention commerciale.
Conversion et analytics. Taux de rebond : 78,4% (Google Analytics 4). Durée moyenne de session : 1 min 14 s. Pages vues par session : 1,6. Et le chiffre le plus brutal : 0,3 leads qualifiés par jour, soit environ 9 MQL (Marketing Qualified Leads) par mois, majoritairement issus du réseau direct (LinkedIn, bouche-à-oreille) et non du site. Le site web de StratPro Conseil ne généraitpas de leads — il était consulté par des prospects déjà convaincus pour valider une décision qu'ils avaient déjà prise ailleurs.
Expérience utilisateur et contenu. Aucune page de cas clients structurée. Aucun outil de calcul ou d'aide à la décision. Formulaire de contact standard en bas de page — pas de CTA contextuels, pas de téléchargements, pas de prise de rendez-vous intégrée. Les pages de services décrivent des offres mais ne répondent à aucune question que poserait un décideur ETI en phase d'évaluation.
Diagnostic final : un site qui n'est pas en état de jouer le rôle qu'on lui demande. La refonte n'est pas une évolution — c'est une reconstruction.
#Architecture retenue : Next.js 16 + Payload CMS + OVHcloud + Vercel Edge
Le choix de la stack technique a été guidé par trois impératifs non négociables identifiés pendant l'audit : performance maximale sur les Core Web Vitals, autonomie éditoriale complète pour l'équipe StratPro, et capacité à intégrer des composants interactifs et des agents IA sans dette technique à court terme.
Next.js 16 (App Router). Le choix du framework s'imposait pour plusieurs raisons exposées dans notre analyse pourquoi choisir Next.js pour un site B2B en 2026. Le rendu hybride (SSG pour les pages de contenu, ISR pour le blog, SSR pour les composants personnalisés) permet d'atteindre des scores PageSpeed > 95 sans sacrifier la flexibilité. Les Server Components réduisent drastiquement le JavaScript côté client. Le support natif des images (next/image) règle mécaniquement le problème LCP identifié à l'audit.
Payload CMS. Retenu face à Sanity et Contentful pour son hébergement self-hosted (aucune dépendance à un SaaS tiers pour les données), sa flexibilité de schéma et son interface d'administration qui répond aux besoins d'une équipe marketing non technique. L'analyse comparative Payload CMS vs Sanity vs Strapi détaille ce choix en profondeur. Pour StratPro, le point décisif : Payload hébergé sur OVHcloud garantit la souveraineté des données et élimine les risques liés à un changement de tarification SaaS.
OVHcloud (VPS Scale) + Vercel Edge Network. La séparation entre les couches s'est imposée naturellement : Payload CMS + base de données PostgreSQL sur VPS OVHcloud Scale (4 vCPU, 8 Go RAM, SSD NVMe, datacenter Paris), Next.js compilé et déployé sur Vercel avec activation des Edge Functions pour les routes à fort trafic. Cette architecture explique directement le TTFB cible de 67 ms — le HTML est servi depuis les edge nodes Vercel les plus proches de l'utilisateur, sans roundtrip vers le serveur d'origine pour les pages statiques.
Intégrations prévues dès la conception. HubSpot CRM (déjà en place chez StratPro) connecté via webhooks Payload. Calendly embedded pour la prise de rendez-vous directe. Hotjar pour la heatmap post-lancement. Et, dès le mois 3, un agent IA de pré-qualification connecté au CRM — décision prise lors du kick-off, architecture prévue dans le schéma initial pour éviter tout refactoring ultérieur.
#Mois 1 : migration des 47 pages, préservation SEO totale
La migration d'un site WordPress existant vers Next.js est un exercice que beaucoup d'agences sous-estiment. Le risque est réel : une migration mal gérée peut effacer en quelques jours les gains organiques accumulés sur des années, même modestes. La méthodologie de migration WordPress vers Next.js sans perte SEO que nous appliquons systématiquement repose sur un protocole strict.
Inventaire et mapping des URLs. Chaque URL existante a été répertoriée et mappée vers sa destination dans la nouvelle architecture. Les 47 pages se répartissent en : 6 pages de services, 1 page d'accueil, 1 page À propos, 1 page Contact, 1 page Équipe, 4 pages de cas clients (trop superficielles, fusionnées et réécrites), et 33 articles de blog. Les redirections 301 ont été définies dans un fichier de mapping avant le début du développement, pas après.
Préservation du capital sémantique. Pour chaque page existante avec du trafic organique (même faible), le contenu original a été conservé et enrichi, jamais remplacé. Les balises H1, H2 existantes ont été maintenues et complétées. Cette règle est contre-intuitive pour une refonte — on a envie de tout réécrire. Mais le signal sémantique envoyé par 7 ans de contenu indexé ne se remplace pas instantanément.
Audit SEO pré-migration. Screaming Frog crawl complet, export Sitemap, comparaison avec la Search Console pour identifier les pages générant des impressions même sans clics. Ces pages — invisibles au regard du trafic — représentent un capital sémantique à préserver. Sur les 47 pages de StratPro, 11 généraient plus de 50 impressions/mois sur des requêtes à intention commerciale. Ces 11 pages ont fait l'objet d'une réécriture enrichie prioritaire.
Contenu migré et réécrit. Les 6 pages de services ont été entièrement reconstruites avec une structure orientée intention de recherche (problème → solution → preuve → CTA), des balisages Schema.org Service + Organization, et des méta-données optimisées. Les 33 articles de blog ont été audités : 8 supprimés (thin content sans valeur), 12 enrichis (< 600 mots portés à > 1 200 mots), 13 migrés tels quels avec amélioration des métadonnées.
Fin du mois 1 : 47 pages migrées, redirections 301 en place, sitemap XML soumis à la Search Console, premier crawl post-migration sans erreur 404. Le serveur de staging a fonctionné en parallèle du site live pendant 3 semaines pour valider chaque URL avant la bascule DNS.
#Mois 2 : composants de conversion, calculateur ROI, cas clients interactifs
Un site B2B premium ne convertit pas avec un formulaire de contact. Il convertit en donnant au visiteur les outils pour se convaincre lui-même, à son rythme, avant d'engager la conversation avec le cabinet.
Calculateur ROI de transformation. Le composant clé du mois 2. Développé en React côté client (island architecture, chargé en lazy loading pour ne pas impacter le LCP), il permet à un décideur ETI de renseigner 5 paramètres (secteur, taille d'entreprise, type de transformation, périmètre géographique, budget indicatif) et d'obtenir une estimation de ROI et de délai de retour sur investissement basée sur les benchmarks du cabinet. Ce n'est pas un configurateur de prix — c'est un outil de légitimation de la démarche conseil.
L'impact de ce composant sur la conversion a été immédiat et mesurable : les visiteurs qui interagissent avec le calculateur ont un taux de conversion visiteur→lead de 8,3%, contre 2,4% pour l'ensemble du site. Un seul composant représente 24% des leads générés.
Cas clients interactifs. Les 4 anciennes pages de cas clients superficielles (300 mots chacune, aucun chiffre, aucun récit) ont été remplacées par 8 cas clients structurés selon un format narratif chronologique : contexte initial → diagnostic → solution → résultats chiffrés → témoignage. Chaque cas client inclut un tableau de métriques avant/après, un récit de 1 200 mots minimum et un CTA contextuel vers le service concerné.
Ces pages de cas clients se positionnent aujourd'hui sur des requêtes de type "cabinet conseil transformation [secteur] résultats" — des requêtes BOFU à fort pouvoir de conversion.
Témoignages structurés Schema.org. Chaque témoignage client intègre un balisage Review + Person + Organization en JSON-LD. Ces rich snippets apparaissent dans les résultats Google sur les requêtes de réputation et comparaison, segments où StratPro avait une présence nulle avant la refonte. Le suivi des KPIs de transformation digitale B2B inclut désormais un indicateur dédié aux impressions sur requêtes de réputation.
#Mois 3 : intégration de l'agent IA de pré-qualification
Le troisième mois a marqué la distinction entre une refonte "ordinaire" et un dispositif de génération de leads actif. L'intégration d'un agent IA de pré-qualification au parcours de contact de StratPro a changé fondamentalement la dynamique de conversion.
Architecture de l'agent. Claude 3.7 Sonnet via API Anthropic, avec un system prompt configuré autour de la méthodologie et du positionnement de StratPro. Le contexte RAG embarque : les 8 cas clients du site, la grille tarifaire indicative (fourchettes non publiées sur le site), les critères de qualification d'une opportunité StratPro (taille d'entreprise, budget, type de mission), et les 20 questions types posées lors d'un premier appel commercial.
Comportement de l'agent. Il s'active sur deux déclencheurs : le clic sur "En savoir plus sur votre situation" après le calculateur ROI, et la tentative de contact sur les pages de services. L'agent ne se présente pas comme un chatbot générique — il se présente comme un assistant qui aide à préparer un premier échange avec l'équipe StratPro. En pratique, il pose 5 à 7 questions de qualification, synthétise les réponses dans une fiche lead structurée, et propose soit la prise de rendez-vous Calendly directe, soit un envoi de ressources pertinentes (étude de cas sectorielle, guide méthodologique).
Intégration HubSpot. Chaque interaction avec l'agent crée automatiquement un contact dans HubSpot avec la fiche de qualification pré-remplie, un score de qualification calculé (0-100) et un tag du type de mission identifié. Les commerciaux StratPro reçoivent une notification Slack avec la synthèse de la conversation avant d'appeler le prospect. Cette intégration est détaillée dans notre guide sur la génération de leads B2B avec les agents IA en 2026.
Résultat immédiat. Dès les deux premières semaines, l'agent génère des leads mieux qualifiés que le formulaire standard : taux de conversion lead→RDV de 61% pour les leads via agent, contre 34% pour les leads via formulaire. La différence s'explique simplement — un lead qui a passé 8 minutes à répondre aux questions de l'agent sait pourquoi il prend rendez-vous.
Pour en savoir plus sur la définition et les cas d'usage de ce type de dispositif, notre article agent IA : définition et cas d'usage couvre les fondamentaux.
#Mois 4 : go-live, monitoring, ajustements post-lancement
La bascule en production a eu lieu un mardi matin à 7h, heure creuse choisie délibérément pour minimiser l'impact d'un éventuel incident sur le trafic.
Protocole de go-live. Bascule DNS 24h avant avec TTL réduit à 300 secondes pour permettre un rollback rapide. Vérification en temps réel des redirections 301 via un script Playwright qui crawl les 47 anciennes URLs et vérifie que chacune retourne un 301 vers la bonne destination. Soumission immédiate du nouveau sitemap XML à la Search Console. Activation du monitoring Vercel Analytics et Cloudflare Workers pour les métriques de performance. Tout s'est passé sans incident en moins de 4 heures.
Chute de trafic organique J+7 : l'explication. Une semaine après le go-live, la Search Console affichait une baisse de 23% des impressions. Interprétation erronée à éviter absolument : ce n'est pas une sanction, c'est le cycle normal de re-crawl et re-indexation Google après un changement d'infrastructure. Pour une explication approfondie, notre article Core Web Vitals 2026 : optimiser Next.js pour un site premium couvre ce phénomène en détail. À J+30, les impressions avaient non seulement récupéré leur niveau initial mais dépassé l'historique.
Ajustements post-lancement. Trois corrections majeures dans les deux premières semaines. Première correction : la police custom (Neue Haas Grotesk) causait un FOUT (Flash of Unstyled Text) détectant un CLS de 0,08 — corrigé en préchargeant les variantes de police critiques via <link rel="preload">. Deuxième correction : le calculateur ROI prenait 2,3 s pour s'initialiser sur mobile faible débit — résolu en réduisant le bundle JavaScript de 140 Ko à 38 Ko par tree-shaking et code splitting. Troisième correction : l'agent IA ne se déclenchait pas sur Safari iOS 16 — bug de compatibilité avec l'API Web Worker, corrigé en fallback synchrone.
Monitoring continu. Un dashboard Vercel Analytics + Search Console + HubSpot a été mis en place avec des alertes sur trois indicateurs : toute dégradation du LCP > 0,2 s, toute baisse du volume de leads > 30% sur 7 jours glissants, toute erreur 500 ou 404 non gérée. Ces alertes sont envoyées sur un canal Slack dédié.
#Résultats M1-M6 : KPIs détaillés
Six mois après le go-live, voici les métriques mesurées et comparées à la baseline M0 de l'audit.
#Performance technique
| Métrique | M0 (avant) | M6 (après) | Variation |
|---|---|---|---|
| TTFB moyen | 820 ms | 67 ms | -92% |
| LCP (P75) | 4,2 s | 0,9 s | -79% |
| CLS | 0,31 | 0,04 | -87% |
| PageSpeed mobile | 31/100 | 96/100 | +65 pts |
| PageSpeed desktop | 58/100 | 99/100 | +41 pts |
L'amélioration du TTFB de 820 ms à 67 ms (-92%) est directement attribuable à la combinaison Next.js SSG + Vercel Edge Network. Les pages statiques sont servies depuis le nœud edge le plus proche du visiteur, sans aucun appel au serveur d'origine. La documentation des Core Web Vitals Google positionne le seuil « bon » du LCP à ≤ 2,5 s — StratPro est à 0,9 s, bien en deçà.
#SEO et trafic organique
| Métrique | M0 | M6 | Variation |
|---|---|---|---|
| Impressions/mois (Search Console) | 2 340 | 8 920 | +281% |
| Clics organiques/mois | 47 | 131 | +179% |
| Position moyenne | 18,3 | 6,7 | -63% |
| Pages indexées | 47 | 61 | +30% |
| Domaines référents | 43 | 127 | +195% |
L'amélioration du trafic organique (+178% de clics) en 6 mois est une performance significative sur un marché aussi compétitif que le conseil en transformation. Elle s'explique par trois facteurs cumulatifs : amélioration des Core Web Vitals qui influe sur le classement Google (confirmé par les Search Central Documentation Google), enrichissement des métadonnées et balisages Schema.org, et publication de 6 nouveaux articles de blog optimisés ciblant des requêtes TOFU/MOFU de leur marché.
#Conversion et génération de leads
| Métrique | M0 | M6 | Variation |
|---|---|---|---|
| Leads qualifiés (MQL)/mois | 9 | 31 | +244% |
| Leads/jour | 0,3 | 1,0 | +233% |
| Taux conversion visiteur→lead | 0,8% | 2,4% | +200% |
| Taux lead→RDV commercial | 34% | 61% (agent) | +79% |
| Leads attribués au calculateur ROI | n/a | 24% | — |
| Leads attribués à l'agent IA | n/a | 38% | — |
La segmentation des sources de leads révèle une répartition notable à M6 : 38% proviennent de l'interaction avec l'agent IA de pré-qualification, 24% du calculateur ROI, 21% des pages de cas clients et 17% du blog (articles positionnés sur des requêtes informationnelles). Cette diversification réduit la dépendance au réseau direct qui représentait auparavant 80% des nouvelles opportunités.
Les performances du site en termes de vitesse ont directement influencé le taux de rebond (de 78,4% à 41,2%) et la durée de session (de 1 min 14 s à 3 min 52 s). Ces métriques d'engagement sont confirmées par le Vercel Blog sur la corrélation vitesse-conversion : chaque 100 ms de TTFB supplémentaire réduit le taux de conversion de 1,11%.
#ROI calculé :81 3 968 € → payback 7,5 mois
Notre méthodologie de calcul du ROI d'une refonte site B2B appliquée au cas StratPro Conseil.
Structure de l'investissement.
| Poste | Montant |
|---|---|
| Architecture et développement Next.js + Payload | 4 11 008 € |
| Rédaction et optimisation SEO (47 pages + 6 articles) | à partir de 5 500 € |
| Développement calculateur ROI et cas clients interactifs | 2 15 872 € |
| Intégration agent IA de pré-qualification | à partir de 1 490 € |
| Migration SEO, redirections, tests | à partir de 873 € |
| Formation équipe + documentation | 2 15 872 € |
| Total investissement | 81 3 968 € |
Ce budget est cohérent avec les fourchettes exposées dans notre guide du budget de refonte site B2B en 2026 pour un site de 40 à 60 pages avec composants de conversion personnalisés.
Gains mesurés sur 12 mois (projection M7-M12 basée sur tendance M1-M6).
| Source de gain | Calcul | Montant |
|---|---|---|
| Leads supplémentaires générés (22 MQL/mois × 12 mois) | 264 leads × taux closing 11% × valeur mission moyenne99 12 928 € × marge nette 18% | 66 12 800 € |
| Réduction temps commercial (pré-qualification agent) | 1,5 h/lead × 264 leads × coût chargé directeur commercial à partir de 480 €/h | 35 12 416 € |
| Leads avec meilleure qualification (taux closing +27%) | Attribution partielle de 3 missions signées supplémentaires × marge | 50 8 448 € |
| Total gains bruts projetés an 1 | 18 13 824 € |
ROI net an 1 : 181 400 - 85 000 =96 1 536 €
Payback :81 3 968 € ÷ (18 13 824 € ÷ 12 mois) = 5,6 mois théorique
En intégrant les coûts récurrents (hébergement OVHcloud + Vercel Pro + licence Payload + maintenance Nehos =3 8 320 €/an), le payback réel s'établit à 7,5 mois — ce qui correspond à la rentabilité nette de l'investissement initial, coûts de fonctionnement inclus.
Ce chiffre est à comparer avec la médiane de nos projets similaires : 8,2 mois pour les refontes de cabinets de conseil intégrant un agent IA de pré-qualification. StratPro fait légèrement mieux grâce à la valeur élevée de leurs missions (panier moyen99 12 928 € vs82 12 800 € sur notre benchmark).
Une analyse complète de la méthode est disponible dans notre trame complète de cahier des charges site B2B 2026, qui inclut un modèle de calcul de ROI préalable à la rédaction du brief.
#Ce que ce projet confirme — et ce qu'il enseigne
Trois enseignements structurants pour tout cabinet de conseil ou ESN envisageant une refonte.
Le TTFB est un indicateur de revenus, pas un indicateur technique. L'amélioration de 820 ms à 67 ms n'est pas un résultat qui intéresse les DSI — c'est un résultat qui intéresse les directeurs commerciaux. À chaque 100 ms de TTFB supplémentaire, les données convergent vers 1 à 2% de conversion perdue. Sur un cycle de vente99 12 928 € de valeur moyenne, chaque lead perdu coûte cher. Investir dans l'infrastructure d'un site B2B premium, c'est investir dans le pipeline commercial.
Un calculateur ROI vaut mieux que dix pages de présentation. Les décideurs ETI ne lisent pas les "offres de service". Ils calculent. En leur donnant un outil qui les aide à projeter le ROI d'une transformation, StratPro a changé sa posture : de vendeur de services à partenaire d'analyse. Le calculateur génère 24% des leads à lui seul — et les leads les mieux qualifiés (durée de session > 7 min, taux de closing 2× supérieur).
L'agent IA de pré-qualification est le meilleur commercial disponible à 3h du matin. 38% des leads de StratPro à M6 proviennent de l'agent IA — disponible 24/7, patient, jamais fatigué, et qui transmet des fiches de qualification structurées aux équipes avant chaque appel. Sur un marché où les décideurs prennent leurs décisions initiales en dehors des heures de bureau, cette disponibilité permanente change l'équation de la génération de leads. Notre guide sur la génération de leads B2B avec les agents IA développe cette dynamique en détail.
Pour lancer votre propre refonte avec une approche ROI-first, notre service de refonte site B2B inclut un audit préalable gratuit et une estimation de payback avant signature.
Sources
- https://developers.google.com/search/docs/appearance/core-web-vitals
- https://developers.google.com/speed/docs/insights/v5/get-started
- https://vercel.com/blog/how-latency-impacts-your-conversion-rate
- https://nextjs.org/docs/app/building-your-application/rendering
- https://www.hubspot.com/state-of-marketing