Étude de cas
De WordPress à Next.js,
en Quatre Langues
Une société de VTC exploitait un site WordPress qui avait grossi pendant des années : des greffons empilés, une grille de tarifs recopiée de page en page, et quatre langues tenues par une extension. Nous l'avons reconstruit en Next.js, en gardant chaque page qui apportait du trafic, puis nous avons déplacé le domaine et les boîtes mail sans coupure.
Type
Refonte / Migration
Client
Société de VTC (FR)
Périmètre
WordPress → Next.js, 4 langues, continuité SEO
Livré
2026

115
Pages migrées
4
Langues · FR EN ES ZH
72
Articles SEO repris
87
Tarifs depuis une source unique
301 / 410
Chaque ancienne URL a une destination
0
Coupure de messagerie à la bascule
Le problème
Le site fonctionnait, et c'était toute la difficulté. Il amenait des réservations, se positionnait sur de vraies requêtes, et ne pouvait pas être éteint le temps d'une refonte.
Quatre langues tenues par une extension, avec des traductions qui divergeaient page par page.
Une grille de tarifs recopiée sur plusieurs pages : changer un prix voulait dire fouiller le site.
Des années de greffons empilés, dont plus personne ne pouvait retirer un seul sans risque.
Des URL d'articles à paramètres, des archives de mots-clés et des doublons qui concurrençaient les vraies pages.
Une refonte qui aurait fait perdre les positions existantes aurait coûté plus cher que pas de refonte du tout.
Ce qu'on a fait
L'inventaire avant le design
On a listé les pages qui recevaient du trafic et les requêtes sur lesquelles elles ressortaient. Ces pages sont devenues des contraintes : même adresse, même sujet, contenu conservé et amélioré. Le reste pouvait bouger.
Quatre langues, de vraies routes
Chaque langue a ses adresses et son hreflang réciproque, au lieu d'une extension qui décide à l'exécution. Ajouter une langue est devenu un dossier, plus un réglage de greffon.
Une source unique pour 87 tarifs
Toute la grille vit dans un seul fichier, lu par chaque page qui l'affiche. Un prix change à un seul endroit, dans les quatre langues, et aucune page ne peut contredire une autre.
Un formulaire de devis qui arrive à un humain
Envoi côté serveur, pot de miel et contrôle de durée, confirmation au client et notification à la société. Aucun greffon, aucun service de formulaire externe.
La bascule
Recette sur un domaine de préproduction, contrôle des redirections une à une, puis DNS et boîtes mail à la date convenue. La messagerie est la partie à laquelle personne ne pense et que tout le monde remarque : elle a été déplacée en premier, vérifiée, et le site a suivi seulement ensuite.