Aller au contenu principal
Comment dupliquer un site WordPress : guide complet

Comment dupliquer un site WordPress : guide complet

Dupliquer un site WordPress est une opération courante mais qui peut sembler intimidante si vous ne l'avez jamais fait. Que ce soit pour créer un environnement de test, migrer vers un nouvel hébergeur ou simplement sauvegarder votre travail, il existe plusieurs méthodes pour cloner votre site efficacement et en toute sécurité.

Dans ce guide complet, nous allons explorer les différentes raisons de dupliquer un site WordPress, les précautions essentielles à prendre, et surtout les meilleures solutions disponibles pour réaliser cette opération.

Pourquoi dupliquer un site WordPress ?

Avant de plonger dans le "comment", comprenons le "pourquoi". Voici les principales raisons qui peuvent vous amener à vouloir cloner votre site :

  • Créer un environnement de staging : tester de nouvelles fonctionnalités, plugins ou thèmes sans risquer de casser votre site en production.
  • Migrer vers un nouvel hébergeur : changer d'hébergement web tout en conservant l'intégralité de votre contenu et de vos paramètres.
  • Changer de nom de domaine : transférer votre site vers une nouvelle adresse web.
  • Créer une sauvegarde complète : avoir une copie de secours en cas de problème majeur sur votre site.
  • Dupliquer un site modèle : utiliser un site existant comme base pour un nouveau projet.
  • Développement local : travailler sur votre site en local avant de déployer les modifications.

Précautions essentielles avant de dupliquer

Avant toute opération de duplication, quelques mesures de sécurité s'imposent pour éviter les mauvaises surprises.

Sauvegardez l'existant

Cela peut sembler paradoxal de faire une sauvegarde avant de dupliquer, mais c'est indispensable. Si quelque chose tourne mal pendant le processus, vous aurez toujours une copie de secours. La maintenance régulière de votre site inclut justement ces sauvegardes préventives.

Vérifiez votre espace de stockage

La duplication va créer une archive de votre site complet (fichiers + base de données). Assurez-vous que :

  • Votre serveur source a suffisamment d'espace pour créer l'archive
  • Votre serveur de destination peut accueillir le site dupliqué
  • Votre connexion internet est stable si vous téléchargez l'archive localement

Mettez à jour WordPress et vos plugins

Avant de dupliquer, mettez à jour WordPress, vos thèmes et vos plugins. Cela évite de transférer des failles de sécurité potentielles et assure une meilleure compatibilité.

Notez vos identifiants

Gardez à portée de main :

  • Les accès FTP/SFTP de vos deux serveurs
  • Les identifiants des bases de données (source et destination)
  • Vos accès au panneau d'administration WordPress

Les meilleurs plugins pour dupliquer un site WordPress

La méthode la plus simple et la plus sûre pour dupliquer un site WordPress est d'utiliser un plugin dédié. Voici les solutions les plus fiables.

1. Duplicator : la référence du marché

Duplicator est sans doute le plugin de migration WordPress le plus populaire, avec plus d'un million d'installations actives et une note de 4,9/5 sur le répertoire officiel WordPress.

Fonctionnalités principales :

  • Création de packages contenant tous les fichiers et la base de données
  • Migration vers un serveur vide (sans WordPress pré-installé)
  • Recherche et remplacement automatique des URLs
  • Support des sites de toutes tailles avec la version Pro

Comment utiliser Duplicator :

  1. Installez et activez le plugin sur votre site source
  2. Créez un nouveau package via Duplicator > Packages > Créer un nouveau
  3. Lancez le scan pour vérifier la compatibilité de votre site
  4. Construisez le package : le plugin génère deux fichiers (un installateur PHP et une archive ZIP)
  5. Téléchargez les deux fichiers sur votre ordinateur
  6. Uploadez-les sur le serveur de destination via FTP
  7. Accédez à l'installateur (votrenouveausite.com/installer.php)
  8. Suivez l'assistant : entrez les informations de la nouvelle base de données
  9. Terminez l'installation et supprimez les fichiers d'installation

Tarifs : Version gratuite disponible. Duplicator Pro à partir de 49,50$/an pour des fonctionnalités avancées (planification, stockage cloud, multisite).

2. All-in-One WP Migration : la simplicité avant tout

All-in-One WP Migration se distingue par son interface extrêmement simple. Avec plus de 5 millions d'installations actives, c'est l'un des plugins de migration les plus utilisés, particulièrement apprécié des débutants.

