Le verdict en trois phrases
Pour un média professionnel de 12 000 articles et 400 000 visites par mois dont les pages mettent 5 secondes à s'afficher, une migration de WordPress vers Next.js headless coûte 25 000 à 55 000 € HT, plus environ 3 000 € HT pour le plan de redirections. Bien menée, avec conservation des URL, elle ramène le LCP sous 2 secondes sans perte de trafic SEO. Chaque seconde gagnée ajoute en moyenne 7 à 10 % de pages vues par visite, ce qui se traduit directement en revenus publicitaires et en conversions vers le paywall.
Pourquoi un média B2B sur WordPress finit par ralentir
Un média professionnel parisien accumule en dix ans des dizaines d'extensions : paywall, newsletter, publicité programmatique, SEO, galeries, formulaires de livres blancs. Chaque extension ajoute des requêtes en base et des scripts côté navigateur. Résultat typique mesuré sur mobile : 4 à 6 secondes de LCP, un INP au-dessus de 300 ms et un CLS dégradé par les emplacements publicitaires.
Le cache serveur masque une partie du problème pour les visiteurs anonymes, mais pas pour les abonnés connectés, ceux qui rapportent le plus. Le paywall force un rendu dynamique, et le serveur WordPress plie dès qu'une newsletter de 60 000 destinataires génère un pic de trafic. L'architecture headless sépare les deux rôles : la rédaction continue d'écrire dans un CMS, et le site public est servi par Next.js, pré-rendu et distribué sur un CDN.
Les trois options et leur coût
Les montants sont des ordres de grandeur 2026 pour le marché parisien, hors taxes.
| Option | Coût projet | Hébergement mensuel | LCP mobile visé | Délai | Risque SEO |
|---|---|---|---|---|---|
| Optimisation du WordPress existant | 6 000 à 15 000 € | 300 à 800 € | 2,8 à 3,5 s | 4 à 6 semaines | Très faible |
| WordPress headless (WP conservé comme CMS) + Next.js | 25 000 à 40 000 € | 400 à 900 € | 1,5 à 2 s | 10 à 14 semaines | Faible si URL conservées |
| Migration complète vers un CMS headless (Sanity, Strapi) + Next.js | 40 000 à 55 000 € | 500 à 1 200 € | 1,2 à 1,8 s | 14 à 20 semaines | Moyen, migration des contenus |
| Plan de redirections et recette SEO | 3 000 € environ | 0 € | Sans objet | 2 à 3 semaines | Réduit le risque |
| Refonte complète avec changement d'URL | 50 000 € et plus | Variable | Variable | 20 semaines et plus | Élevé |
Pour la plupart des médias B2B, l'option WordPress headless est le meilleur compromis : la rédaction garde ses habitudes, les 12 000 articles ne bougent pas en base, et seul le front change. La migration complète vers Sanity ou Strapi se justifie quand le workflow éditorial lui-même pose problème (validation multi-niveaux, contenus structurés réutilisés en newsletter et en application).
Conserver les URL et mesurer les gains
Le principal risque d'une migration n'est pas technique, il est SEO. Un média qui perd 30 % de son trafic organique pendant trois mois annule une année de gains de performance. La règle est simple : chaque URL existante doit répondre à l'identique, ou être redirigée en 301 vers son équivalent exact.
| Indicateur | Avant migration | Objectif après migration | Effet attendu |
|---|---|---|---|
| LCP mobile (75e centile) | 5,0 s | < 2,0 s | + 21 à 30 % de pages vues par visite |
| INP | 320 ms | < 200 ms | Navigation fluide entre articles |
| CLS | 0,24 | < 0,1 | Emplacements publicitaires réservés |
| Poids moyen d'une page article | 3,8 Mo | 1,1 Mo | Moins de rebond sur mobile |
| Pages vues par visite | 2,1 | 2,6 | + 200 000 pages vues par mois |
| Temps de publication d'un article | 15 à 60 s (cache) | Instantané (revalidation) | Actualité plus réactive |
| URL en erreur 404 après bascule | Sans objet | 0 sur les 12 000 articles | Trafic organique stable |
La recette SEO se prépare avant la bascule : extraction des 12 000 URL et des 500 pages les plus visitées dans la Search Console, tests automatisés de réponse 200 ou 301, sitemap regénéré, balises canoniques et données structurées NewsArticle vérifiées. Le jour J, un suivi quotidien des erreurs pendant 30 jours suffit en général. Côté Kolonell, un site Premium démarre à 2 000 000 à 3 500 000 FCFA (3 050 à 5 340 €) et les projets complexes relèvent de la grille applications, 7 000 000 à 15 000 000 FCFA et plus (10 670 à 22 870 € et plus) ; voir notre page applications web sur mesure.
Mini cas pratique
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Sophie, directrice des opérations d'un média B2B à Paris (exemple illustratif), gère 12 000 articles et 400 000 visites par mois, avec 2,1 pages vues par visite et un LCP de 5 secondes. Elle vise un LCP de 2 secondes, soit 3 secondes gagnées.
Hypothèse prudente de 8 % de pages vues par seconde gagnée : 2,1 x 1,24 = 2,6 pages par visite, soit environ 200 000 pages vues supplémentaires par mois. À un revenu publicitaire de 12 € pour 1 000 pages vues, cela représente 2 400 € par mois, soit 28 800 € par an. Si la meilleure expérience ajoute 15 abonnements annuels par mois à 290 €, cela fait 52 200 € de plus. Total : environ 81 000 € par an, pour un projet à 38 000 € HT plus 3 000 € de redirections. Retour sur investissement : 6 mois environ.
FAQ
Combien coûte une migration de WordPress vers Next.js headless pour un média ?
Comptez 25 000 à 40 000 € HT en gardant WordPress comme CMS, et 40 000 à 55 000 € HT pour une migration complète vers Sanity ou Strapi. Ajoutez environ 3 000 € HT pour le plan de redirections et la recette SEO.
Va-t-on perdre du trafic Google pendant la migration ?
Pas si toutes les URL sont conservées ou redirigées en 301 vers leur équivalent exact. Une baisse temporaire de 5 % pendant 2 à 3 semaines est possible, au-delà c'est le signe d'une erreur de redirection.
Le paywall fonctionne-t-il avec Next.js ?
Oui, le contrôle d'accès se fait côté serveur ou via un middleware, avec un rendu partiel de l'article pour Google grâce au balisage isAccessibleForFree. Les abonnés connectés profitent aussi du CDN, ce qui n'était pas le cas avec un WordPress dynamique.
La rédaction doit-elle changer d'outil ?
Non, avec l'option WordPress headless les journalistes gardent leur interface habituelle. Seule la prévisualisation change, et elle se configure en 2 à 3 jours.
Quel délai pour un média de 12 000 articles ?
Comptez 10 à 14 semaines pour l'option headless sur WordPress, et 14 à 20 semaines pour une migration complète. La bascule elle-même se fait en une nuit, avec un gel éditorial de quelques heures.
Parlons de votre projet. Envoyez-nous votre volume d'articles, votre trafic et votre stack actuelle : nous chiffrons la migration headless avec plan de redirections, budget indicatif et délai. Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.

