Refonte sans perte de trafic
Comment mettre à jour le design et la structure de votre site sans perdre de trafic organique : audit avant mise en ligne, carte des redirections, contrôles techniques et suivi après le lancement.
La refonte est l’une des causes les plus courantes de chute soudaine du trafic organique. Le site est superbe, l’équipe est satisfaite, puis un mois plus tard la GSC affiche une baisse de 40 %. La cause est presque toujours la même : des URL ont changé sans redirections, ou le moteur de recherche n’a pas réindexé la nouvelle structure. Voici un guide pas à pas pour refondre un site sans perte.
Pourquoi les refontes font chuter le trafic
Les moteurs de recherche indexent des URL précises. Si /blog/seo-guide/ existe depuis des années, Google a accumulé pour elle de la popularité transmise par les liens, de l’autorité et un historique de clics. Une refonte qui modifie la structure des URL revient à détruire tout cela : du point de vue du crawler, la page a simplement disparu.
Cinq causes de perte de trafic reviennent le plus souvent après une refonte :
Les anciennes URL renvoient une 404 : Google les retire de l’index avec la popularité accumulée.
WordPress génère /page-slug/, un nouveau CMS génère /page/page-slug/. Sans table de correspondance des redirections, tout le trafic est perdu.
Les développeurs placent Disallow: / sur le serveur de préproduction et le reportent par erreur en production.
Le contenu est migré, mais les title, description et canonical sont oubliés : les pages perdent en pertinence pour les moteurs de recherche.
Le nouveau design est plus lourd : polices plus grosses, animations complexes, images non optimisées.
Audit avant mise en ligne : ce qu’il faut relever
Avant de toucher au design, prévoyez au moins deux semaines d’audit. Vous devez enregistrer l’état actuel pour disposer d’une référence de comparaison après le lancement. Quatre outils essentiels :
| Outil | Ce qu’il apporte | Quand l’utiliser |
|---|---|---|
| Screaming Frog / Sitebulb | Liste complète des URL avec métadonnées et codes de statut | 2 semaines avant le lancement |
| Google Search Console | Trafic, CTR, positions par page | Avant le lancement, puis chaque semaine |
| Ahrefs / Semrush | Carte des backlinks et pages les plus autoritaires | Avant le lancement |
| PageSpeed Insights | Référence des Core Web Vitals : LCP, CLS, INP | Avant et après le lancement |
Repérez les pages qui ont un trafic, des liens ou une valeur commerciale notables, afin de les traiter une à une dans la correspondance des pages. La priorité de la carte des redirections doit reposer sur les données propres au site concerné, et non sur une part de trafic générique.
Ce qu’il faut relever avant la refonte
URL du site
Crawl complet avec Screaming Frog : codes de statut, title, description, canonical, H1
Pages par trafic
Issues de la GSC sur les 12 derniers mois : ce sont vos priorités pour les redirections
Pages recevant des liens
Issues d’Ahrefs ou de Semrush : les pages qui reçoivent des liens externes ne peuvent pas être perdues sans redirection 301
Core Web Vitals
Capture PageSpeed Insights avant le lancement, pour comparaison après
Architecture des URL et carte des redirections
La structure des URL est la partie la plus délicate d’une refonte. Si la structure change (par exemple /services/seo/ devient /seo-services/), chaque ancienne URL doit recevoir une redirection 301 explicite. La carte des redirections est un tableau « ancienne URL → nouvelle URL » : elle se prépare avant le lancement, se vérifie à la main et se transmet au développeur.
| Scénario | Type de réponse | Effet sur le SEO |
|---|---|---|
| Page déplacée de façon permanente | 301 | Popularité transmise à la nouvelle URL |
| Redirection temporaire | 302 | Popularité conservée sur l’ancienne URL |
| Page supprimée définitivement | 410 Gone | Google la désindexe plus rapidement |
| Ancienne URL qui renvoie une 404 | Aucune redirection | Trafic et popularité perdus |
Si une page n’est plus nécessaire et que son contenu n’est repris nulle part ailleurs, utilisez un 410 et non une 404. Le 410 signale à Google que la suppression est intentionnelle : le budget de crawl est alors mieux utilisé, car le crawler cesse plus vite de revenir sur l’URL disparue.
# Nginx: redirect a specific page
location = /old-services/ {
return 301 /services/;
}
# Nginx: redirect an entire section
location /old-blog/ {
rewrite ^/old-blog/(.*)$ /blog/$1 permanent;
}
# Test redirect with curl
curl -I https://example.com/old-url/
# HTTP/1.1 301 Moved Permanently
# Location: https://example.com/new-url/Testez chaque redirection avant le lancement, en particulier pour les pages qui ont du trafic, des liens ou des conversions. Une URL pertinente oubliée peut créer des erreurs évitables, pour les visiteurs comme pour les crawlers.
Configuration technique après le lancement
Les 48 à 72 premières heures après la mise en ligne du nouveau design sont critiques. Assurez-vous que le crawler voit exactement ce que vous avez prévu, et non une version de préproduction avec l’indexation désactivée.
- Vérifiez le robots.txt : confirmez que la production n’est pas bloquée par la directive Disallow: /
- Recréez le sitemap XML avec les nouvelles URL et soumettez-le dans la GSC, à la section Sitemaps
- Demandez l’indexation des pages clés via GSC → Inspection de l’URL → Demander une indexation
- Vérifiez les balises meta : title, description et canonical sur chaque page prioritaire
- Parcourez la carte des redirections et testez chaque 301 avec curl ou l’onglet Réseau des DevTools
- Mesurez les Core Web Vitals avec PageSpeed Insights pour les 20 pages les plus visitées
Disallow: / sur le serveur de préproduction, et oublient de le retirer au déploiement en production. C’est l’une des erreurs de refonte les plus coûteuses : le site sort de l’index en quelques jours.Vérifiez aussi les balises canonical. Lors d’un changement de CMS ou de thème, elles reviennent parfois à des chemins relatifs, ou disparaissent complètement. Le canonical doit contenir l’URL absolue du domaine de production : https://example.com/page/, et non /page/.
<!-- Correct canonical in <head> -->
<link rel="canonical" href="https://example.com/services/seo/">
<!-- Wrong — relative path (common CMS migration error) -->
<link rel="canonical" href="/services/seo/">Suivi après le lancement
Une refonte n’est pas un événement, c’est un processus. Les trois premiers mois après le lancement sont une période d’instabilité, pendant laquelle Google réévalue le site. Votre rôle : surveiller les signaux et réagir rapidement.
Chaque semaine
Positions dans la GSC : surveillez les baisses sur les pages clés et les nouvelles erreurs 404 dans la Couverture.
Chaque mois
Core Web Vitals dans la GSC et PageSpeed Insights : en particulier le LCP et le CLS, qui se dégradent le plus après une refonte.
Immédiatement
Chaque nouvelle 404 dans la GSC, section Couverture, est une redirection oubliée. Ajoutez la 301 le jour même.
Tableau de diagnostic : si un problème survient après le lancement, commencez par ici :
| Symptôme | Cause probable | Correctif |
|---|---|---|
| Chute du trafic après 2 à 4 semaines | Google réévalue la nouvelle structure | Attendre 4 à 6 semaines et vérifier toutes les redirections |
| 404 dans la GSC après le lancement | URL absente de la carte des redirections | Ajouter une 301 vers la nouvelle URL pertinente |
| Soft 404 dans la Couverture de la GSC | Pages de catégorie ou de filtre vides | Noindex ou 301 vers la section parente |
| Pages en double dans l’index | Canonical non défini après la migration du CMS | Ajouter une canonical pointant vers l’URL canonique |
| Chute brutale de la vitesse | Nouveau design trop lourd | Optimiser les images, supprimer le JS qui bloque le rendu |
Faut-il conserver les anciennes URL lors d’une refonte ?
Combien de temps Google met-il à réindexer un site après une refonte ?
Que faire si le trafic chute dès le lancement ?
Faut-il un nouveau sitemap XML après une refonte ?
Un changement de design visuel sans toucher aux URL a-t-il un effet sur le SEO ?
Check it with SpiderHead
Free and local: run the audit on your own machine.





