Migration vers un nouvel hébergeur web – guide étape par étape sans interruption

Photo : Unsplash

⚠ Avant de commencer : Ne résiliez jamais votre ancien hébergement avant d'avoir validé que votre site fonctionne correctement sur le nouveau. Gardez les deux actifs pendant au moins 72h.

Les 6 étapes de la migration

1

Choisir et souscrire au nouvel hébergeur

Commencez par identifier vos besoins réels : nombre de sites, trafic mensuel, CMS utilisé (WordPress, Joomla…), localisation des serveurs. Souscrivez au nouvel hébergement avant de résilier l'ancien — vous aurez besoin des deux en parallèle.

Conseil : Si vous gérez un site WordPress, privilégiez un hébergeur avec LiteSpeed et PHP 8.2+. Notre recommandation : o2switch (France) ou Infomaniak (Suisse).
  • Comparez les offres sur notre comparatif principal
  • Vérifiez les inclus : SSL, sauvegardes, emails
  • Notez les accès FTP, phpMyAdmin et DNS du nouveau compte
2

Sauvegarder fichiers et base de données

C'est l'étape la plus critique. Une sauvegarde complète doit inclure tous les fichiers du site et la base de données.

  • Fichiers : Connectez-vous en FTP/SFTP (FileZilla) → téléchargez le dossier public_html complet
  • Base de données : Ouvrez phpMyAdmin → sélectionnez la BDD → Exporter (format SQL, compression gzip)
  • WordPress : Alternative rapide avec le plugin Duplicator ou All-in-One WP Migration
  • Emails : Synchronisez vos boîtes mail localement via un client IMAP (Thunderbird, Outlook)
Conseil : Notez toutes les informations de connexion BDD (nom, utilisateur, mot de passe, hôte) — elles figureront dans le fichier wp-config.php pour WordPress.
3

Configurer le site sur le nouvel hébergeur

Uploadez vos fichiers et restaurez la base de données sur le nouvel hébergeur. Testez le site avant de toucher aux DNS.

  • Créez une nouvelle base de données MySQL dans le panneau de contrôle
  • Importez le fichier SQL via phpMyAdmin (max 50 Mo) ou via ligne de commande
  • Uploadez les fichiers via FTP dans le dossier racine web
  • Mettez à jour wp-config.php (WordPress) avec les nouveaux accès BDD
  • Testez via l'IP du serveur ou un sous-domaine de test
WordPress : Si votre URL est codée en dur, utilisez le plugin WP Migrate DB ou la commande WP-CLI search-replace pour remplacer l'ancienne URL.
4

Migrer les adresses email

Les emails sont souvent la partie la plus délicate de la migration. Une mauvaise manipulation peut provoquer une perte d'emails entrants.

  • Créez les mêmes adresses email chez le nouvel hébergeur
  • Configurez votre client mail (Outlook, Thunderbird) avec les nouvelles informations IMAP/SMTP
  • Copiez vos emails existants vers la nouvelle boîte (drag & drop dans Thunderbird)
  • Ne modifiez les records MX qu'une fois les boîtes prêtes et testées
Alternative : Si vous utilisez Google Workspace ou Zoho Mail, vos emails ne dépendent pas de l'hébergeur — vous n'avez qu'à reconfigurer les MX après migration.
5

Modifier les DNS et pointer vers le nouvel hébergeur

C'est à cette étape que le trafic bascule vers le nouveau serveur. La propagation DNS est mondiale et prend du temps — anticipez-le.

  • Récupérez les nameservers ou l'adresse IP du nouvel hébergeur
  • Connectez-vous à votre registrar (où votre domaine est enregistré)
  • Modifiez les nameservers OU le record A/CNAME selon ce que demande l'hébergeur
  • Réduisez le TTL à 300 secondes quelques heures avant si possible
