Disponible pour missions & renforts d’agence · Réponse rapide, par la personne qui intervient

Migrer d’un constructeur de pages à un autre

Elementor, Divi, WPBakery, Gutenberg natif : chacun enregistre sa mise en page dans un format qui lui est propre, et pas toujours au même endroit en base. Passer de l’un à l’autre n’est pas un réglage, c’est un chantier de reconstruction page par page.

Décrire mon problème Discuter sur WhatsApp

Pourquoi changer de constructeur ne se fait pas en un clic

Le mécanisme de stockage diffère selon le constructeur, et aucun des formats n’est interopérable. Gutenberg natif et WPBakery écrivent tous les deux dans le champ post_content de la table wp_posts : le premier avec des commentaires HTML qui délimitent chaque bloc, le second avec des shortcodes imbriqués. Elementor, lui, conserve sa mise en page en JSON dans la métadonnée dédiée _elementor_data, rejouée au chargement de la page. Ces trois formats décrivent la même idée — une page composée de sections — mais aucun des trois ne sait lire le format d’un autre.

Il n’existe pas de convertisseur fiable qui traduise automatiquement une mise en page WPBakery en mise en page Elementor, ou l’inverse. Des plugins annoncent parfois cette conversion, mais dans la pratique le résultat garde des blocs mal positionnés, des styles perdus ou des sections vides sur des mises en page un peu élaborées. La méthode qui fonctionne reste la reconstruction manuelle dans le nouveau constructeur, éventuellement en s’appuyant sur un export du texte et des images pour ne pas retaper le contenu.

La casse ne s’arrête pas à la mise en page : chaque constructeur génère aussi des identifiants d’éléments qui lui sont propres (par exemple des classes du type elementor-element-xxxxx), auxquels du CSS personnalisé ajouté séparément fait souvent référence. Ce CSS sur mesure cesse de s’appliquer dès que la page est reconstruite ailleurs, puisque les nouveaux éléments portent d’autres identifiants : il doit être réécrit, pas seulement copié.

Ce qui apparaît si on désactive le constructeur trop tôt

  • Des shortcodes visibles en texte brut sur la page, du type [vc_row][vc_column]…, à la place de la mise en page
  • Du JSON affiché comme texte au lieu d’être interprété, sur les pages construites avec Elementor
  • Une mise en page qui s’effondre en une colonne unique, sans styles ni espacements
  • Des images ou des icônes qui ne s’affichent plus, chargées auparavant par le constructeur désactivé

Comment je conduis ce type de migration

  1. Inventaire des pages concernées

    Je liste toutes les pages construites avec l’ancien outil et j’évalue leur complexité : nombre de sections, présence d’animations ou de mises en page sur mesure.

  2. Priorisation

    Je classe les pages selon leur trafic et leur valeur SEO, pour reconstruire d’abord celles qui comptent le plus si le temps est limité.

  3. Reconstruction page par page

    Chaque page est recréée dans le nouveau constructeur en gardant le texte, les images et la structure de titres, sans copier le balisage de l’ancien outil.

  4. Coexistence des deux constructeurs

    L’ancien plugin reste actif tant que toutes les pages qui en dépendent n’ont pas été migrées et validées visuellement.

  5. Désinstallation finale

    Le plugin de l’ancien constructeur n’est désinstallé qu’une fois toutes les pages concernées reconstruites et vérifiées, jamais avant.

Pour aller plus loin

Décrivez votre besoin en 1 minute

Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.

D’où partez-vous ?
Quelle est la taille du catalogue, s’il y a une boutique ?
Le site utilise-t-il des extensions payantes avec licence à retransférer ? (facultatif)

Certaines licences sont limitées à un domaine ou nécessitent une réactivation auprès de l’éditeur.

Qu’est-ce qui doit impérativement être conservé ? (facultatif)
Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Questions fréquentes

Peut-on convertir automatiquement une page WPBakery en Elementor ?
Pas de façon fiable. Des plugins de conversion existent mais donnent des résultats approximatifs sur des mises en page élaborées : sections mal positionnées, styles perdus. Je préfère la reconstruction manuelle, plus lente mais fiable.
Faut-il migrer toutes les pages en même temps ?
Non. Je priorise les pages à fort trafic ou à forte valeur SEO, et je garde l’ancien constructeur actif jusqu’à ce que toutes les pages qui en dépendent encore soient reconstruites.
Le contenu texte est-il perdu pendant la migration ?
Non, le texte et les images sont récupérables même si la mise en page ne l’est pas. Je les exporte avant reconstruction pour éviter de retaper le contenu.
Que se passe-t-il si je désinstalle Elementor trop tôt ?
Les pages encore construites avec Elementor affichent du JSON brut à la place de leur mise en page. C’est le point de non-retour de ce type de migration : ne jamais désinstaller avant d’avoir tout reconstruit.
Combien de temps prend la reconstruction d’une page ?
Cela dépend de sa complexité : une page simple se reconstruit en quelques heures, une page avec des animations ou une mise en page sur mesure demande davantage de temps.