Migrer votre site web vers un autre hébergeur ressemble à une opération risquée. Mais avec la bonne approche, c'est étonnamment simple, et vous pouvez le faire sans interruption de service. En savoir plus sur un site internet pas cher.

Pourquoi change-t-on d'hébergeur ?

Les raisons les plus fréquentes :

  • Meilleur prix : vous payez trop pour ce que vous obtenez
  • Site web lent : votre hébergement actuel n'est pas assez rapide
  • Mauvais support : vous n'obtenez pas d'aide quand vous en avez besoin
  • Indisponibilité : votre site est trop souvent hors ligne
  • Plus de fonctionnalités : votre nouvel hébergeur propose ce que l'actuel n'a pas
  • Regroupement : tout rassembler chez un seul fournisseur

Préparation : de quoi avez-vous besoin ?

Avant de commencer, rassemblez les éléments suivants :

  • Accès à votre hébergement actuel : identifiants FTP ou du panneau de contrôle
  • Données de la base de données : si vous utilisez un CMS comme WordPress
  • Accès à la gestion de votre domaine : pour modifier le DNS
  • Votre nouveau compte d'hébergement : déjà créé et prêt

Migrer un site web : guide étape par étape

Étape 1 : faites une sauvegarde

C'est l'étape la plus importante. Faites une sauvegarde complète de :

  • Tous les fichiers : via FTP ou le gestionnaire de fichiers
  • La base de données : via phpMyAdmin (export au format .sql)
  • Les e-mails : si vous souhaitez les conserver

Conservez cette sauvegarde en local sur votre ordinateur. Vous pourrez ainsi toujours revenir en arrière si quelque chose se passe mal. En savoir plus sur le nom de domaine .website.

Étape 2 : préparez votre nouvel hébergement

Chez votre nouveau fournisseur :

  1. Ajoutez votre domaine (sans encore modifier le DNS)
  2. Créez une nouvelle base de données
  3. Notez les informations de la base de données (nom, utilisateur, mot de passe)

Étape 3 : envoyez vos fichiers

Transférez tous les fichiers vers votre nouvel hébergement via FTP ou le gestionnaire de fichiers. Cela peut prendre un certain temps pour les gros sites.

Astuce : envoyez une archive .zip et décompressez-la sur le serveur : c'est beaucoup plus rapide.

Étape 4 : importez la base de données

Allez sur phpMyAdmin sur votre nouvel hébergement et importez votre sauvegarde .sql. Modifiez ensuite la configuration (par exemple wp-config.php pour WordPress) avec les nouvelles informations de la base de données.

Étape 5 : testez via le fichier hosts

Vous pouvez tester votre site avant de modifier le DNS, en modifiant le fichier hosts local de votre ordinateur :

  1. Trouvez l'adresse IP de votre nouvel hébergement
  2. Ajoutez-la au fichier hosts : 123.456.789.0 example.com
  3. Consultez votre site : vous seul voyez la nouvelle version
  4. Supprimez à nouveau la ligne quand vous avez fini de tester

Étape 6 : modifiez le DNS