Durée de propagation : Entre 1h et 48h selon les registrars et FAI. Pendant cette période, certains visiteurs voient l'ancien site, d'autres le nouveau. Les deux doivent être identiques.
6

Vérifier et résilier l'ancien hébergement

Attendez 48 à 72h après la modification DNS avant de résilier quoi que ce soit. Vérifiez chaque aspect du site.

  • Navigation sur toutes les pages du site
  • Réception et envoi d'emails
  • Formulaires de contact
  • Certificat SSL (cadenas vert dans le navigateur)
  • Accès admin WordPress/Joomla/autre CMS
Résiliation : Vérifiez le préavis de votre ancien contrat (souvent 30 jours). Ne résiliez qu'une fois que vous êtes certain que tout fonctionne parfaitement.

Checklist de migration complète

Avant la migration

Souscrit au nouvel hébergement
Sauvegarde complète des fichiers (FTP)
Export de la base de données (SQL)
Emails synchronisés localement (IMAP)
Accès registrar du domaine disponibles

Pendant la migration

Fichiers uploadés sur le nouveau serveur
Base de données importée et configurée
Site testé en environnement de préproduction
Adresses email créées chez le nouvel hébergeur
DNS modifiés (nameservers / record A)

Après la migration (72h plus tard)

Site accessible via le domaine principal
SSL valide (https://)
Emails entrants et sortants fonctionnels
Formulaires et fonctions dynamiques OK
Résiliation de l'ancien hébergement envoyée

Migrer WordPress : la méthode rapide

Pour les sites WordPress, deux plugins facilitent grandement la migration :

  • Duplicator (gratuit) : Crée un package complet (fichiers + BDD) téléchargeable. Vous l'uploadez sur le nouveau serveur et exécutez un installeur. Simple et rapide pour les sites jusqu'à 500 Mo.
  • All-in-One WP Migration (gratuit jusqu'à 512 Mo) : Exporte tout en un fichier .wpress, re-importable en quelques clics. Idéal pour les débutants.
  • WP-CLI (avancé) : Pour les utilisateurs en ligne de commande. Utiliser wp search-replace pour les URLs et wp db export pour la BDD. Très rapide pour les grands sites.

FAQ – Changer d'hébergeur

Combien de temps prend une migration d'hébergeur ?

La migration technique prend généralement 1 à 4 heures selon la taille du site. La propagation DNS prend ensuite 1 à 48 heures. Prévoyez 48 à 72 heures au total avant que tout soit stabilisé et que vous puissiez résilier l'ancien contrat.

Peut-on migrer un site WordPress sans perdre de données ?

Oui, en sauvegardant correctement les fichiers WordPress et la base de données MySQL, puis en les restaurant sur le nouvel hébergeur. Des plugins comme Duplicator ou All-in-One WP Migration simplifient considérablement cette opération, même pour les non-techniciens.

Comment éviter une coupure lors du changement d'hébergeur ?

La clé est de tout préparer sur le nouveau serveur avant de toucher aux DNS. Testez votre site via l'IP du serveur ou un sous-domaine de test. Ne changez les DNS qu'une fois tout validé. Pendant la propagation (1-48h), les deux serveurs sont actifs — votre site reste accessible en permanence.

Comment migrer ses emails lors d'un changement d'hébergeur ?

Synchronisez d'abord vos emails localement via IMAP (votre client mail télécharge une copie). Créez les nouvelles boîtes mail chez le nouvel hébergeur. Transférez les emails (copier-coller dans votre client mail entre les deux comptes). Modifiez ensuite les records MX pour pointer vers le nouvel hébergeur.

Faut-il résilier l'ancien hébergement tout de suite ?

Non. Gardez l'ancien hébergement actif pendant au moins 72h après le changement DNS. C'est une sécurité en cas de problème. Résiliez ensuite en respectant les préavis contractuels (souvent 30 jours). Ne perdez pas vos accès FTP et BDD tant que vous n'avez pas vérifié que tout fonctionne.