Lors d’une refonte WordPress (ou WooCommerce), le risque SEO principal ne vient pas du design, mais des URLs qui changent : pages services renommées, catégories déplacées, fiches produits réorganisées. Sans redirections 301 propres, Google perd des signaux, les liens entrants cassent, et le trafic baisse. Une méthode simple permet de sécuriser la transition, que l’audience vienne de Lausanne et Vevey (Vaud), Genève et Meyrin (Genève), Fribourg et Bulle (Fribourg), Sion et Martigny (Valais), Neuchâtel et La Chaux-de-Fonds (Neuchâtel), Delémont et Porrentruy (Jura).
Sources officielles : Google Search Central (Redirects and Google Search), Google (Site moves with URL changes), Search Console (Change of Address), Search Console (URL Inspection), Google (Canonical et consolidation), MDN (HTTP 301), Apache HTTP Server (mod_alias Redirect), NGINX (rewrite module, directive return), WordPress (wp_safe_redirect).
1) 301, 302, 308 : choisir le bon type de redirection
Pour une refonte, la règle la plus courante est la redirection permanente. Le code HTTP 301 indique que la ressource a été déplacée de manière définitive, et les moteurs de recherche attribuent généralement les signaux à la nouvelle URL.
- 301 : déplacement permanent (cas standard lors d’un changement d’URL).
- 302 : déplacement temporaire (à réserver aux cas réellement temporaires).
- 308 : permanent comme 301, avec des règles plus strictes sur la méthode HTTP. (Utile dans des cas techniques spécifiques.)
2) Le plan de migration SEO en 6 étapes (sans se disperser)
Étape 1 : lister les URLs actuelles (les pages qui comptent)
Conserver une liste simple : pages services, pages cantonales utiles, pages contact, catégories, et, si WooCommerce, catégories produits et fiches produits. L’idée est d’éviter de découvrir des 404 après la mise en ligne.
Étape 2 : créer une table de correspondance « Ancienne URL » -> « Nouvelle URL »
Une redirection utile n’envoie pas vers la page d’accueil par défaut. Elle doit pointer vers la page la plus proche en intention (service équivalent, catégorie pertinente, produit remplaçant).
Étape 3 : implémenter les redirections au bon niveau (serveur d’abord)
Quand c’est possible, mettre les redirections au niveau serveur est plus fiable et plus rapide que de le faire uniquement dans WordPress. Apache documente la directive Redirect (mod_alias) pour une redirection 301, et NGINX documente la directive return pour renvoyer un code 3xx.
# Apache (exemple conceptuel, à adapter)
Redirect 301 /ancienne-page/ https://votre-domaine.ch/nouvelle-page/
# NGINX (exemple conceptuel, à adapter)
location = /ancienne-page/ {
return 301 https://votre-domaine.ch/nouvelle-page/;
}
Pour des cas applicatifs très ciblés, WordPress fournit aussi wp_safe_redirect(), utile notamment pour éviter des redirections vers des hôtes non autorisés.
Étape 4 : éviter les chaînes de redirections
Objectif : une seule redirection maximum (Ancienne -> Nouvelle). Les chaînes (A -> B -> C) ajoutent de la latence, compliquent le debug, et peuvent ralentir la consolidation. Google recommande de tester les redirections lors d’une migration et de garder une configuration propre.
Étape 5 : tester avant et après mise en ligne avec URL Inspection
L’outil d’inspection d’URL dans Search Console permet de vérifier la version indexée d’une page et de tester l’indexabilité d’une URL. Il sert aussi à contrôler une redirection sur une URL précise.
Étape 6 : si changement de domaine, utiliser « Change of Address »
Si la migration implique un changement de domaine ou de sous-domaine, Google recommande d’utiliser l’outil Change of Address dans Search Console après avoir mis en place les redirections. Google précise aussi que ce n’est pas nécessaire pour un simple passage de HTTP à HTTPS.
3) Canonical et sitemap : rester cohérent
Après refonte, des doublons apparaissent parfois (versions avec ou sans slash, filtres, paramètres, pagination). Google recommande de consolider les URLs dupliquées avec des signaux cohérents, et d’éviter de pointer vers des URLs différentes selon les mécanismes (sitemap, rel=canonical, redirections).
- Le sitemap doit lister des URLs finales (pas des URLs qui redirigent).
- Le canonical doit viser l’URL finale, alignée avec le sitemap.
- Les liens internes doivent utiliser les nouvelles URLs, pas les anciennes.
Checklist refonte SEO (pratique)
- Table Ancienne -> Nouvelle prête (pages, catégories, produits, articles majeurs).
- Redirections 301 en place au niveau serveur si possible.
- Pas de chaînes de redirections, pas de redirections vers l’accueil par défaut.
- Contrôle de quelques URLs critiques via URL Inspection.
- Sitemap et canonicals alignés avec les URLs finales.
- Si changement de domaine : Change of Address après redirections.
FAQ Refonte WordPress et redirections 301 (Suisse romande)
Faut-il rediriger toutes les anciennes URLs ?
Priorité aux pages qui recevaient du trafic, aux pages indexées, aux pages avec des liens entrants, et aux URLs stratégiques (services, catégories, produits). Pour le reste, soit une redirection vers la page la plus proche, soit un vrai 404 si le contenu n’existe plus et n’a pas d’équivalent.
Combien de temps garder les redirections après une refonte ?
En pratique, les redirections doivent rester suffisamment longtemps pour que Google et les visiteurs basculent vers les nouvelles URLs. Les migrations et tests de redirections font partie des étapes recommandées par Google lors d’un site move.
Comment vérifier rapidement qu’un lot de redirections fonctionne ?
Pour un contrôle ciblé, URL Inspection permet de tester une URL et de voir son état côté Google. Pour un contrôle large, des scripts ou outils en ligne de commande peuvent tester une liste d’URLs, ce que Google mentionne aussi dans ses recommandations de migration.
Mon WooCommerce change les permaliens produits : que faire ?
Traiter les fiches produits et catégories comme des pages stratégiques : mapping Ancienne -> Nouvelle, redirections 301 propres, et mise à jour des liens internes. Ensuite, vérifier quelques produits représentatifs dans Search Console.
Quand utiliser Change of Address dans Search Console ?
Uniquement lors d’un changement de domaine ou de sous-domaine, après avoir mis les redirections. Google précise que l’outil est prévu pour ce cas et qu’il n’est pas nécessaire pour une migration HTTP -> HTTPS.
Besoin d’une refonte WordPress avec migration SEO cadrée ?
Pour construire la table de redirections, implémenter des 301 propres, valider via Search Console, et garder un SEO local solide dans tous les cantons romands, contactez clickclick.ch.