Vous envisagez de transférer votre site vers un nouveau serveur ou hébergeur web ? Que vous changiez de prestataire ou que vous procédiez à une refonte complète, il est essentiel de réussir la migration de votre site vers sa nouvelle destination.
Comme tout déménagement, la migration d’un site web vers un nouvel hôte peut sembler intimidante, surtout si c’est une première pour vous. Pourtant, cette opération n’a pas à être compliquée. Ce guide étape par étape va vous le prouver en vous expliquant comment migrer efficacement un site web vers un autre hébergeur.
Notez que la méthode décrite ci-dessous est volontairement générique. Vous pourrez l’appliquer à la migration de sites WordPress, Joomla, Drupal, PrestaShop, et bien d’autres CMS.
Profitez d’une migration gratuite de votre site WordPress (ou tout autre CMS)
Avant de vous plonger dans les étapes techniques, sachez qu’une bonne nouvelle vous attend : de nombreux hébergeurs — parfois parmi les meilleurs — proposent de transférer gratuitement votre site web et ses fichiers pour vous.
Si vous migrez d’un hébergeur utilisant cPanel vers un autre également basé sur cPanel, l’opération est généralement simple. L’équipe d’assistance du nouvel hébergeur peut souvent prendre en charge l’intégralité du processus de migration de votre compte.
Quels sont les hébergeurs web qui proposent une telle chose ?
Si vous souhaitez avoir accès à une migration gratuite tout en profitant d’excellentes performances et d’un bon rapport qualité/prix, alors voici les hébergeurs web que nous pouvons vous recommander :
Si vous ne vous sentez pas à l’aise avec la migration technique de votre site, cette solution est idéale. Il vous suffira de fournir quelques informations essentielles (adresse du site, identifiants FTP ou cPanel) pour que l’équipe technique s’occupe du reste.
Est-il possible de transférer un site WordPress par ce biais ? Absolument, en particulier si vous choisissez Hostinger ou o2switch. Pensez simplement à contacter leur support client au préalable pour confirmer la faisabilité de l’opération.
Migrer votre site chez Hostinger
Dans le cas où vous décideriez de passer par Hostinger, le meilleur hébergeur web de 2025 d’après nos tests, sachez que vous n’aurez qu’à souscrire à un hébergement web puis à vous rendre dans la section “Migrer un site web” de votre espace client :

Après ça, et tel que mentionné précédemment, vous n’aurez qu’à renseigner les quelques informations demandées puis à valider la demande.
Comment transférer un site web vers un nouvel hébergeur – étape par étape
Avant de vous présenter en détail les différentes étapes nécessaires pour transférer un site web manuellement, une précision importante s’impose : ne résiliez pas immédiatement votre hébergement web actuel.
L’une des erreurs les plus fréquentes lors de la migration d’un site WordPress (ou autre CMS) est de mettre fin à l’hébergement existant avant d’avoir correctement organisé le transfert. Cela peut entraîner un temps d’arrêt du site, ainsi qu’une perte de fichiers, de données ou d’informations stockées sur le serveur.
Bien qu’il soit compréhensible d’informer votre hébergeur actuel de votre volonté de changer de fournisseur, il est plus prudent de finaliser entièrement la migration avant d’annuler votre ancien abonnement. Cela vous évitera des complications inutiles.
1. Souscrire un plan d’hébergement chez un nouvel hébergeur
Comme vous vous en doutez, pour migrer un site Internet, il faut disposer d’un hébergement web chez un autre prestataire. La première étape consiste donc à choisir et souscrire à une nouvelle offre d’hébergement.
Comme mentionné plus tôt, certains hébergeurs — dont ceux que nous vous recommandons — proposent une migration gratuite de votre site WordPress, Joomla, ou autre. Cette option peut vous faire gagner un temps précieux.

Gamme mutualisé, VPS, Cloud, Minecraft
Wordpress, WooCommerce, Prestashop
30 jours satisfait ou remboursé
Promo : 01NET (-10%)
9.6 /10
- Support client par chat (en français)
- Migration gratuite
- Nom de domaine gratuit
- Datacenter en France

