Vous souhaitez rendre votre site plus performant et sécurisé (via une migration en https://, par exemple), mettre à jour ou regrouper son contenu (ou celui de plusieurs sites vous appartenant) ou encore changer d’hébergeur ou de CMS (Content Management System) : cet article est fait pour vous. En effet, chacun des objectifs cités ci-dessus peut être atteint grâce à la migration de votre site internet, soit vers un nouvel hébergeur ou serveur, soit vers une nouvelle URL ou un autre CMS. De la sauvegarde du site à la mise en place des redirections adaptées, on vous dit tout sur la manière d’opérer une migration de site web avec succès.
Migration de site web : une définition
Dans le langage courant, une migration de site web désigne le fait de déplacer un site web d’une plateforme à une autre. Il peut s’agir du transfert du site d’un domaine à un autre, d’un changement d’hébergeur, d’une modification de la structure du site, ou encore d’une mise à jour ou d’un changement de la plateforme CMS (système de gestion de contenu, en français).
Transfert, refonte d’un site ou changement d’hébergeur : quand opérer une migration ?
La décision d’opérer une migration de site web peut être motivée par plusieurs facteurs. Par exemple, vous pourriez avoir envie d’offrir à votre site de meilleures performances ou encore d’en améliorer la sécurité en changeant de plateforme d’accueil (CMS ou hébergeur) ou en opérant une migration vers une URL https (avec certificat de sécurité). Dans le premier cas, on parle alors de changement d’hébergeur, dans le second d’un transfert du site vers une nouvelle URL.
Parfois aussi, une migration de site est motivée par l’envie ou la nécessité de rassembler différents sites en un seul. Elle peut enfin être le résultat d’une envie de changer l’architecture du site pour le rendre plus ergonomique ou pour l’agrémenter de nouveaux contenus. On parle alors de refonte.
Quelle que soit la raison, votre migration de site doit être planifiée en amont. En effet, une telle opération peut causer quelques perturbations qui peuvent par la suite entraver le bon fonctionnement de votre site, et aussi impacter son référencement sur les moteurs de recherche.
Les 10 étapes à suivre pour une migration de site web réussie
- Planifiez votre projet avec soin
- Dressez un inventaire du contenu de votre site web
- Sauvegardez votre site web
- Choisissez votre nouvelle plateforme, hébergeur ou CMS
- Faites les modifications nécessaires
- Migrez les fichiers du site web vers le nouveau serveur et CMS
- Migrez la base de données du site web
- Effectuez une migration de site web test
- Activez les redirections
- Mettez votre nouveau site en ligne
1. Planifiez votre projet avec soin
Avant de vous lancer dans la migration d’un site web, prenez le temps de planifier chaque étape du processus. Posez-vous les questions essentielles : quel objectif précis motive la refonte ou le projet de migration de votre site web ? Souhaitez-vous simplement changer de nom de domaine ou envisagez-vous de revoir l’architecture du site, d’en modifier le design ? Voulez-vous opérer une refonte complète ? Selon l’ampleur de votre projet, la migration demandera plus ou moins de ressources humaines et de préparation. Elle prendra aussi plus ou moins de temps (un élément à considérer, notamment si vous êtes soumis à des délais ou à une périodicité fixe).
Enfin, gardez en tête qu’une migration de site web peut avoir un impact certain sur le référencement de votre site. Lors de la phase préliminaire, prenez soin d’intégrer une réflexion sur vos objectifs SEO, ainsi que sur les risques de perte de référencement. Opérer la migration d’un site internet peut néanmoins vous permettre d’améliorer votre référencement naturvos objectifs SEOel : étudiez bien la question avant de vous lancer !
2. Dressez un inventaire du contenu de votre site web
Une fois les limites et objectifs de votre projet bien définis, dressez un inventaire de votre site web. Pour cela, listez toutes les pages de ce dernier, et pensez à intégrer une liste des différents contenus rattachés à chaque page (articles, images, vidéos…). Cette étape est essentielle pour vous assurer qu’aucun contenu ne sera perdu lors de la refonte ou de la migration du site.
3. Sauvegardez votre site internet
Avant de commencer la migration, créez une sauvegarde complète de votre site web actuel, y compris des fichiers et de la base de données. Une sauvegarde de site web complète doit inclure les fichiers HTML, CSS ou JavaScript, mais aussi toute la partie « média » ou contenu (articles, photos, vidéos), ainsi que les fichiers utiles à la configuration de votre site web (par exemple, le code du template ou thème que vous utilisez pour le site). Si vous avez un doute sur la façon de faire, sachez que la plupart des hébergeurs et CMS proposent des outils de sauvegarde automatique. De cette façon, vous pourrez restaurer votre site en cas de problèmes pendant le processus.
4. Choisissez votre nouvelle plateforme, hébergeur ou CMS
Si vous migrez vers une nouvelle plateforme ou un nouvel hébergeur, prenez le temps de comparer leurs différentes spécificités afin de choisir ce qui conviendra le mieux à vos besoins. Assurez-vous qu’ils prennent en charge les fonctionnalités nécessaires à votre projet et qu’ils offrent des performances et une sécurité optimales pour votre site (en offrant des certificats de sécurité SSL/TLS pour sécuriser les communications entre votre site et les visiteurs, par exemple).
Si vous changez de CMS, assurez-vous que celui-ci vous permettra une gestion des contenus facile, qu’il est compatible avec le thème que vous utilisez ou souhaitez utiliser, et qu’il intègre lui aussi des mesures de sécurité de base telles que l’authentification utilisateur, la protection contre les attaques, etc.
5. Faites les modifications nécessaires
Si votre migration de site internet est motivée par un désir d’obtenir un meilleur référencement ou de revoir l’architecture de votre site pour le rendre plus performant, le moment est venu d’opérer les modifications visées. Si vous faites appel à un développeur pour la refonte de votre site internet, assurez-vous qu’il a accès à toutes les spécifications SEO que vous souhaitez intégrer pour améliorer le référencement de votre site.
Dans ce contexte, fournissez au développeur les informations suivantes : les méta-titres et méta-descriptions de chaque page, les sitemaps XML (qui indiquent aux moteurs de recherche quelles URL indexer), le contenu des pages (bien indexé avec les différents titres ou « Hn » en code html), la structure des URL (mettez au point une nomenclature logique en accord avec l’architecture du site internet), ainsi que les données structurées.
6. Migrez les fichiers du site web vers le nouveau serveur et CMS
Une fois que votre « nouveau site internet » est prêt, vous pouvez commencer à migrer ses différents fichiers. La migration doit vous amener à transférer tous les fichiers de votre site, y compris les images, les scripts et les fichiers qui définissent l’apparence et le style de votre site web, vers le nouveau serveur. Lorsque vous opérez la migration des fichiers (que vous aurez préalablement sauvegardés depuis votre ancienne plateforme), vous devez absolument veiller à maintenir la structure de répertoire d’origine pour éviter les problèmes de liens brisés.
7. Migrez la base de données du site web
Lorsque vous migrez un site web, vous devez également migrer sa base de données, notamment si votre site utilise un système de gestion de contenu (CMS) ou stocke des données dynamiques (articles de blog, produits d’une boutique en ligne, commentaires d’utilisateurs, etc.). Après l’avoir sauvegardée ou importée depuis votre ancienne plateforme, vous pourrez créer une nouvelle base de données sur votre nouveau serveur : utilisez alors les mêmes caractéristiques que pour celle sauvegardée. Il ne vous reste plus qu’à importer votre base de données sur le nouveau serveur à l’aide du fichier SQL sauvegardé préalablement.
8. Effectuez une migration de site web test
Avant de mettre en ligne la version migrée de votre site web, prenez le temps d’effectuer une migration test sur un serveur de développement ou de préproduction. Vous pourrez ainsi détecter et résoudre de potentiels problèmes ou bugs avant que votre site ne soit officiellement en ligne et accessible via les moteurs de recherche. Parmi les tests à réaliser pendant cette étape, on compte notamment :
- Le test des templates du site internet : le design de votre site est-il préservé ? Permet-il une navigation optimale et sans bugs ?
- Le test des différents contenus des pages du site : toutes les pages du site comportent-elles du contenu ? Celui-ci est-il correctement lisible ? Si vous avez fusionné des pages, la structure du contenu respecte-t-elle les règles fondamentales du SEO ?
- Le test des liens internes : tous les liens internes sont-ils encore actifs ? Renvoient-ils vers les bonnes pages, le bon contenu ? Vérifiez qu’aucun lien ne renvoie une erreur 404.
- Le test SEO : toutes vos pages et leur contenu sont-ils uniques ? Les pages se chargent-elles rapidement ? Le design de votre site est-il responsive, adapté au mobile ?
9. Activez les redirections
Une fois que vous aurez effectué les tests de prémigration et que vous aurez corrigé toutes les potentielles erreurs qui pourraient rendre votre site sous-optimal, vous pourrez mettre en place les redirections vers le nouveau site pour les URL de l’ancien site. Si vous avez changé de nom de domaine, cette étape vous permettra de renvoyer le trafic des utilisateurs cherchant à accéder à votre ancien site vers le nouveau. Vous devez donc au préalable activer les redirections, et vérifier que chaque ancienne URL pointe bien vers chaque nouvelle URL attribuée au contenu similaire. Attention : dans le cas d’un changement de nom de domaine permanent, ces redirections doivent être permanentes (de type 301).
10. Mettez votre nouveau site en ligne
Les fichiers ont été correctement transférés, la base de données est en place, vos templates sont bien installés, les redirections sont activées, et votre site se dote d’une configuration optimisée pour le SEO : bien joué, vous pouvez maintenant mettre votre site en ligne !
Comment vérifier le bon référencement de votre site ?
Une fois que votre site sera accessible aux visiteurs, il le sera aussi aux divers robots et crawlers responsables de son référencement. Si vous avez changé de nom de domaine, prenez soin d’indexer votre nouveau site sur la Google Search Console et sur Bing Webmaster Tools. Cette étape vous permettra d’indexer plus rapidement les pages du site. Pour vérifier les performances de votre site en termes de référencement, pensez aussi à utiliser les outils d’analyse SEO, comme Google Analytics ou SEMRush. En prenant connaissance de la performance de votre site sur les moteurs de recherche, vous pourrez ainsi mettre en place une stratégie SEO efficace sur le long terme !
Quels sont les risques d’une migration de site web ?
- Perte de données
- Problèmes techniques
- Perte au niveau du référencement
- Incompatibilité des plugins et des thèmes
- Problèmes de sécurité
1. Perte de données
Chaque projet de migration comprend un risque de perte de données. En effet, des fichiers importants peuvent être oubliés, voire corrompus, au cours du processus de transfert (notamment lorsque l’on fait une sauvegarde manuelle). C’est pourquoi, au début de la migration, il est crucial de sauvegarder soigneusement toutes les données pour minimiser le risque de perte. Cela vaut autant pour les médias présents sur le site que pour la base de données ou le code relié à l’apparence du site. Une stratégie de sauvegarde solide et des tests approfondis post-migration sont essentiels pour garantir que toutes les données ont été conservées.
2. Problèmes techniques
Si les pages de votre site internet nouvellement migré ne sont pas bien indexées, ou si les redirections n’ont pas été correctement configurées, votre site risque de rencontrer certains problèmes (parmi lesquels la fameuse Erreur 404 de la page introuvable). Ces liens brisés, aux côtés de divers problèmes d’affichage, font partie des problèmes les plus courants. Ils surviennent en général à cause des différences entre l’ancienne et la nouvelle configuration.
3. Perte de référencement
C’est la hantise numéro 1 de tout champion du SEO : la migration d’un site peut parfois être synonyme d’une baisse des performances en termes de référencement. Les résultats du nouveau site en termes de SERP (Search Engine Results Pages) peuvent s’en trouver impactés, notamment lorsque vous opérez un changement d’URL ou de nom de domaine. En effet, les moteurs de recherche accordent une certaine valeur aux liens entrants et à l’architecture du site. Une migration mal gérée peut donc entraîner une baisse de trafic organique si les redirections ne sont pas correctement configurées, ou si les modifications ne sont pas communiquées aux moteurs de recherche (via la Google Search Console, par exemple).
4. Incompatibilité des plugins et des thèmes
Si votre site web utilise des plugins et des thèmes graphiques spécifiques qui ne sont pas compatibles avec la nouvelle plateforme ou version du CMS, vous pouvez voir apparaître des problèmes au niveau de son ergonomie et de sa mise en page.
5. Problèmes de sécurité
Enfin, la migration d’un site peut potentiellement rendre le site plus vulnérable aux attaques. Des pirates informatiques peuvent dans certains cas exploiter les failles de sécurité lors de la phase de migration. Pour éviter ce type de désagréments (et ne pas voir votre site rendu inaccessible ou pire, voir vos données confisquées), assurez-vous que les systèmes sont à jour, les protocoles de sécurité suivis et que toutes les données sensibles sont correctement mises à l’abri pendant le processus de migration.