Skip to content
Go To Agency

Migration WordPress vers Next.js : Passez à la Vitesse Supérieure

Votre WordPress est lent, vulnérable aux failles et limité en scalabilité. Nous migrons votre site vers Next.js en conservant vos URL et vos redirections, avec un budget de performance défini avant le démarrage.

Analyse de votre site en 15 secondes4.9★ sur 35 avis clientsPlan de redirections 301 livré avec le site

WordPress vous freine plus qu'il ne vous aide

Votre site WordPress accumule les plugins, les mises à jour critiques et les temps de chargement qui font fuir vos visiteurs. Chaque seconde de latence vous coûte des conversions et du chiffre d'affaires. Sans parler des failles de sécurité qui menacent vos données.

91 %
De ces failles 2025 sont dans les extensions, pas le cœur
2,5 s
Seuil LCP « bon » fixé par Google, l'objectif de la migration
52%
des plugins WordPress ont des vulnérabilités connues
40%
du temps développeur consacré à la maintenance WP

Une migration complète, méthodique et sans risque SEO

Audit complet WordPress

Nous analysons chaque page, plugin et fonctionnalité de votre site pour planifier une migration sans oubli ni régression.

Redirection 301 automatisée

Toutes vos URLs sont redirigées proprement pour conserver votre positionnement Google et votre trafic organique.

Architecture Next.js sur mesure

Votre nouveau site exploite le SSR, l'ISR et le edge caching pour des temps de chargement inférieurs à 1 seconde.

CMS headless intégré

Gardez la facilité d'édition de contenu avec un CMS headless connecté à Next.js, sans les inconvénients de WordPress.

Migration des données

Articles, pages, médias, métadonnées : tout est transféré et restructuré dans une base Supabase performante.

De WordPress à Next.js : des résultats mesurables

Le temps de rendu
Ce qui est mesuré avant et après
35
Avis clients
24 h
Réponse aux demandes
Par écrit
Travail à distance

Tarifs migration WordPress → Next.js

Migration Vitrine

Sur devis
  • Jusqu'à 20 pages migrées
  • Redirections 301 complètes
  • Design responsive recréé
  • Formulaire de contact intégré
  • Hébergement Vercel configuré
  • Formation équipe incluse
Estimer ma migration
Recommandé

Migration Business

Sur devis
  • Jusqu'à 100 pages migrées
  • CMS headless intégré
  • Migration e-commerce si applicable
  • Optimisation SEO avancée
  • Intégrations API tierces
  • Support 3 mois post-migration
Estimer ma migration

Migration Enterprise

Sur devis
  • Pages illimitées
  • Architecture multi-sites
  • Migration base de données complexe
  • Internationalisation (i18n)
  • Tests de performance avant mise en ligne
  • SLA et support dédié 12 mois
Estimer ma migration

Migrer de WordPress vers Next.js : ce que le projet implique vraiment, limites comprises

Une migration WordPress vers Next.js n'est pas une mise à jour de thème, c'est un changement de modèle de publication. Vous échangez la facilité d'installer une extension pour chaque besoin contre un socle plus sobre et plus prévisible, en échange d'une autonomie éditoriale réduite. Voici les trajectoires possibles, les points qui font échouer ce type de projet, et les cas où rester sur WordPress est la décision la plus raisonnable.

Ce qui pousse vraiment à migrer, et ce qui se corrige sans migrer

Personne ne migre pour la beauté du geste. Les demandes que nous recevons se ressemblent : un thème premium acheté il y a des années, puis une extension pour les formulaires, une pour le cache, une pour le SEO, une pour les sliders, une pour la bannière cookies. Chacune charge ses feuilles de style et ses scripts sur toutes les pages, y compris celles qui n'en font aucun usage. Le temps de réponse se dégrade parce que chaque appel traverse le cœur de WordPress et déclenche des requêtes en base que personne ne surveille. Le cache masque le problème sur les pages statiques, pas sur la recherche interne, le panier, ni sur tout ce qui est généré à la volée. Vient ensuite la charge de maintenance. Une faille publiée sur une extension populaire impose une mise à jour rapide, parfois incompatible avec le thème. Le back-office accumule des menus et des réglages que plus personne n'ose toucher, et modifier une mise en page revient à contourner un constructeur visuel plutôt qu'à écrire du code. Reste à distinguer ce qui se corrige sur place. Un hébergement sous-dimensionné, des images jamais compressées, des extensions désactivables sans conséquence, une base gonflée de révisions : tout cela se traite sans changer de technologie. La migration ne se justifie que si le frein tient à l'architecture elle-même, pas à son entretien.

