Migration SEO : Changer son nom de domaine sans impact pour son référencement
Les étapes importantes pour éviter les impacts SEO négatifs de votre migration de site internet !
Qu’est ce qu’une migration SEO ?
Tout d’abord, il existe de multiples migrations possibles pour un site internet. Une migration de site c’est le fait de déplacer un site existant vers un nouveau nom de domaine ou une nouvelle plateforme. Une migration SEO c’est faire la même chose en apportant des optimisations SEO et en évitant les impacts négatifs sur le référencement naturel !
Vous pouvez faire face à une migration SEO pour différentes raisons :
- quand vous souhaitez passer votre site internet http vers le protocole plus sécurisé https (cela peut être également l’occasion d’optimiser votre contenu et d’entreprendre une refonte SEO),
- lors d’un changement de CMS (Content Management System),
- lors d’un changement de serveur, d’hébergement,
- quand il y a un changement d’adresse (nom de domaine, sous-domaine, extension…)
Découvrez nos 15 conseils pour choisir votre nom de domaine !
Que faire avant la migration ?
Avant toute chose vous devez bien sûr avoir un site en pré-production où vous instaurerez tous les changements souhaités et ainsi tester s’ils fonctionnent. Evidemment le site de pré-production doit être accessible uniquement en interne, les moteurs de recherche ou les internautes ne doivent pas pouvoir s’y rendre. Utilisez pour cela la restriction par mot de passe, par adresse IP et/ou ajouter ce code sur le site :
<meta name=”robots” content=”noindex, nofollow”>
Inutile de préciser que si vous observez les résultats attendus lors de la phase de pré-production, alors la suite des opérations devrait se passer sans problème …
Les étapes avant la migration SEO sont très importantes : elles permettent de mieux appréhender le changement et d’être prêt le jour J. Voici celles qui nous paraissent importantes :
Préparez l’arborescence de votre site
Si votre objectif est de restructurer votre site internet, le remettre à neuf ou changer le graphisme, il est important de repenser l’arborescence de celui-ci.
Faites le point sur vos services, vos produits : sont-ils tous mis en avant sur votre site ? N’y a t-il pas certaines pages qui sont finalement inutiles voire obsolètes ?
Pensez à utiliser des outils tels que Semrush ou encore AHref pour trouver de nouvelles requêtes auxquelles vous pourriez répondre, les questions que se posent les internautes sur votre secteur d’activité …
L’idée est de préparer un plan pour pouvoir avancer sereinement.
Pensez au contenu
Maintenant que vous avez déterminé l’arborescence de votre site, il vous faudra rédiger les pages ou mettre à jour le contenu existant.
Servez-vous des mots-clés trouvés sur les outils cités plus haut pour écrire votre contenu, ils aideront les moteurs de recherche tels que Google à comprendre vos pages et à les structurer.
Optimisez le SEO
Une fois les pages et le contenu créés, vérifiez que toutes les recommandations SEO soient prises en compte. Nous allons en citer quelques-unes mais vous pouvez lire notre article sur Comment optimiser un article de blog ? pour plus de détails.
☑️ Assurez-vous que votre site soit compatible avec les appareils mobiles, les robots de Google passent en majorité sur les sites mobiles et les internautes également !
☑️ Les balises canoniques sont importantes pour éviter le duplicate content, elles indiquent quelle est la page principale à prendre en compte. Elles sont à placer dans le head de votre code :
<link rel=”canonical” href=”https://www.netim.com/fr” />
☑️ Lorsque votre site existe en plusieurs langues, intégrez sur l’ensemble de votre site la balise hreflang. Les moteurs verront ainsi que vos pages existent dans une autre ou plusieurs versions. Exemple :
<link rel=”alternate” href=”https://www.netim.com/fr” hreflang=”fr” />
<link rel=”alternate” href=”https://www.netim.com/en” hreflang=”en” />
<link rel=”alternate” href=”https://www.netim.com/en” hreflang=”x-default” />
Le x-default permet d’indiquer quelle version du site doit être affichée par défaut en cas de régions linguistiques non déclarées explicitement.
☑️ Un élément de plus en plus important pour les moteurs de recherche mais surtout pour les internautes, c’est la performance du site. Vos pages répondent-elles rapidement ? Il existe de nombreux outils gratuits et payants qui permettent de vérifier certaines métriques (la Google Search Console, Lighthouse, GTmetrix …).
☑️ Liés à la performance de votre site, assurez-vous que vos visuels ne soient pas trop lourds et qu’ils aient tous des attributs Alt permettant aux personnes ayant un handicap ainsi qu’aux moteurs de recherche de comprendre le contenu du visuel.
☑️ Les balises Hn permettent de structurer le contenu de la page en y mettant des titres et des sous parties … La balise H1 correspond au titre le plus important, il peut s’agir d’une catégorie de produit (Certificat SSL), du titre d’un article (Comment faire pour … ?) …
La structure idéale pour une page : des balises Hn mises dans le bon ordre
☑️ Le Title (titre) et meta description sont affichés dans la SERP (Search Engine Result Page) des moteurs de recherche. Ce sont les éléments que les moteurs vont lire en premier pour positionner les sites internet mais les internautes liront également ces informations avant de cliquer sur tel ou tel site. Il est donc important de répondre correctement aux requêtes au sein de ce title. La méta description quant à elle peut servir à convaincre l’internaute en insistant par exemple sur les services que vous proposez, le truc en plus par rapport à vos concurrents …
☑️ Ajoutez des données structurées à vos pages. Il s’agit d’un bout de code à intégrer afin que les moteurs de recherche puissent comprendre le contenu et la structure de vos pages et ainsi de mieux afficher les résultats sur la SERP. Il en existe plusieurs : Organization, Product, Recipes (pour les recettes), Review (pour les avis) …
Vous trouverez le format à utiliser et des exemples sur Schema.org et vous avez la possibilité de tester votre code sur l’outil gratuit de Google : Test avec résultats enrichis.
☑️ Optimisez le maillage interne ainsi que les ancres (texte sur les liens), l’idée est de mettre en avant vos pages les plus importantes sur les autres pages de votre site. Concernant les ancres, oubliez les “cliquez-ici” qui n’apportent rien d’intéressant mais préférez des expressions en rapport direct avec votre lien.
Crawlez votre site
Une migration SEO sans crawl ce n’est pas possibe ! Une fois que votre site semble terminé et optimisé, programmez un crawl avec l’outil de votre choix (Botify, Oncrawl, Screaming Frog …). Le crawl permet d’analyser la globalité de votre site en naviguant dessus à l’aide de robots. L’outil pourra remonter les éventuelles pages 404, les doublons, les titles ou H1 manquants, les redirections 301 ou 302 au sein du site.
Une fois les erreurs relevées, vous pourrez passer à la correction.
Elaborez un plan de redirection
Une fois les étapes précédentes achevées, place à l’élaboration du plan de redirection ! Vous devez répertorier toutes les urls de votre ancien site sans exception. Ensuite choisissez vers quelle page vous souhaitez les rediriger. Par exemple, l’ancienne page de présentation de votre entreprise vers la nouvelle.
Elles seront ensuite intégrées dans un fichier .htaccess permettant de gérer les fonctionnalités d’un serveur web (redirections, restriction d’accès à une adresse IP …).
Les redirections doivent être programmées en 301 (redirection permanente). Voici un exemple de ligne à intégrer dans ce fichier :
RewriteRule ^netim.fr$ https://www.netim.com/fr/ [R=301,L]
Mettez à jour les liens
N’oubliez pas de mettre à jour tous les liens internes, venant d’autres sites ou de vos réseaux sociaux pour éviter le plus possible les redirections ou les pages 404.
Pensez à faire une sauvegarde
Faites une sauvegarde de votre site en cas de retour en arrière.
Mettez à jour le fichier Sitemaps
Si vos urls ont changées, il est primordial de mettre à jour ou refaire votre fichier sitemaps. Vous pourrez ensuite le transmettre à Google via la Search Console.
Programmez la migration
Il est important de programmer la migration en amont, choisir une date où les personnes clés de la migration sont présentes. Privilégiez le début de semaine en cas de gros correctif à mettre en place, et non le vendredi avant le week-end. Idéalement, choisissez des horaires où le trafic est faible pour perturber le moins possible la navigation de vos clients.
Prévoyez également une check list pour ne rien oublier le jour J.
⚠️ Attention :
Si vous changez d’hébergement ou de CMS, pensez à mettre à jour le TTL (Time To Live) au niveau du fichier de zone de votre nom de domaine. En effet, ce délai indique le temps que devra attendre un résolveur DNS (celui de votre fournisseur d’accès internet par exemple) avant de revenir interroger la zone afin de savoir si les informations qu’il avait mise en cache doivent être mises à jour. Sans cette manipulation, vous devriez attendre un délai de propagation (généralement de 24 à 48h en fonction des registrars) avant que votre nom de domaine pointe sur votre nouvel hébergement et/ou CMS. |
Que faire pendant la migration ?
Le jour J est arrivé, félicitations et maintenant place à la migration ! 🎉 Pensez à mettre votre site en maintenance (code 503) avec votre message dédié pour que les robots et les internautes puissent comprendre ce qui est en train de se passer.
Il suffit de créer une page renvoyant le code HTTP 503 “Service Unvailable” avec la ligne de code qui suit à intégrer dans le header :
header(‘HTTP/1.1 503 Service Temporarily Unavailable’)
Ensuite il faudra faire pointer toutes les pages du site vers cette page de maintenance grâce à une règle de réécriture d’url sous Apache. Si vous utilisez un CMS vous aurez un mode maintenance qui se charge de tout !
Une fois la migration terminée, prenez votre check list et faites toutes les vérifications nécessaires. Est-ce que tous les points SEO sont bien mis en prod ? Est-ce que les liens fonctionnent ? La navigation est-elle fluide ?
Lancez ensuite un crawl à l’aide de votre outil préféré pour vérifier s’il y a des erreurs ou non, vérifiez à la main si vos redirections fonctionnent, s’il n’y a pas eu d’oubli … Vous pouvez pour cela utiliser votre plan de redirection ou lancer une recherche de votre ancien site sur Google avec l’indicateur “site:” devant. Ensuite cliquez sur certains ou tous les liens afin de vérifier que ces fameuses 301 soient bien programmées.
En cas d’erreur, soyez réactif dans la mise en place des correctifs pour éviter de mettre en ligne un site internet un peu bancal.
Vous pouvez désormais retirer les restrictions par mot de passe ou adresse IP et passer vos pages en Index, la migration SEO est maintenant terminée !
Que faire après la migration ?
Le plus gros du travail est fait !
Avant d’aller plus loin, pensez à paramétrer de nouveau vos outils, surtout si vous avez changé de nom de domaine. Prévenez Google, en passant par la Google Search Console, que votre domaine à changé (dans paramètres > changement d’adresse).
Il est important désormais de vérifier que tout se déroule parfaitement bien, pour cela voici quelques conseils :
☑️ Vérifiez au sein de la Google Search Console que l’ancien domaine se désindexe progressivement et à l’inverse que l’indexation du nouveau site augmente.
Exemple de pages indexées d’un ancien site, elles diminuent
Exemple de pages en attente d’indexation d’un nouveau site, les pages augmentent, c’est bon signe !
☑️ Toujours dans la Google Search Console, suivez les impressions et taux de clics dans l’onglet performance. Vous pouvez aussi suivre l’évolution de vos positions moyennes. Comme pour l’indexation, les courbes doivent être descendantes pour l’ancien site et ascendantes pour le nouveau.
☑️ Surveillez également votre trafic via votre outil (Google Analytics, AT Internet …).
☑️ Dans votre outil de suivi de position, comparez vos anciennes données avec les nouvelles. Est-ce que vos positions sont stables ? En cas de perte, est-ce qu’elles remontent ?
☑️ Vérifiez que votre fichier robots.txt soit correctement intégré et écrit.
☑️ Prévenez vos clients du changement pour ne pas qu’ils soient surpris.
☑️ Mettez à jour vos backlinks les plus importants en contactant les personnes concernées.
En suivant tous ces conseils, votre migration SEO devrait se dérouler sans soucis. Les pertes de positions peuvent néanmoins arriver mais rien de catastrophique et d’irrattrapable.
Pour résumer l’ensemble de cet article, découvrez notre infographie reprenant les points clés cités ci-dessus sur la migration SEO :