Étude

Migration WordPress à Sion: changement d’hébergement, SSL et redirections 301 sans perte SEO

Migration WordPress à Sion (Valais): transfert vers un hébergement suisse, SSL, DNS, redirections 301, contrôles Search Console et GA4. Objectif: zéro perte SEO, site plus stable et mieux opéré.

Contexte

Une PME basée à Sion utilisait un site WordPress vitrine avec un blog actif. L’hébergement existant était correct, mais la stabilité variait, et l’équipe voulait migrer vers un hébergeur suisse pour simplifier le support, améliorer la disponibilité et clarifier la gestion des sauvegardes. La contrainte principale: éviter toute perte SEO (trafic organique stable) et garder une mesure fiable (GA4).

Objectifs

  • Transférer le site WordPress vers un hébergement suisse, avec une mise en production propre.
  • Assurer la continuité SEO: URL identiques, redirections 301 si nécessaire, zéro contenu perdu.
  • Mettre en place SSL/HTTPS, contrôles de sécurité de base et sauvegardes vérifiables.
  • Conserver les données de mesure: GA4, événements, Search Console.
  • Réduire les risques post-migration: tests, monitoring et plan de retour arrière.

Diagnostic initial

  • Technique : versions PHP et extensions à aligner; quelques optimisations cache à revoir.
  • SEO : indexation saine, mais plusieurs URLs anciennes encore accessibles (risque de duplication).
  • DNS : enregistrements simples, mais absence de documentation et TTL trop longs pour une bascule propre.
  • Mesure : GA4 en place, Search Console active, objectifs basés sur formulaire et clic téléphone.

Approche mise en place

La migration a été organisée en trois phases: préparation, bascule, puis vérifications post-mise en ligne. L’idée était de rendre la bascule la plus transparente possible, autant pour les visiteurs que pour les moteurs de recherche.

1) Préparation (avant bascule)

  • Gel des changements de contenu pendant la fenêtre de migration (pour éviter des écarts base/fichiers).
  • Inventaire des URLs clés (pages d’entrée, articles les plus visités) et contrôle des redirections existantes.
  • Mise en place d’un environnement de test (staging) sur le nouvel hébergement.
  • Contrôle des versions PHP, des extensions critiques et des réglages e-mail.

2) Migration et bascule DNS

  • Copie de la base de données et des fichiers, puis ajustements WordPress (URLs, chemins, permaliens).
  • Activation SSL (Let’s Encrypt) et forçage HTTPS si nécessaire.
  • Réglages de cache et vérification des en-têtes de réponse.
  • Bascule DNS avec TTL réduit au préalable, afin de limiter la durée de propagation.

3) Contrôles post-migration

  • Vérification des pages stratégiques: Accueil, Services, Contact, blog, recherches internes.
  • Contrôle des erreurs 404 et mise en place de redirections 301 ciblées.
  • Vérification Search Console: couverture, sitemaps, inspection d’URL et erreurs éventuelles.
  • Vérification GA4: continuité des événements, pages de destination, conversions.
  • Activation du monitoring (uptime) et sauvegardes planifiées avec test de restauration sur copie.

Exemple technique : checklist de bascule DNS (pragmatique)

Extrait de procédure utile pour réduire les surprises lors d’une migration.

1) Réduire le TTL 24 h avant (ex. 300 secondes).
2) Vérifier A/AAAA, CNAME (www), MX, SPF/DKIM/DMARC.
3) Préparer un plan de retour arrière (ancienne IP/ancien hosting).
4) Basculer en heures creuses.
5) Tester depuis 2 réseaux (4G + Wi-Fi) et 2 navigateurs.
6) Contrôler 404/500, formulaires, e-mails, recherche, sitemap.
7) Remonter le TTL une fois stable (ex. 3600-14400).

Exemple technique : redirections 301 via .htaccess (cas courant)

Si le site change de structure, les redirections doivent être explicites et testées. Exemple minimal.

RewriteEngine On

# Exemple: ancienne page vers nouvelle
Redirect 301 /ancienne-page/ https://www.exemple.ch/nouvelle-page/

# Forcer HTTPS (si nécessaire)
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Exemple technique : vérification rapide via WP-CLI (post-migration)

Utile pour contrôler la santé générale, versions et extensions.

wp core version
wp plugin list --status=active
wp option get home
wp option get siteurl
wp rewrite flush --hard

Résultats observés

  • Site migré sur un hébergement suisse avec SSL opérationnel et exploitation plus claire.
  • Continuité SEO maintenue: URL principales inchangées, redirections 301 posées pour les cas nécessaires.
  • Contrôles Search Console et GA4 validés, avec conversions toujours mesurées.
  • Base d’exploitation renforcée: sauvegardes planifiées, monitoring et routine post-migration.

Points clés à retenir

  • Une migration WordPress réussie repose sur la préparation (inventaire, staging, DNS) plus que sur la copie elle-même.
  • Les contrôles SEO et analytics font partie de la migration, pas de l’après.
  • Le monitoring et les sauvegardes vérifiées rendent la suite plus sereine.

Un projet similaire ou un souci WordPress ?

Que ce soit pour lancer un projet, améliorer un site existant ou résoudre un problème, on vous aide à clarifier la situation et à avancer simplement.