Gamme mutualisé, VPS, Dédié
Wordpress, Joomla, Magento, Prestashop
60 jours satisfait ou remboursé
9.3 /10
- Nom de domaine gratuit
- Offre gratuite (limitée)
- Serveurs en France et au Canada
- Support par téléphone

Gamme mutualisé
Wordpress, Joomla, Magento
30 jours satisfait ou remboursé
Promo : 01NET25 (-25%)
8.8 /10
- Support par téléphone
- Nom de domaine gratuit
- Serveurs en France
- 100% français
1) Hostinger
Hostinger est pour nous, l’hébergeur web qui propose la meilleure qualité de service, le tout à un prix compétitif. Vous pouvez retrouver plus d’informations à son sujet dans l’avis Hostinger que nous avons pu publier.
La migration de votre site vers ses serveurs sera gratuite et vous n’aurez pas à vous en soucier. Cela dit, si vous préférez, sachez que Hostinger met à disposition un certain nombre d’outils pour vous permettre de réaliser le transfert par vous-même.
Quelques informations au sujet de Hostinger :
- Prix de la migration : gratuit pour les sites WordPress ou utilisant cPanel
- Comment procéder : souscrivez à un hébergement web puis formulez une demande de migration pour votre site depuis l’espace client
- Prix d’un hébergement web : à partir de 2,99€ par mois pour un plan mutualisé
- Autres avantages : nom de domaine gratuit, certificats SSL offerts, serveur web LiteSpeed (+ plugin LSCache), stockage SSD, sauvegardes automatiques…
2) o2switch
o2switch est un hébergeur de très bonne qualité. Basé du côté de Clermont-Ferrand, il propose plusieurs offres qui sauront répondre aux besoins du plus grand nombre.
Tout comme Hostinger, vous allez pouvoir compter sur les équipes techniques de o2switch afin de changer d’hébergeur web. Et si vous préférez réaliser votre propre migration, les équipes du support restent à votre écoute en cas de problème ou de doute.
Informations sur o2switch :
- Prix de la migration : gratuit, si vous transférez aussi le nom de domaine associé à votre site
- Comment procéder : répondre au courriel d’activation de votre hébergement o2switch afin de préciser le contenu à déplacer et de donner les accès nécessaires.
- Prix d’un hébergement web : 5,04€ TTC / mois (soit 4,20€ HT) pour son offre “Unique”. Pensez à appliquer le code promo exclusif que nous avons pu négocier avec o2switch afin d’obtenir 25% de réduction.
- Autres avantages : stockage SSD NVMe illimité, nom de domaine et certificats SSL offerts, interface cPanel…
3) PlanetHoster
PlanetHoster est le dernier hébergeur que nous vous recommandons de prendre en considération. Il propose deux offres d’hébergement web — The World et HybridCloud — qui vous permettront de mener à bien n’importe quel projet, qu’il soit personnel ou professionnel.
Bien que ses performances soient un peu moins bonnes que celles d’Hostinger, vous n’en serez pas déçu. Son support est joignable en tout temps et ses hébergements sont généreux niveau fonctionnalités. Et puis dans le pire des cas, chaque offre vient 14 jours de garantie satisfait ou remboursé.
Quelques informations sur l’hébergeur PlanetHoster :
- Prix de la migration : gratuit si votre hébergeur actuel utilise cPanel (sinon 60€ par heure)
- Comment procéder : il faut souscrire à un plan d’hébergement chez PlanetHoster puis ouvrir un ticket auprès du support
- Prix d’un hébergement web : dès 6€ par mois en optant pour le plan The World ou 49,99€/mois avec le plan HybridCloud
- Autres avantages : nom de domaine gratuit à vie, espace disque illimité, possibilité de faire évoluer les ressources à tout moment…
2. Réaliser une sauvegarde complète de votre serveur web actuel
Après avoir choisi l’hébergeur web chez qui vous souhaitez migrer votre site, nous vous conseillons de sauvegarder l’intégralité des fichiers qui composent votre site Internet.
Ne vous inquiétez pas, même sans la moindre connaissance, vous allez y arriver !
Pour commencer, il va falloir télécharger le client FileZilla. Ce client va vous permettre d’accéder à vos fichiers via FTP (File Transfer Protocol). Une fois le programme installé sur votre ordinateur, vous allez bien évidemment avoir besoin des identifiants FTP (hôte, nom d’utilisateur, mot de passe et port) de votre ancien hébergeur web.
Généralement, vous trouverez l’intégralité de ces informations dans l’espace client de votre hébergeur. Si ce n’est pas le cas, n’hésitez pas à faire appel au support client afin qu’il puisse vous indiquer le chemin.
Une fois que vous avez toutes ces informations, connectez-vous à votre FTP via FileZilla. Si vous ne savez pas quel port renseigner, cela devrait passer avec le port 21.