Fonctionnalités principales :

  • Export en un clic de tout le site
  • Import par glisser-déposer
  • Recherche et remplacement automatique des URLs
  • Compatible avec la plupart des hébergeurs

Comment utiliser All-in-One WP Migration :

  1. Installez le plugin sur les deux sites (source et destination)
  2. Sur le site source, allez dans All-in-One WP Migration > Exporter
  3. Choisissez "Fichier" comme destination d'export
  4. Téléchargez l'archive générée (.wpress)
  5. Sur le site de destination, allez dans All-in-One WP Migration > Importer
  6. Glissez-déposez le fichier .wpress ou sélectionnez-le
  7. Confirmez l'import et attendez la fin du processus
  8. Reconnectez-vous avec les identifiants du site source

Limitation importante : La version gratuite limite l'import à 512 Mo. Pour les sites plus volumineux, vous devrez acheter l'extension Unlimited Extension (69$).

3. UpdraftPlus : sauvegarde et migration

UpdraftPlus est avant tout un plugin de sauvegarde, mais il inclut des fonctionnalités de migration très efficaces. Avec plus de 3 millions d'installations, c'est le plugin de sauvegarde le plus populaire au monde.

Fonctionnalités principales :

  • Sauvegarde complète (fichiers + base de données)
  • Stockage sur le cloud (Dropbox, Google Drive, Amazon S3, etc.)
  • Migration avec recherche/remplacement d'URLs
  • Planification automatique des sauvegardes

Comment utiliser UpdraftPlus pour migrer :

  1. Installez UpdraftPlus sur le site source
  2. Configurez le stockage cloud (optionnel mais recommandé)
  3. Effectuez une sauvegarde complète via Réglages > Sauvegardes UpdraftPlus
  4. Téléchargez les fichiers de sauvegarde ou notez l'accès cloud
  5. Sur le site de destination, installez UpdraftPlus
  6. Connectez le même stockage cloud ou uploadez les fichiers manuellement
  7. Restaurez la sauvegarde via l'onglet "Sauvegardes existantes"
  8. Utilisez l'outil Migrator (version premium) pour le remplacement d'URLs

Tarifs : Version gratuite très complète. UpdraftPlus Premium à partir de 70$/an incluant le Migrator et des fonctionnalités avancées.

4. Migrate Guru : idéal pour les gros sites

Migrate Guru est un plugin gratuit développé par l'équipe de BlogVault, spécialement conçu pour migrer des sites volumineux sans effort.

Fonctionnalités principales :

  • Migration de sites jusqu'à 200 Go
  • Utilise des serveurs externes (pas de surcharge de votre hébergement)
  • Migration 80% plus rapide que les alternatives
  • Totalement gratuit

Comment utiliser Migrate Guru :

  1. Installez Migrate Guru sur votre site source
  2. Entrez votre email pour créer un compte
  3. Sélectionnez votre hébergeur de destination parmi la liste
  4. Entrez les informations de connexion (FTP/SFTP ou cPanel)
  5. Lancez la migration : le plugin s'occupe de tout
  6. Recevez un email une fois la migration terminée
  7. Vérifiez votre site et mettez à jour les DNS si nécessaire

Limitations : Limité à 5 migrations par mois et par utilisateur. Ne supporte pas les migrations vers un environnement local.

5. WPvivid : l'alternative polyvalente

WPvivid Backup Plugin est une solution tout-en-un pour la sauvegarde, la restauration et la migration de sites WordPress.

