Fusionner deux sites WordPress en un seul
Rassembler deux installations WordPress distinctes en une seule pose des conflits que l’export-import natif de WordPress (Outils > Exporter puis Importer) ne résout pas tout seul : identifiants en double, slugs identiques, catégories dupliquées sous des noms légèrement différents.
Ce que l’import natif ne résout pas seul
L’outil d’export-import intégré à WordPress transfère le contenu d’un site vers un autre, mais sans arbitrer les conflits qui apparaissent forcément quand deux bases distinctes se rencontrent. Deux articles peuvent porter le même identifiant interne dans chacune des deux bases, tout comme un utilisateur du même nom peut exister des deux côtés sans que WordPress les reconnaisse comme une seule et même personne.
Les images posent un problème du même ordre, moins visible mais tout aussi réel : chaque média est lui-même un identifiant interne (un type de contenu « pièce jointe » comme un autre), et l’import lui attribue un nouvel identifiant sur le site d’accueil. Une image mise en avant ou insérée dans un article via son identifiant plutôt que son adresse peut ainsi se retrouver associée à la mauvaise image après la fusion, sans que rien ne le signale.
Le cas le plus visible touche les slugs : si les deux sites ont chacun une page /a-propos, la seconde importée est automatiquement renommée /a-propos-2 par WordPress pour éviter le doublon d’URL. Le contenu n’est pas perdu, mais tous les liens internes ou externes qui pointaient vers l’ancienne adresse cassent, sans avertissement au moment de l’import. Les catégories et étiquettes posent un problème voisin : deux taxonomies proches mais nommées différemment (« Actualités » et « Actualité », par exemple) restent séparées après import au lieu de fusionner.
Ce qui pose problème après un import natif
- Des identifiants internes en double entre les deux bases, qui peuvent créer des confusions de contenu
- Un utilisateur présent dans les deux sites, dupliqué en deux comptes distincts après import au lieu d’être fusionné
- Des slugs identiques renommés automatiquement (/a-propos-2), ce qui casse les liens qui pointaient vers l’URL d’origine
- Des catégories ou étiquettes en double sous des noms légèrement différents, qui fragmentent le contenu au lieu de le regrouper
Comment je conduis une fusion de deux sites
-
Audit des deux bases
Je repère les collisions potentielles avant l’import : slugs identiques, utilisateurs homonymes, catégories proches sous des noms différents.
-
Choix du site d’accueil
Je détermine lequel des deux sites sert de base d’accueil et lequel est fusionné dedans, en général celui qui a le plus de contenu indexé ou le plus fort trafic.
-
Import sur environnement de test
L’export-import se fait d’abord sur une copie, jamais directement sur le site d’accueil en production.
-
Fusion manuelle des taxonomies en double
Après import, je fusionne ou renomme à la main les catégories et étiquettes qui désignent la même chose sous des noms différents.
-
Redirections des URL changées
Je mets en place des redirections 301 pour toutes les URL du site absorbé qui ont changé, en particulier celles renommées automatiquement par WordPress.
-
Bascule finale
Le site fusionné passe en production une fois le contenu vérifié et les redirections en place.
Pour aller plus loin
-
Migrer sans perdre son référencement
Le détail des redirections à mettre en place pour préserver le SEO acquis.
-
Hub WordPress et WooCommerce
Les autres interventions que je traite sur WordPress et WooCommerce.
-
Sauvegarder sa boutique avant intervention
La sauvegarde à faire avant de lancer une fusion de sites.
-
Comprendre les permaliens
Utile pour comprendre comment WordPress gère les slugs et leurs conflits.
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.