Comme vous pouvez le voir sur la capture d’écran, il va falloir télécharger l’intégralité des dossiers et fichiers présents sur la droite de l’interface FileZilla (Site distant – comprenez votre serveur web). Enregistrez l’ensemble dans un nouveau dossier créé à cet effet, dans la partie de gauche de FileZilla (Site local – qui correspond à votre ordinateur).
Suite à cela vous pourrez suivre la progression du transfert. Un message fera son apparition à l’écran une fois la sauvegarde réalisée.
3. Exporter votre base de données
Tous les sites Internet n’ont pas forcément une base de données. Il se peut donc que vous n’ayez pas à réaliser cette étape de migration pour votre site.
Vous ne savez pas ce qu’il en est ? Encore une fois, le mieux est de prendre contact avec le support client de votre hébergeur actuel.
Un petit indice cependant : si votre site permet des interactions en tant qu’utilisateur (en postant des commentaires par exemple) ou dispose de pages dynamiques, alors il y a de fortes chances pour qu’il soit associé à une base de données.
Généralement, le type de base de données utilisé est MySQL. Pour exporter la base de données, vous allez devoir compter sur le service phpMyAdmin. Vous pouvez le retrouver dans le panneau d’administration de votre hébergeur (cPanel ou autre), partie “Base de données”.
Une fois que vous avez face à vous la base de données de votre site, vous n’aurez qu’à appuyer sur le bouton “Export”.

Il ne vous restera plus qu’à trouver le fichier SQL exporté et à le déplacer dans le même dossier que les fichiers de votre site web. Le but ici est de tout regrouper afin de ne rien oublier au moment de migrer intégralement le site Internet vers le nouvel hébergeur / serveur.
4. Créer une nouvelle base de données
Avant de vouloir importer la base de données sur votre nouvel hébergement web, il va falloir créer une base de données vide sur celui-ci.
Encore une fois, depuis votre espace d’administration (cPanel par exemple), vous devrez :
- Créer une base de données
- Créer un nouvel utilisateur MySQL et définir un mot de passe (notez bien l’ensemble afin de ne pas l’oublier)
- Attribuer les droits à l’utilisateur en question sur la base de données.

5. Importer votre base de données
Nous voici à mi-chemin pour ce tutoriel vous expliquant comment procéder à la migration d’un site Internet.
Maintenant que vous avez créé une base de données sur votre nouvel hébergement web, il va être temps d’importer celle qui provient de votre ancien hébergeur. Le but est de récupérer l’ensemble des données stockées.
Toujours depuis phpMyAdmin, sélectionnez votre nouvelle base de données puis cliquez sur “Importer” (1) dans le menu. Choisissez ensuite le fichier à importer (2 – celui que vous avez exporté dans l’étape 3) et validez l’import en cliquant sur “Exécuter” (3).

