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 :
Installez et activez le plugin sur votre site source
Créez un nouveau package via Duplicator > Packages > Créer un nouveau
Lancez le scan pour vérifier la compatibilité de votre site
Construisez le package : le plugin génère deux fichiers (un installateur PHP et une archive ZIP)
Téléchargez les deux fichiers sur votre ordinateur
Uploadez-les sur le serveur de destination via FTP
Accédez à l'installateur (votrenouveausite.com/installer.php)
Suivez l'assistant : entrez les informations de la nouvelle base de données
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 :
Installez le plugin sur les deux sites (source et destination)
Sur le site source, allez dans All-in-One WP Migration > Exporter
Choisissez "Fichier" comme destination d'export
Téléchargez l'archive générée (.wpress)
Sur le site de destination, allez dans All-in-One WP Migration > Importer
Glissez-déposez le fichier .wpress ou sélectionnez-le
Confirmez l'import et attendez la fin du processus
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 :
Installez UpdraftPlus sur le site source
Configurez le stockage cloud (optionnel mais recommandé)
Effectuez une sauvegarde complète via Réglages > Sauvegardes UpdraftPlus
Téléchargez les fichiers de sauvegarde ou notez l'accès cloud
Sur le site de destination, installez UpdraftPlus
Connectez le même stockage cloud ou uploadez les fichiers manuellement
Restaurez la sauvegarde via l'onglet "Sauvegardes existantes"
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 :
Installez Migrate Guru sur votre site source
Entrez votre email pour créer un compte
Sélectionnez votre hébergeur de destination parmi la liste
Entrez les informations de connexion (FTP/SFTP ou cPanel)
Lancez la migration : le plugin s'occupe de tout
Recevez un email une fois la migration terminée
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 :
Installez WPvivid sur le site source
Allez dans WPvivid Backup dans le menu WordPress
Cliquez sur "Backup Now" pour créer une sauvegarde complète
Téléchargez la sauvegarde ou envoyez-la vers le cloud
Sur le site de destination, installez WPvivid
Uploadez la sauvegarde via l'onglet "Upload"
Restaurez en cliquant sur "Restore"
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
Plugin
Prix
Taille max (gratuit)
Facilité
Idéal pour
Duplicator
Gratuit / 49$/an
Illimitée
⭐⭐⭐
Migrations techniques
All-in-One WP Migration
Gratuit / 69$
512 Mo
⭐⭐⭐⭐⭐
Débutants
UpdraftPlus
Gratuit / 70$/an
Illimitée
⭐⭐⭐⭐
Sauvegarde + migration
Migrate Guru
Gratuit
200 Go
⭐⭐⭐⭐
Gros sites
WPvivid
Gratuit / 49$/an
Illimité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
Connectez-vous à votre serveur via un client FTP (FileZilla, Cyberduck, etc.)
Naviguez vers le dossier WordPress (généralement public_html ou www)
Téléchargez l'intégralité du dossier sur votre ordinateur
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
Connectez-vous à phpMyAdmin via votre panneau d'hébergement
Sélectionnez la base de données de votre site WordPress
Cliquez sur "Exporter" puis choisissez "Rapide" ou "Personnalisé"
Sélectionnez le format SQL et téléchargez le fichier
Étape 3 : Créer la base de données de destination
Sur le nouvel hébergement, créez une nouvelle base de données
Créez un utilisateur et attribuez-lui tous les privilèges
Notez les informations : nom de la base, utilisateur, mot de passe, hôte
Étape 4 : Importer la base de données
Ouvrez phpMyAdmin sur le serveur de destination
Sélectionnez la nouvelle base de données
Cliquez sur "Importer" et uploadez le fichier SQL
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
Connectez-vous en FTP au serveur de destination
Uploadez tous les fichiers WordPress dans le bon répertoire
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.