Fonctionnalités principales :

  • Sauvegarde et migration en un clic
  • Staging intégré (création d'environnement de test)
  • Stockage sur le cloud (Google Drive, Dropbox, Amazon S3, etc.)
  • Filtrage des fichiers volumineux

Comment utiliser WPvivid :

  1. Installez WPvivid sur le site source
  2. Allez dans WPvivid Backup dans le menu WordPress
  3. Cliquez sur "Backup Now" pour créer une sauvegarde complète
  4. Téléchargez la sauvegarde ou envoyez-la vers le cloud
  5. Sur le site de destination, installez WPvivid
  6. Uploadez la sauvegarde via l'onglet "Upload"
  7. Restaurez en cliquant sur "Restore"
  8. Configurez le remplacement d'URLs si nécessaire

Tarifs : Version gratuite généreuse. WPvivid Pro à partir de 49$/an pour le staging automatique et des options avancées.

Tableau comparatif des plugins

PluginPrixTaille max (gratuit)FacilitéIdéal pour
DuplicatorGratuit / 49$/anIllimitée⭐⭐⭐Migrations techniques
All-in-One WP MigrationGratuit / 69$512 Mo⭐⭐⭐⭐⭐Débutants
UpdraftPlusGratuit / 70$/anIllimitée⭐⭐⭐⭐Sauvegarde + migration
Migrate GuruGratuit200 Go⭐⭐⭐⭐Gros sites
WPvividGratuit / 49$/anIllimitée⭐⭐⭐⭐Staging + migration

La méthode manuelle : FTP et base de données

Pour les utilisateurs avancés ou dans des cas particuliers où les plugins ne fonctionnent pas, il est possible de dupliquer un site WordPress manuellement. Cette méthode demande plus de temps et de compétences techniques, mais offre un contrôle total sur le processus.

Étape 1 : Exporter les fichiers via FTP

  1. Connectez-vous à votre serveur via un client FTP (FileZilla, Cyberduck, etc.)
  2. Naviguez vers le dossier WordPress (généralement public_html ou www)
  3. Téléchargez l'intégralité du dossier sur votre ordinateur
  4. Vérifiez que tous les fichiers ont bien été téléchargés (notamment wp-config.php)

Étape 2 : Exporter la base de données

  1. Connectez-vous à phpMyAdmin via votre panneau d'hébergement
  2. Sélectionnez la base de données de votre site WordPress
  3. Cliquez sur "Exporter" puis choisissez "Rapide" ou "Personnalisé"
  4. Sélectionnez le format SQL et téléchargez le fichier

Étape 3 : Créer la base de données de destination

  1. Sur le nouvel hébergement, créez une nouvelle base de données
  2. Créez un utilisateur et attribuez-lui tous les privilèges
  3. Notez les informations : nom de la base, utilisateur, mot de passe, hôte

Étape 4 : Importer la base de données

  1. Ouvrez phpMyAdmin sur le serveur de destination
  2. Sélectionnez la nouvelle base de données
  3. Cliquez sur "Importer" et uploadez le fichier SQL
  4. Lancez l'importation

Étape 5 : Modifier wp-config.php

Avant d'uploader les fichiers, modifiez wp-config.php :

define('DB_NAME', 'nouvelle_base');
define('DB_USER', 'nouvel_utilisateur');
define('DB_PASSWORD', 'nouveau_mot_de_passe');
define('DB_HOST', 'localhost'); // ou l'hôte fourni par votre hébergeur

Étape 6 : Uploader les fichiers

  1. Connectez-vous en FTP au serveur de destination
  2. Uploadez tous les fichiers WordPress dans le bon répertoire
  3. Vérifiez les permissions des dossiers (755) et fichiers (644)

Étape 7 : Mettre à jour les URLs dans la base de données

C'est l'étape la plus délicate. Vous devez remplacer l'ancienne URL par la nouvelle dans toute la base de données. Utilisez un script comme Search Replace DB ou exécutez ces requêtes SQL :

UPDATE wp_options SET option_value = replace(option_value, 'https://ancien-site.com', 'https://nouveau-site.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'https://ancien-site.com', 'https://nouveau-site.com');
UPDATE wp_posts SET post_content = replace(post_content, 'https://ancien-site.com', 'https://nouveau-site.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'https://ancien-site.com', 'https://nouveau-site.com');

Attention : Les données sérialisées de WordPress peuvent être corrompues par un simple rechercher/remplacer. C'est pourquoi l'utilisation d'un outil spécialisé ou d'un plugin est fortement recommandée.

Notre recommandation

Après avoir testé ces différentes méthodes, voici nos conseils selon votre situation :

  • Vous êtes débutant : optez pour All-in-One WP Migration pour sa simplicité déconcertante
  • Votre site fait plus de 500 Mo : utilisez Migrate Guru (gratuit) ou Duplicator
  • Vous voulez aussi des sauvegardes régulières : choisissez UpdraftPlus pour faire d'une pierre deux coups
  • Vous avez besoin d'un environnement de staging : WPvivid ou Duplicator Pro sont parfaits

Quelle que soit la méthode choisie, n'oubliez jamais de faire une sauvegarde préalable et de tester votre site dupliqué avant de supprimer l'original. La duplication de site WordPress n'a plus de secret pour vous !

Prêt à reprendre le contrôle de votre site WordPress et de vos contenus ?

Que vous ayez besoin d'un nouveau site, d'une reprise de l'existant ou d'une maintenance experte, nous aidons vos équipes marketing et communication à s'appuyer sur un WordPress fiable, performant et simple à administrer.

Discutons de votre projet