Il faudra maintenant patienter jusqu’à que le processus se termine. Si l’ensemble s’est bien déroulé, vous verrez apparaître à l’écran un message le stipulant.
Tout n’est pas terminé !
Il faut encore veiller à modifier le fichier de configuration de votre site. C’est une étape importante car sans elle, votre site ne sera pas totalement fonctionnel une fois le transfert réalisé.
Comment faut-il s’y prendre ? Le fichier à modifier va dépendre du CMS que vous utilisez. Si vous cherchez à migrer un site WordPress, il va falloir trouver le fichier “wp-config.php”. Avec Joomla, ce sera “configuration.php”. Dans d’autres cas, cela pourra être “settings.php”, “config.php” ou quelque chose de similaire.
Dans tous les cas, il faudra modifier les paramètres pour la connexion à la base de données.
Avec un site WordPress, voici à quoi ça va ressembler :
define('DB_NAME', 'loginCpanel_NomBaseDeDonnees'); define('DB_USER', 'loginCpanel_NomUtilisateur'); define('DB_PASSWORD', 'MotDePasse'); define('DB_HOST', 'localhost');
Une fois les modifications effectuées, enregistrez l’ensemble.
6. Télécharger les fichiers de votre site web
La migration de votre site touche à sa fin. Il va encore falloir télécharger les fichiers de votre site web sur votre nouvel hébergement. À nouveau, nous allons le faire via FTP.
Depuis l’espace d’administration de votre nouvel hébergeur, trouvez les informations nécessaires afin de vous connecter au FTP de votre serveur web. Une fois que c’est fait, renseignez l’ensemble sur le client FileZilla pour vous y connecter.
Depuis FileZilla, vous retrouverez la sauvegarde de votre site actuellement stockée sur votre ordinateur (à gauche de l’écran). Vous n’avez qu’à les mettre en ligne sur votre nouvel hébergement web (à droite de l’interface FileZilla)
Soyez simplement vigilant et respectez la structure des fichiers.
7. Tester votre site web après migration vers le nouvel hébergeur
Il est à présent temps de tester votre site Internet. Une fois que vous allez réaliser la dernière étape de notre guide (l’étape 8), le site hébergé chez votre nouveau fournisseur sera visible de tous.
Il est donc important de bien procéder aux dernières vérifications avant la mise en ligne. Soyez le plus minutieux possible et n’hésitez pas à réaliser ces tests sur plusieurs jours si vous avez peur d’oublier quelque chose.
À quoi faut-il faire attention ? Vérifiez que tous les liens internes pointent au bon endroit, que les menus sont fonctionnels, qu’il n’y ait pas d’erreur quelconque, ou encore que votre panneau d’administration (wp-admin dans le cas de WordPress) fonctionne correctement.
C’est tout bon ? Il est alors temps de passer à l’étape finale de la migration d’un site web.
8. Mettre à jour les paramètres DNS
La dernière étape consiste à mettre à jour vos paramètres DNS dans le but de faire pointer les DNS de votre nom de domaine vers votre nouvel hôte (hébergeur web).
Le terme DNS ne vous parle pas ? Sachez que c’est l’abréviation de Domain Name System (système de nom de domaine). C’est grâce à cette technologie que les adresses IP (une suite de chiffres) peuvent être traduites en noms de domaine (01net.com, par exemple).
Pour procéder à ce changement, vous allez avoir besoin des “nameservers” (serveurs de noms en français) de votre nouvel hébergeur web. Cette information est généralement disponible dans votre tableau de bord cPanel. Vous retrouverez un serveur de noms (nameserver) primaire et un secondaire.
Chez Hostinger (pour un hébergement WordPress, mutualisé ou Cloud), voici à quoi ils ressemblent :
ns1.dns-parking.com
ns2.dns-parking.com
Une fois que vous avez pu obtenir ces informations, allez voir du côté de votre fournisseur de nom de domaine actuel. Vous pourrez soit réaliser la modification par vous-même, soit demander à ce que le support réalise le changement pour vous.
Il faudra ensuite attendre quelques heures voire une journée entière afin que le transfert se termine. À ce moment là, il y a de fortes chances pour que votre site devienne injoignable pendant quelques minutes voire heures. Le mieux est donc de réaliser cette étape en fin de journée ou la nuit afin de ne pas trop impacter les visiteurs de votre site et votre business par la même occasion.
Transférer un site Internet : en résumé
Une fois que vous êtes certain que votre site web fonctionne correctement et que tous les problèmes ont été résolus (laissez-vous quelques jours pour surveiller l’ensemble), vous pouvez résilier votre offre d’hébergement auprès de votre ancien fournisseur.
Bien que l’étape 8 de notre tutoriel (mise à jour des DNS) puisse occasionner une courte indisponibilité, essayez autant que possible de la limiter au maximum. Plus vous vous rapprocherez d’un temps d’arrêt nul, plus cela indiquera que la migration de votre site d’un serveur à un autre s’est bien déroulée.
Vous êtes maintenant arrivé au terme de ce tutoriel expliquant comment transférer un site Internet vers un nouvel hébergeur. Comme vous l’avez constaté, les étapes à suivre sont relativement simples. L’essentiel est de prévoir suffisamment de temps et de procéder méthodiquement.
Cela dit, la solution la plus simple reste de choisir un hébergeur qui propose une migration gratuite de site Internet (WordPress ou autre CMS). À ce titre, Hostinger nous semble être le meilleur choix.
Profiter de la migration gratuite de Hostinger
Si vous voulez faire tout cela par vous-même, voici un récapitulatif des étapes qu’il va falloir suivre.
Migration d’un site web (WordPress, Joomla, Drupal…) :
- Souscrire à un plan d’hébergement chez un nouvel hébergeur
- Réaliser une sauvegarde complète de votre serveur web actuel
- Exporter votre base de données
- Créer une nouvelle base de données
- Importer votre base de données
- Télécharger les fichiers de votre site web
- Tester votre site web après migration vers le nouvel hébergeur
- Mettre à jour les paramètres DNS
Vous avez des astuces à partager pour réaliser la migration d’un site WordPress, Joomla, Drupal ou autre ? Dans ce cas pensez à laisser un commentaire à la suite. N’hésitez pas non plus à commenter si vous avez la moindre question au sujet de la procédure de transfert.
FAQ
Vous avez encore des questions après avoir lu cet article ? Voici les réponses aux questions les plus fréquentes concernant le transfert d’un site web.
Quand est-il judicieux de transférer son site vers un autre hébergeur web ?
Plusieurs raisons peuvent vous pousser à changer d’hébergeur et donc à transférer votre site. La première est la fréquence des temps d’arrêt. Si votre site subit des interruptions régulières, il est temps d’agir.
Ensuite, si vous constatez que votre site est lent, il peut être utile d’identifier la cause du problème pour savoir si votre hébergeur en est responsable.
D’autres raisons incluent un manque de capacité de stockage, l’impossibilité d’évoluer vers une offre plus puissante (avec plus de CPU, RAM, etc.), ou encore une bande passante insuffisante pour supporter le trafic de votre site.
Comment bien choisir son futur hébergement web ?
Choisir un hébergement web adapté à ses besoins n’est pas chose facile. Il faut en effet se soucier de nombreuses choses. Cela comprend : le prix, la fiabilité du service offert, le taux de disponibilité (uptime) proposé, les performances, les possibilités d’évolution, les fonctionnalités, ou encore la disponibilité du support client.
Si vous cherchez à créer un site avec l’aide de WordPress (ou sur n’importe quel autre CMS), veillez aussi à vous renseigner au sujet des mesures mises en place par l’entreprise afin d’optimiser ses hébergements web pour l’utilisation du dit CMS (dans le but de vous assurer les meilleures performances possibles).
Combien ça coûte de migrer un site Internet ?
Le coût lié au transfert d’un site web d’un hébergeur A vers un hébergeur B peut être compris entre 0 et une centaine d’euros. Dans le cas où vous devez payer, le prix de la prestation va souvent dépendre du temps nécessaire à la migration du site par le technicien.
Si vous n’avez jamais eu l’occasion de migrer un site par le passé, le mieux est de prendre contact avec votre hébergeur web pour voir ce qu’il est possible de faire.
À ce propos, pour ne pas vous embêter et ne rien payer, voici des noms d’entreprises qui proposent une migration gratuite : Hostinger, o2switch et PlanetHoster.
Est-ce que le fait de changer d’hébergeur web peut affecter le SEO de mon site ?
Si la migration de votre site a été réalisée correctement, elle n’impactera pas négativement son référencement naturel. Au contraire, passer à un hébergeur plus performant — avec un temps de chargement plus rapide et un meilleur taux de disponibilité — peut même améliorer votre SEO.