Tous les services opérationnels Devise EUR Aucun frais de mise en service Vous êtes à La Réunion ?
‹ Migration

Migrer un site WordPress vers un autre hébergeur

Pour migrer un site WordPress, on copie ses fichiers et sa base de données vers le nouvel hébergement, on vérifie la copie, puis on fait pointer le domaine vers le nouveau serveur. Trois méthodes existent : une extension de migration, la copie à la main, ou l'outil d'import du panneau d'hébergement. L'ancien site reste en ligne jusqu'à la bascule, puis chaque visiteur est servi par l'un ou l'autre serveur : aucune coupure.

Par Jonathan Dewaele · publié le

Avant de commencer

  • Faites une sauvegarde complète du site actuel, fichiers et base : voir Sauvegarder WordPress.
  • Notez la version de PHP du site actuel, pour choisir la même ou une plus récente compatible sur le nouvel hébergement.
  • Gardez l'ancien hébergement actif jusqu'à ce que le nouveau site soit vérifié et que le domaine pointe vers lui. Résilier trop tôt coupe le site.
  • Pensez à la messagerie : si vos adresses mail sont chez l'ancien hébergeur, elles se déménagent à part. Voir Transférer ses e-mails.

Méthode 1 : une extension de migration

Des extensions comme Duplicator ou All-in-One WP Migration emballent le site entier, fichiers et base, dans une archive que l'on installe sur le nouvel hébergement. Elles conviennent bien aux sites de taille moyenne. Suivez la documentation de l'extension choisie, et vérifiez sa limite de taille d'archive : certaines versions gratuites plafonnent la taille du site qu'elles déplacent.

  1. Installez l'extension sur le site actuel et créez l'archive.
  2. Téléchargez l'archive et, selon l'extension, son fichier d'installation.
  3. Déposez-les sur le nouvel hébergement, avec un WordPress neuf ou un dossier vide selon ce que demande l'extension.
  4. Lancez la restauration, puis connectez-vous avec les identifiants de l'ancien site.

Méthode 2 : à la main

Le guide de déménagement de WordPress, relu le 14 octobre 2026, décrit la méthode manuelle. Quand le domaine reste le même, elle tient en quatre étapes :

  1. Exportez la base du site actuel au format SQL : voir Exporter une base de données MySQL.
  2. Téléchargez tous les fichiers du site, dossier wp-content compris.
  3. Créez une base vide sur le nouvel hébergement et importez-y le fichier SQL : voir Importer une base de données MySQL.
  4. Déposez les fichiers, puis corrigez dans wp-config.php le nom de la base, l'utilisateur, le mot de passe et l'hôte de la nouvelle base.

Si l'adresse du site change aussi, il reste à remplacer l'ancienne adresse dans la base. Le guide de WordPress prévient qu'un rechercher-remplacer brut sur la base casse les données sérialisées. Utilisez WP-CLI, qui les gère, en commençant par un essai à blanc avec l'option --dry-run :

wp search-replace 'https://ancien-domaine.fr' 'https://nouveau-domaine.fr' --skip-columns=guid --dry-run

Retirez --dry-run une fois le rapport vérifié. Ne modifiez jamais la colonne guid : le guide de WordPress l'interdit, vos anciens articles réapparaîtraient comme nouveaux dans les lecteurs de flux. Le détail est dans Changer l'adresse du site.

Méthode 3 : l'import de WP Toolkit

WP Toolkit, dans Plesk, sait importer un site WordPress hébergé ailleurs : il copie les fichiers et la base sur votre nouvel hébergement. Ces étapes suivent la documentation de WP Toolkit et le guide d'import de sites de Plesk, relus le 14 octobre 2026. Les libellés français peuvent varier selon la version de Plesk.

  1. Ajoutez d'abord le domaine à votre hébergement, s'il n'y est pas encore.
  2. Ouvrez la rubrique WordPress de Plesk, puis cliquez sur Import.
  3. Saisissez le nom de domaine du site actuel, puis l'identifiant et le mot de passe d'un compte FTP ou SSH de l'ancien hébergeur qui a accès à tous les fichiers du site. Plesk recommande SSH, bien plus rapide.
  4. Validez. Plesk analyse l'ancien site et liste ce qu'il a trouvé.
  5. Sélectionnez le site WordPress, puis lancez l'import. Son état passe de « Ready for import » à « Imported ».

Plesk précise ses conditions : le nom de domaine doit pointer vers l'ancien serveur au moment de l'import, et le compte saisi doit voir tous les fichiers du site. Sa base de connaissances décrit un échec qui touche justement le cas le plus courant : quand le domaine existe déjà sur le serveur de destination, ce qui arrive dès l'étape 1, l'outil cherche l'ancien site sur ce serveur et refuse les identifiants. La correction demande un accès d'administrateur au serveur, que vous n'avez pas sur un hébergement mutualisé. Cette méthode convient donc surtout quand vous en avez la maîtrise ; pour déménager votre propre domaine, préférez les deux premières, ou laissez faire votre nouvel hébergeur.

Basculer le domaine

Une fois la copie vérifiée sur le nouvel hébergement :

  1. Faites pointer le domaine vers le nouveau serveur, chez le gestionnaire de votre zone DNS : voir Pointer son domaine vers Hubspace. L'ordre complet d'un déménagement, messagerie et durée de vie des enregistrements comprises, est dans Changer d'hébergeur sans coupure.
  2. Attendez la propagation, qui prend de quelques minutes à 48 heures selon le TTL de l'enregistrement : voir La propagation DNS.
  3. Vérifiez le certificat HTTPS, puis les pages importantes : formulaire, panier, espace membre.
  4. Gardez l'ancien hébergement quelques semaines, par précaution, avant de le résilier.

Pendant la propagation, certains visiteurs voient encore l'ancien site, d'autres déjà le nouveau : évitez de publier du contenu ou de prendre des commandes pendant ce temps, sinon il faudra les reporter à la main.

Sur un hébergement Hubspace

Pour venir chez nous avec votre propre domaine, le plus simple est de nous laisser faire : la migration de site WordPress est offerte, sans coupure, et nous copions aussi vos boîtes mail. L'import de WP Toolkit est ouvert sur Départ, Sérénité et Business ; s'il refuse les identifiants de votre ancien hébergeur, écrivez-nous depuis votre espace client plutôt que d'insister. Notre façon de procéder est décrite dans Migrer son site vers Hubspace, et les conditions sur la page de la migration offerte.

Questions fréquentes

Combien de temps dure une migration WordPress ?

La copie prend de quelques minutes à quelques heures selon le poids du site, les médias surtout. Il faut y ajouter la propagation du DNS, jusqu'à 48 heures. Le site reste en ligne pendant tout ce temps : chez l'ancien hébergeur pendant la copie, puis chez l'un ou l'autre serveur pendant la propagation.

Mes licences d'extensions payantes suivent-elles ?

Les fichiers suivent, mais la licence est souvent liée à l'adresse du site chez l'éditeur. Après la bascule, vérifiez dans chaque extension payante qu'elle est toujours active, et réactivez-la au besoin depuis votre compte chez l'éditeur.

Mon référencement va-t-il baisser ?

Pas si l'adresse du site reste la même et que toutes les pages répondent comme avant. Si l'adresse change, posez des redirections 301 de chaque ancienne page vers la nouvelle : voir Redirection 301.

Articles liés