Quand tout fonctionne sur le nouvel hébergement :

  1. Connectez-vous chez le gestionnaire de votre nom de domaine
  2. Modifiez les serveurs de noms ou l'enregistrement A vers votre nouvel hébergement
  3. Attendez que le DNS se propage (jusqu'à 24 heures, souvent plus vite)

Étape 7 : vérifiez tout

Après la modification du DNS :

  • Testez toutes les pages
  • Vérifiez les formulaires
  • Vérifiez que l'e-mail fonctionne
  • Vérifiez que le SSL/HTTPS est actif

Migrer un site WordPress

Vous utilisez WordPress ? Il existe alors des options plus simples :

  • Extensions : All-in-One WP Migration, Duplicator ou UpdraftPlus
  • Migration infogérée : de nombreux hébergeurs la font gratuitement pour vous

Avec une extension, vous créez une archive complète que vous installez chez le nouvel hébergeur : base de données, fichiers et paramètres en une seule fois.

Questions fréquentes

Combien de temps dure la migration d'un site web ?

La migration elle-même peut être terminée en une heure. La propagation DNS dure jusqu'à 24 heures, mais elle est souvent réglée en quelques heures.

Mon site sera-t-il hors ligne pendant la migration ?

Pas si vous procédez correctement. Votre ancien site reste actif jusqu'à ce que le DNS pointe vers le nouveau. Il peut y avoir tout au plus un bref chevauchement pendant lequel certains visiteurs voient l'ancien site et d'autres le nouveau.

Mon nouvel hébergeur peut-il se charger de la migration ?

De nombreux hébergeurs proposent une migration gratuite. Demandez-le : cela vous épargne beaucoup de travail.

Dois-je aussi migrer mon domaine ?

Pas nécessairement. Vous pouvez garder votre domaine chez votre registrar actuel et ne migrer que l'hébergement. Il est toutefois pratique de tout avoir chez un seul prestataire. Consultez notre page sur le transfert de nom de domaine si vous souhaitez aussi transférer votre domaine.

Besoin d'aide ?

Migrer un site web étape par étape

Suivez ce guide pour une migration sûre :

Étape 1 : faites une sauvegarde complète

Téléchargez tous les fichiers de votre hébergement actuel via FTP. Exportez aussi votre base de données via phpMyAdmin sous forme de fichier SQL. Conservez cette sauvegarde en lieu sûr : c'est votre filet de sécurité si quelque chose se passe mal.

Étape 2 : préparez le nouvel hébergement

Activez votre nouvelle offre d'hébergement. Créez une base de données et notez les informations (nom de la base de données, utilisateur, mot de passe, hôte). Envoyez vos fichiers vers le nouveau serveur.

Étape 3 : importez la base de données

Importez votre fichier SQL dans la nouvelle base de données via phpMyAdmin. Modifiez ensuite les paramètres de la base de données dans votre fichier de configuration (wp-config.php pour WordPress).

Étape 4 : testez via une URL temporaire

La plupart des hébergeurs fournissent une URL temporaire pour tester votre site avant de basculer le domaine. Vérifiez que tout fonctionne : pages, formulaires, images.

Étape 5 : basculez le domaine

Modifiez, chez votre registrar, les serveurs de noms pour qu'ils pointent vers ceux de votre nouvel hébergement. Ou modifiez les enregistrements A vers la nouvelle adresse IP. La propagation DNS peut prendre de 24 à 48 heures.

Étape 6 : vérifiez tout

Après la modification du DNS : testez l'ensemble de votre site web. Vérifiez les liens, les formulaires, les e-mails et les éventuels certificats SSL.

Migration spécifique à WordPress

WordPress demande une étape supplémentaire : modifier l'URL dans la base de données lorsque vous passez de l'URL temporaire à l'URL définitive.

Utilisez WP-CLI ou une requête SQL :

UPDATE wp_options SET option_value = 'https://example.com'
WHERE option_name IN ('siteurl', 'home');

Ou utilisez une extension comme Better Search Replace pour remplacer toutes les anciennes URL.

Problèmes fréquents

Page blanche après la migration

Il s'agit souvent d'une erreur de connexion à la base de données. Vérifiez les paramètres de la base de données dans wp-config.php. Attention au nom d'hôte : chez certains hébergeurs, ce n'est pas « localhost ».

Les images ne fonctionnent pas

Les URL dans la base de données pointent encore vers l'ancien emplacement. Utilisez Search Replace pour les modifier.

L'e-mail ne fonctionne pas

N'oubliez pas de vérifier vos enregistrements MX. Si votre e-mail était chez l'ancien hébergeur, vous devez aussi le migrer ou configurer correctement les enregistrements MX.

Migration professionnelle

De nombreux hébergeurs proposent gratuitement la migration de site web. Ils prennent en charge tout le processus et veillent à ce que tout se passe sans accroc. C'est l'option la plus simple, surtout si vous n'êtes pas à l'aise avec la technique.

Liste de contrôle pour votre migration

Utilisez cette liste de contrôle pour ne rien oublier :

  • Sauvegarde faite de tous les fichiers et de la base de données
  • Informations de la base de données du nouvel hébergement notées
  • Fichiers envoyés vers le nouveau serveur
  • Base de données importée
  • Fichier de configuration modifié (wp-config.php)
  • URL remplacées dans la base de données
  • Site testé sur l'URL temporaire
  • DNS/serveurs de noms modifiés
  • Certificat SSL activé
  • E-mail vérifié
  • Toutes les pages et fonctions testées

Une migration réussie commence par une bonne préparation. Prenez votre temps, suivez les étapes, et votre site web tournera bientôt sans problème sur votre nouvel hébergement.

Migrer un site web vers un autre hébergement semble compliqué, mais avec une bonne préparation, c'est tout à fait faisable. Prenez le temps de tout tester avant de basculer. Testez sur le nouveau serveur si toutes les pages se chargent correctement, si les formulaires fonctionnent et si la base de données a été correctement transférée. Quand tout fonctionne, vous pouvez basculer le DNS en toute confiance.

Planifiez soigneusement votre migration et ne prenez pas de risques inutiles. Mieux vaut un jour de préparation de plus qu'une semaine à régler des problèmes après une migration précipitée.

Une migration de site web réussie commence par un bon plan et se termine par des tests approfondis.

Vous migrez vers Theory7 ? Nous vous aidons volontiers. Pour de nombreuses offres, nous proposons une aide gratuite à la migration. Consultez nos offres d'hébergement web ou contactez-nous : nous réfléchissons volontiers avec vous.

Migrer un site web : la liste de contrôle complète

Une migration réussie demande une approche structurée. Utilisez cette liste de contrôle pour ne rien oublier quand vous migrez votre site web vers un nouvel hébergeur.

ÉtapeActionQuandPriorité
1Faire une sauvegarde complète (fichiers + base de données)1 semaine avantCritique
2Activer et tester le nouvel hébergement3 à 5 jours avantÉlevée
3Envoyer les fichiers via FTP/SFTP1 à 2 jours avantÉlevée
4Importer la base de données1 à 2 jours avantÉlevée
5Modifier la configuration (wp-config, .env)Après l'envoiÉlevée
6Modifier le DNS/les serveurs de nomsAprès un test réussiCritique
7Activer le certificat SSLAprès la propagation DNSÉlevée
8Résilier l'ancien hébergement2 semaines après la migrationFaible

Migrer un site web sans interruption de service

La plus grande crainte lors de la migration d'un site web est l'interruption de service. Heureusement, vous pouvez la réduire au minimum avec la bonne approche :

  • Modifier le fichier hosts : testez votre site web sur le nouveau serveur avant de modifier le DNS, en modifiant votre fichier hosts local
  • Définir un TTL bas : réduisez le TTL de vos enregistrements DNS à 300 secondes, au moins 48 heures avant la migration
  • Garder l'ancien hébergement : gardez votre ancien hébergement actif jusqu'à au moins 2 semaines après la migration
  • Migrer l'e-mail séparément : n'oubliez pas que les comptes e-mail doivent aussi être migrés s'ils sont sur le même hébergement

Avec l'hébergement web Theory7, nous vous aidons gratuitement à migrer votre site web. Notre équipe veille à ce que tout se passe sans accroc.

Questions fréquentes sur la migration d'un site web

Vais-je perdre mes positions SEO si je migre mon site web ?

Pas si vous procédez correctement. Veillez à ce que toutes les URL restent identiques, que les redirections 301 soient correctement configurées et que vous soumettiez à nouveau votre sitemap à Google Search Console après la migration. Des fluctuations temporaires sont normales et se résorbent en quelques semaines.

Combien de temps dure en moyenne la migration d'un site web ?

Pour un site web moyen (WordPress, jusqu'à 5 Go), le processus technique prend 1 à 2 heures. Le délai total, propagation DNS comprise, est de 24 à 48 heures. Les sites web plus volumineux, avec des bases de données complexes, peuvent prendre plus de temps.

Puis-je migrer mon site web sans connaissances techniques ?

Oui, de nombreux hébergeurs proposent une aide gratuite à la migration. Il existe aussi des extensions WordPress comme Duplicator et All-in-One WP Migration qui automatisent le processus. En cas de doute, il est toujours conseillé de faire appel à un professionnel.

Dois-je aussi migrer mon nom de domaine ?

Ce n'est pas nécessaire. Vous pouvez laisser votre nom de domaine chez votre registrar actuel et ne modifier que les serveurs de noms vers votre nouvel hébergeur. Le transfert d'un domaine est un processus distinct.

Migrer un site web et migrer l'e-mail

Un point souvent oublié lors de la migration d'un site web est la migration des comptes e-mail. Si votre e-mail tourne sur le même hébergement que votre site web, les deux doivent être migrés. Voici quelques points essentiels :

  • IMAP vs POP3 : avec IMAP, les e-mails sont conservés sur le serveur. Exportez-les avant de résilier l'ancien hébergement.
  • Enregistrements MX : veillez à ce que les enregistrements MX pointent vers le bon serveur de messagerie après la modification du DNS.
  • Mots de passe : créez de nouveaux comptes e-mail sur le nouvel hébergement avec les mêmes adresses.
  • Outlook/Thunderbird : modifiez les paramètres du serveur dans votre client de messagerie après la migration.

Planifiez soigneusement la migration de l'e-mail pour ne manquer aucun message pendant la transition. Chez Theory7, nous vous aidons aussi pour la migration de l'e-mail.

Migrer un site web : liste de contrôle technique

Une migration de site web réussie demande une planification et une exécution rigoureuses. Utilisez cette liste de contrôle détaillée pour ne rien négliger.

Préparation (1 à 2 semaines avant la migration)

  • Faites une sauvegarde complète de tous les fichiers et bases de données
  • Documentez les paramètres actuels de votre serveur (version de PHP, modules, tâches cron)
  • Notez toutes les adresses e-mail et leurs paramètres
  • Réduisez le TTL de vos enregistrements DNS à 300 secondes (5 minutes) pour que la bascule soit plus rapide
  • Informez votre équipe de la migration prévue et d'une éventuelle indisponibilité

Pendant la migration

  1. Envoyez tous les fichiers du site web vers le nouveau serveur via FTP ou SSH
  2. Importez la base de données sur le nouveau serveur
  3. Modifiez les informations de connexion à la base de données dans les fichiers de configuration
  4. Testez le site web sur le nouveau serveur via l'adresse IP ou un domaine temporaire
  5. Vérifiez toutes les fonctionnalités : formulaires, panier, connexion, recherche
  6. Faites pointer le DNS vers le nouveau serveur dès que tout fonctionne

Migrer un site web sans interruption de service

Le plus grand risque lors d'une migration de site web est l'indisponibilité. Avec la bonne approche, vous pouvez la réduire au minimum, voire l'éviter complètement.

MéthodeIndisponibilitéComplexitéAdapté à
Bascule DNS après copie complèteMinimale (propagation DNS)FaibleSites web statiques
Synchronisation avec rsyncPratiquement aucuneMoyenneSites basés sur des fichiers
Réplication de base de donnéesAucuneÉlevéeSites web dynamiques
Migration par répartiteur de chargeAucuneÉlevéeGrandes applications

Comprendre la propagation DNS

Après la modification de vos enregistrements DNS, il faut un certain temps avant que tous les fournisseurs d'accès à Internet aient les nouvelles données. C'est ce qu'on appelle la propagation DNS, qui peut durer de 1 à 48 heures, même si avec un TTL bas elle est généralement terminée en quelques heures. Pendant cette période, certains visiteurs voient encore l'ancien serveur. Gardez donc les deux serveurs actifs jusqu'à ce que la propagation soit entièrement terminée.

Erreurs fréquentes lors de la migration d'un site web

Tirez les leçons des erreurs les plus courantes que commettent les gens lors de la migration de leur site web :

  • Ne pas faire de sauvegarde : faites toujours une sauvegarde complète avant de commencer. Vérifiez aussi que la sauvegarde fonctionne réellement en la restaurant sur un environnement de test.
  • Oublier l'e-mail : si votre domaine est aussi utilisé pour l'e-mail, n'oubliez pas de migrer aussi les comptes e-mail et les messages.
  • URL codées en dur dans la base de données : WordPress et d'autres CMS stockent des URL complètes dans la base de données. Utilisez un outil de recherche et remplacement pour les mettre à jour après la migration.
  • Ne pas renouveler le certificat SSL : votre certificat SSL actuel ne fonctionnera peut-être pas sur le nouveau serveur. Procurez-vous un nouveau certificat avant de modifier le DNS.
  • Résilier trop vite l'ancien serveur : gardez l'ancien serveur actif au moins deux semaines après la modification du DNS, comme solution de repli.

Avec une bonne préparation et cette liste de contrôle, vous pouvez migrer votre site web vers un nouvel environnement d'hébergement de façon sûre et avec un minimum d'indisponibilité.

Migrer un site web : considérations particulières selon le CMS

Le processus de migration d'un site web varie selon le système de gestion de contenu. Chaque CMS a ses propres points d'attention, qu'il faut connaître pour réussir une migration.

Pour les sites WordPress, il est crucial de mettre à jour toutes les URL dans la base de données. WordPress stocke des URL complètes dans des données sérialisées, si bien qu'un simple rechercher-remplacer dans la base de données ne suffit pas. Utilisez des outils comme WP-CLI ou le script Search Replace DB, qui gèrent correctement les données sérialisées. N'oubliez pas non plus de mettre à jour wp-config.php avec les nouvelles données de la base de données et siteurl.

Les sites Joomla stockent leur configuration dans le fichier configuration.php. Après la migration, vous devez mettre à jour le chemin des dossiers tmp et log, ainsi que les paramètres de la base de données. Joomla dispose aussi d'un assistant de migration intégré qui vous guide pendant la mise à niveau vers une nouvelle version.

Pour les boutiques en ligne Magento, la migration est plus complexe en raison de la taille de la base de données et du nombre de dépendances. Testez toujours la migration d'abord sur un environnement de préproduction et planifiez la bascule en dehors des pics de trafic. Après la migration, Magento exige de vider tous les caches, de relancer l'indexeur et de régénérer le contenu statique.

Quel que soit le CMS que vous utilisez, testez toujours soigneusement toutes les fonctionnalités après la migration : formulaires, recherche, processus de commande et inscriptions d'utilisateurs. Établissez une liste de contrôle propre à votre CMS et parcourez-la systématiquement. Gardez votre ancien hébergement actif au moins deux semaines comme filet de sécurité au cas où des problèmes inattendus surviendraient.

Migrer un site web : résumé et calendrier

Une migration de site web réussie demande une approche structurée avec un calendrier clair. Planifiez la migration au moins deux semaines à l'avance et suivez ce récapitulatif pour une migration sans problème.

Deux semaines avant la migration : faites une sauvegarde complète, documentez vos paramètres actuels, réduisez le TTL DNS et informez votre équipe. Une semaine avant la migration : transférez les fichiers et la base de données vers le nouveau serveur, testez de façon approfondie sur le nouvel environnement et préparez votre modification DNS. Le jour de la migration : faites pointer le DNS vers le nouveau serveur, vérifiez le site web et l'e-mail, et surveillez les problèmes. La première semaine après la migration : gardez les deux serveurs actifs, vérifiez chaque jour toutes les fonctionnalités et résolvez immédiatement les éventuels problèmes. Après deux semaines : vérifiez que la propagation DNS est entièrement terminée, faites une sauvegarde définitive de l'ancien serveur et résiliez l'ancien hébergement. Avec cette approche structurée, vous minimisez les risques et assurez une transition impeccable vers votre nouvel environnement d'hébergement.

Migrer un site web : les avantages d'une bonne préparation

Une migration de site web bien préparée apporte des avantages concrets, qui vont au-delà de la simple absence d'indisponibilité. En optimisant à l'avance votre nouvel environnement d'hébergement, vous pouvez combiner la migration avec des améliorations de performances. Passez à un stockage SSD, à une version de PHP plus récente ou à une configuration de serveur web plus rapide. Profitez-en pour nettoyer votre site web : supprimez les extensions, thèmes et médias inutilisés, optimisez votre base de données et éliminez les contenus obsolètes. Une migration est aussi le moment idéal pour revoir vos mesures de sécurité : générez de nouveaux mots de passe, vérifiez les droits d'accès aux fichiers et contrôlez votre configuration SSL. Avec cette approche, votre site web ne se retrouve pas seulement sur un nouveau serveur après la migration, mais il est aussi plus rapide, plus sûr et mieux optimisé qu'avant.

Après la migration : surveillance et optimisation

Le travail ne s'arrête pas dès que votre migration de site web est terminée. Les 48 premières heures après la bascule sont cruciales pour surveiller les problèmes. Vérifiez que toutes les pages fonctionnent correctement, testez les formulaires, les processus de commande et les fonctions de connexion. Vérifiez que toutes les images et tous les téléchargements se chargent correctement et que les liens internes pointent vers les bonnes pages. Surveillez les journaux de votre serveur web pour repérer les erreurs 404, qui peuvent indiquer des fichiers manquants ou de mauvaises redirections. Surveillez les temps de chargement avec des outils comme Google PageSpeed Insights et comparez-les aux mesures que vous avez prises avant la migration. Si vous détectez des problèmes de performances, adaptez la configuration du serveur : augmentez la limite de mémoire PHP, activez OPcache ou optimisez la configuration de la base de données.