Trois trajectoires de migration, trois niveaux d'engagement

La première garde WordPress en back-office et ne remplace que la partie visible. Next.js consomme le contenu par l'API REST ou par GraphQL, et le rendu se fait en génération statique, avec revalidation, ou côté serveur. Les rédacteurs conservent leur interface, leurs habitudes et leurs champs personnalisés. C'est la voie la plus courte, celle qui rassure une équipe éditoriale, mais vous restez tributaire des mises à jour de WordPress et de sa structure de données. La deuxième extrait le contenu vers un CMS pensé pour le headless. La reprise se fait par script : lecture des articles, des pages, des taxonomies et des champs, conversion du HTML historique produit par le constructeur de pages, réimport des médias. L'essentiel de l'effort se situe dans le nettoyage du contenu, pas dans le transfert lui-même. Les blocs propriétaires laissés par un constructeur visuel ne se convertissent jamais tout seuls. La troisième est une refonte assumée : on ne reprend que ce qui mérite de l'être, on réécrit le reste, on ferme les pages qui n'ont jamais généré ni visite ni contact. Elle ne se justifie que si l'existant est daté ou pauvre. Le choix se tranche sur des faits : volume de pages réellement visitées, autorité acquise, nombre de personnes qui publient, dépendances métier branchées sur le site.

Extensions et données : ce qui se reprend, ce qui se réécrit

C'est le sujet le plus sous-estimé. Une extension n'est pas seulement une fonctionnalité, c'est aussi un schéma de données. Les entrées de formulaires vivent dans des tables dédiées, les balises de titre et les méta descriptions produites par une extension SEO sont stockées en métadonnées d'articles, les champs personnalisés suivent la convention de l'outil qui les a créés, les traductions dépendent d'un plugin multilingue qui duplique ou relie les contenus selon sa propre logique. Avant toute ligne de code, il faut dresser un inventaire : quelle extension fait quoi, quelle donnée elle détient, et ce qui se passe le jour où elle disparaît. Certaines fonctions se réécrivent en quelques composants, un formulaire de contact par exemple, avec envoi transactionnel et enregistrement en base. D'autres exigent un vrai remplacement : espace membre, moteur de recherche à facettes, catalogue produit, réservation en ligne, abonnement récurrent. Cas fréquent : une boutique très outillée, avec des extensions de transport, de fidélité et de liaison comptable, ne se transpose pas ligne à ligne. Il faut arbitrer service par service ce qui est repris, ce qui bascule vers un outil spécialisé, et ce qui est abandonné parce que plus personne ne s'en sert.

L'inventaire des URL décide de la réussite ou de l'échec

Le risque n'est pas la redirection en elle-même, c'est l'exhaustivité de la liste à rediriger. Un site WordPress expose beaucoup plus d'adresses que ce que montre son menu : pages de catégories et d'étiquettes, pagination des archives en /page/2/, archives par auteur et par date, flux RSS en /feed/, pages de pièces jointes générées automatiquement pour chaque image, identifiants bruts du type /?p=123 hérités d'un changement de structure oublié. Un inventaire sérieux croise plusieurs sources : le sitemap, l'export des pages de la Search Console, les journaux du serveur sur plusieurs mois, un crawl complet du site et la liste des liens entrants connus. Viennent ensuite les détails qui cassent en silence : la barre oblique finale présente ou absente, les majuscules dans les anciennes adresses, les paramètres de suivi, et surtout les fichiers servis depuis wp-content/uploads, souvent cités directement par d'autres sites ou affichés dans les résultats images. Chaque règle se teste en préproduction avant la bascule, puis se contrôle après la mise en ligne, code de réponse par code de réponse. Une redirection en chaîne, une boucle, une cible en 404 : rien de tout cela ne se voit en navigation normale, et c'est pourtant ce qui abîme l'indexation.

