La question que l'on me pose le plus souvent quand une refonte se profile, ce n'est pas « comment on fait une redirection 301 » — tout le monde sait à peu près à quoi ça ressemble. C'est : « combien de trafic je vais perdre ? » Et la vraie réponse, celle que personne n'a envie d'entendre, c'est qu'une migration propre ne fait pas perdre de trafic. Elle en fait perdre un peu, temporairement, et ce sont les erreurs de cartographie qui font mal.
J'ai accompagné plusieurs bascules ces dernières années, dont une refonte complète d'un site de contenus qui générait autour de 400 000 visites organiques par mois. On a récupéré 97 % du trafic en six semaines. Pas parce qu'on avait un secret : parce qu'on avait passé trois fois plus de temps à préparer le mapping qu'à coder la nouvelle version. Voilà la vraie histoire d'une migration de site sans perdre de trafic.
Points clés à retenir
- Le mapping URL par URL est le cœur du travail : comptez 2 à 3 jours de préparation pour 1 000 pages.
- Une baisse de 10 à 20 % pendant 4 à 8 semaines est normale. Au-delà, il y a un problème.
- Ne redirigez jamais une page supprimée vers la home par défaut : préférez un vrai équivalent ou un code 410.
- Trop de chaînes de redirections tuent le signal : une seule 301 suffit, jamais trois en cascade.
- Gardez l'ancien site accessible et les redirections en place au moins un an.
Pourquoi une migration de site fait perdre du trafic
Posons le décor. Vous changez de CMS, de domaine, d'hébergeur ou d'arborescence. Pour Google, votre site est un ensemble d'URL avec une histoire : des liens entrants, un historique de contenu, un temps de chargement, des signaux accumulés. Une migration casse cette continuité. Le moteur doit réapprendre votre site.
La perte vient presque toujours d'un des quatre endroits suivants :
- Des URL disparues sans redirection, qui renvoient une 404 et sortent de l'index.
- Un mapping approximatif : plusieurs anciennes pages pointent vers une nouvelle qui n'a rien à voir, et le signal se dilue.
- Une baisse technique : temps de chargement dégradé, balises cassées, robots.txt mal configuré le jour J.
- Un contenu modifié au passage, si vous profitez de la refonte pour réécrire des pages qui marchaient.
Le facteur temps que tout le monde sous-estime
Il faut accepter une période de flottement. Sur les migrations que j'ai suivies, le trafic organique met entre quatre et huit semaines pour revenir à son niveau d'avant. Parfois plus sur les sites à forte dépendance aux backlinks. Ce n'est pas une anomalie. C'est le temps que Google recrawle, réassocie les signaux et réévalue les nouvelles URL.
Le piège, c'est de paniquer à la troisième semaine et de tout changer. J'ai vu une équipe remettre l'ancienne arborescence en prod au bout de dix jours parce que ça baissait. Résultat : deux migrations au lieu d'une, et un trou de trafic de trois mois. Le pire des scénarios.
Préparer le mapping URL par URL (le vrai travail)
Le mapping, c'est le tableau qui associe chaque ancienne URL à sa nouvelle adresse. Sans lui, vous naviguez à l'aveugle. Et non, un simple « tout vers la home » ne marche pas : Google considère qu'une redirection massive vers la page d'accueil est un soft 404 déguisé.
Comment construire un mapping qui tient la route
- Exportez toutes les URL connues. Pas seulement celles du sitemap : croisez le sitemap, les données de votre outil d'analytics sur les 12 derniers mois, et un crawl complet de l'ancien site.
- Classez par trafic et par liens entrants. Une page qui fait 50 visites par mois et zéro lien externe n'a pas le même enjeu qu'une page pilier.
- Associez l'équivalent le plus proche à chaque URL, pas systématiquement la home. Si aucune page équivalente n'existe, tranchez : 410 (contenu supprimé) ou redirection vers une catégorie pertinente.
- Vérifiez les liens internes dans la nouvelle version : aucun ne doit encore pointer vers une ancienne URL. Ça paraît évident, et pourtant.
Sur un site de 2 000 à 3 000 URL, cette étape m'a pris environ une semaine à temps partiel. C'est long. C'est aussi ce qui fait la différence entre 97 % et 60 % de trafic récupéré.
Les cas limites qui piègent tout le monde
Les vraies blessures d'une migration ne viennent pas des pages évidentes. Elles viennent des cas limites.
- La pagination : /blog/page/2, /page/3… Si la nouvelle version n'a pas d'équivalent, ne redirigez pas tout vers le blog racine. Laissez les pages existantes ou retirez-les proprement.
- Les paramètres d'URL (filtres, tri, tracking) : redirigez vers la version canonique sans paramètres, jamais vers une page de recherche interne.
- Les versions multilingues : un hreflang mal mis à jour lors d'un changement de domaine, et vous perdez la bonne page dans la mauvaise langue. Vérifiez chaque paire.
- Les chaînes de redirections : A → B → C. Chaque saut dilue le signal. Faites toujours pointer A directement vers C.
La checklist avant le jour J
La bascule elle-même doit être une formalité. Si vous découvrez un problème le jour du lancement, c'est que la préparation a été bâclée. Voici ce que je vérifie systématiquement une semaine avant.
| Point de contrôle | Statut attendu | Pourquoi c'est critique |
|---|---|---|
| Site de préproduction crawlable | Accessible mais en noindex | Pour tester le rendu sans polluer l'index |
| Mapping complet | 100 % des URL classées | Aucune 404 non voulue le jour J |
| Redirections testées | Chaque 301 renvoie un code 200 | Éviter les boucles et les 302 accidentelles |
| Balises canoniques | Pointe vers la bonne URL | Éviter le contenu dupliqué |
| Sitemap à jour | Nouvelles URL uniquement | Accélérer le recrawl |
| robots.txt | Ne bloque rien | L'erreur la plus coûteuse et la plus bête |
Un détail qui m'a coûté cher une fois : le fichier robots.txt de préproduction en noindex avait été copié tel quel en production. On a mis quatre jours à le remarquer, et le site était invisible. Depuis, je fais du robots.txt le tout premier contrôle post-bascule.
Le plan de rollback et la fenêtre de bascule
Ça, c'est l'angle mort des articles sur la migration : personne ne parle du retour arrière. Pourtant, avoir un filet de sécurité change la façon dont vous abordez la bascule. On ose faire, parce qu'on sait revenir.
Comment organiser un rollback crédible
Trois choses à préparer avant de basculer :
- Réduire le TTL DNS à 300 secondes au moins 48 heures avant. Sinon, le retour arrière prendra des heures à se propager.
- Garder l'ancien site en ligne sur un sous-domaine ou un serveur de secours. Pas un backup dormant : un site accessible.
- Décider à l'avance du critère de rollback. Le mien : si le taux d'erreur serveur dépasse 5 % pendant plus de deux heures, ou si le trafic chute de plus de 40 % en 72 heures, on revient.
La fenêtre de bascule idéale ? Un mardi matin, jamais un vendredi. Et jamais la veille d'un pic d'activité. Ça semble évident, mais j'ai vu une migration lancée le Black Friday. Le commercial ne s'en est jamais remis.
Après la bascule : surveiller sans paniquer
Le jour J passe. Les premiers jours, surveillez l'essentiel : erreurs serveur, taux de pages indexées, Search Console pour les nouvelles erreurs de couverture. Le trafic, lui, va baisser. C'est normal. Regardez la tendance à deux semaines, pas à deux jours.
Combien de temps garder les redirections en place ?
La réponse courte : au moins un an. La réponse honnête : tant que des liens externes pointent vers les anciennes URL. J'ai encore des 301 en place sur un site migré il y a deux ans et demi, et je ne compte pas les retirer. Ça ne coûte rien techniquement et ça protège le trafic résiduel. Les moteurs finissent par traiter l'ancienne URL comme une redirection permanente, et vous gardez le bénéfice.
Pour les gros volumes, au-delà de quelques milliers de redirections, une revue manuelle devient impossible. Faites confiance à votre mapping initial et vérifiez par échantillonnage dans la Search Console : les URL qui perdent le plus de clics en priorité.
Ce que j'aurais fait différemment
Sur ma première grosse migration, j'ai voulu profiter de la refonte pour réécrire les textes des pages les plus performantes. Mauvaise idée. Ces pages portaient des signaux depuis des années, et changer à la fois l'URL et le contenu, c'est demander à Google de tout réévaluer d'un coup. Le trafic sur ces pages a mis près de quatre mois à revenir. Aujourd'hui, je sépare toujours : on migre d'abord, on réécrit six mois plus tard, quand le terrain est stabilisé.
Une migration réussie, ce n'est pas une question de technique brillante. C'est de la discipline : un mapping exhaustif, des redirections propres, un rollback prêt, et la patience de ne pas tout changer quand le trafic flotte. Le reste, c'est du temps.
Et si vous vous demandez si ça vaut le coup de refondre un site qui marche : parfois, la meilleure migration, c'est celle qu'on ne fait pas.