Ce que vous perdez, et les cas où rester sur WordPress est la bonne décision

Disons-le franchement : après la migration, vous ne réglerez plus un besoin en installant une extension en trois clics. Chaque évolution passe par un développement, une relecture et un déploiement. C'est exactement ce qui rend le site stable dans la durée, et c'est aussi ce qui frustre une équipe habituée à ajuster elle-même. L'écosystème d'extensions prêtes à l'emploi n'a pas d'équivalent côté Next.js, et le nombre de prestataires capables de reprendre le code est plus restreint que sur WordPress. Trois situations où migrer serait une erreur. Le site tient la charge, il est à jour, et le vrai frein est ailleurs : contenu pauvre, aucune acquisition, offre illisible. Changer de technologie n'y changera rien. Deuxième cas : une boutique dont l'activité repose sur un empilement d'extensions métier, sans personne en interne pour accompagner le changement. Troisième cas : une équipe qui publie beaucoup et qui n'a aucune envie de modifier ses habitudes de production. Nous préférons le dire avant le devis plutôt qu'au milieu du projet. Tout se traite par écrit, par email, avec une réponse sous vingt-quatre heures ouvrées, depuis Dijon. Le rendu final se juge sur nos réalisations : Chouchou Ribeyre, Au Petit Detail, LB Athletic, Mediavocats, Vectosolve.

Une migration vitrine prend généralement 3 à 4 semaines. Pour un site plus complexe avec e-commerce ou des milliers de pages, comptez 6 à 10 semaines. Nous travaillons en parallèle de votre site actif pour éviter toute interruption.

Non. Nous mettons en place des redirections 301 systématiques, conservons vos métadonnées et améliorons vos Core Web Vitals. La plupart de nos clients voient leur trafic augmenter dans les semaines suivant la migration.

Nous intégrons un CMS headless comme Sanity ou Strapi qui offre une interface d'édition aussi simple que WordPress, mais sans les problèmes de sécurité et de performance. Votre équipe peut publier du contenu en autonomie.

Votre nouveau site Next.js est déployé sur Vercel avec un CDN mondial. Vous pouvez résilier votre hébergement WordPress une fois la migration validée, ce qui réduit souvent vos coûts d'hébergement de 50 à 80%.

Oui, nous migrons les catalogues WooCommerce vers des architectures headless avec Stripe ou Shopify Storefront API. Vos produits, commandes et clients sont transférés sans perte de données.

Oui. Un proxy inverse permet de router certaines adresses vers le nouveau site Next.js et de laisser les autres sur WordPress, sous le même nom de domaine. On commence en général par les pages les plus visitées ou les plus lentes, puis on avance section par section. La contrepartie est réelle : deux systèmes à maintenir pendant la transition, une cohérence graphique à tenir sur les deux, et un projet qui s'étale dans le temps. C'est pertinent pour un site volumineux, rarement pour un site vitrine.

On mesure avant de conclure. Quatre indicateurs ne racontent pas la même histoire : le temps de réponse du serveur sur une page non mise en cache, le nombre de requêtes en base par page, le poids des scripts et des styles injectés par les extensions, et le rendu côté navigateur. Un hébergement sous-dimensionné se corrige sans changer de technologie. En revanche, si le temps de réponse reste élevé une fois le cache et l'hébergement traités, le frein vient du code et des extensions, et un changement d'architecture se discute.

Les entrées enregistrées par une extension de formulaire vivent dans la base du site et disparaissent avec l'extension : elles doivent être exportées avant toute désactivation. Sur le nouveau site, les formulaires sont réécrits, avec envoi par email et enregistrement en base. Pour tout ce qui touche aux données personnelles, durées de conservation, information des personnes et registre des traitements, le cadre applicable dépend de votre activité : faites valider vos choix auprès des textes officiels et des ressources publiées par la CNIL.

4.9/5 sur 35 avis clientsDécouvrez les avis de nos clients

Prêt à abandonner WordPress pour de bon ?

Mesurez votre site WordPress avec notre outil gratuit et voyez l'écart de performance après migration vers Next.js.

Analyser mon site
Devis gratuit