Une migration WordPress réussie ne laisse aucune trace dans Google. Les positions tiennent, le trafic continue, les visiteurs ne remarquent rien. Une migration ratée se lit dans Search Console dès la première semaine : erreurs 404 en série, pages désindexées, courbe de clics qui décroche. La différence entre les deux se joue avant la bascule, dans la préparation.
Ce qui fait chuter un site après une migration
Google ne pénalise pas les migrations. Il pénalise les erreurs techniques qu’elles laissent derrière elles. Quatre causes expliquent la quasi-totalité des chutes que nous voyons passer en dépannage.
- Des URLs qui changent sans redirection 301 : chaque ancienne adresse renvoie une erreur 404 et perd son historique.
- Le réglage de visibilité coché sur la préproduction, puis copié en production : le site entier passe en noindex.
- Un certificat HTTPS absent ou mal configuré sur le nouveau serveur.
- Un serveur moins performant que l’ancien : le temps de chargement se dégrade et les positions suivent.
Avant la bascule : inventaire et filet de sécurité
Commencez par photographier l’existant. Lancez un crawl avec Screaming Frog pour exporter la liste complète des URLs. La version gratuite s’arrête à 500 URLs : au-delà, complétez avec le sitemap et l’export des pages depuis Search Console. Cet inventaire servira de base au plan de redirections et de point de comparaison après la bascule.
Sauvegardez les fichiers et la base de données, et stockez la copie hors du serveur que vous quittez. Abaissez le TTL de vos DNS à 300 secondes 24 à 48 heures avant l’opération : le changement d’adresse se propagera en minutes au lieu d’heures. Gelez les publications et, sur une boutique, choisissez un créneau creux, car tout contenu créé entre la copie et la bascule sera perdu.
Le jour de la bascule, dans l’ordre
- Copiez les fichiers et importez la base de données sur le nouveau serveur.
- Ajustez les identifiants de connexion dans wp-config.php. Une erreur à cette étape produit le message que nous détaillons dans notre guide sur l’erreur de connexion à la base de données.
- Si le domaine change, remplacez les URLs dans la base avec la commande wp search-replace de WP-CLI, qui gère les données sérialisées. Sans accès SSH, le plugin Better Search Replace fait le même travail. N’exécutez jamais un rechercher-remplacer SQL brut : les données sérialisées se corrompent.
- Mettez en place les redirections 301, de chaque ancienne URL vers la nouvelle, à partir de l’inventaire du crawl.
- Vérifiez le réglage « Visibilité par les moteurs de recherche » dans Réglages > Lecture.
- Contrôlez le certificat HTTPS, puis testez les formulaires et, sur une boutique, le tunnel de commande.
Ne résiliez jamais l’ancien hébergement le jour de la bascule. Gardez-le deux à quatre semaines : il sert de filet de sécurité et permet de comparer les deux environnements en cas de doute.
Les semaines qui suivent
Le travail se poursuit après la mise en ligne. Déclarez le nouveau domaine dans Search Console avec l’outil de changement d’adresse, soumettez le sitemap et surveillez le rapport de couverture. Chaque 404 qui apparaît signale une redirection manquante. Corrigez au fil de l’eau.
Le délai de stabilisation varie. Sur un changement d’hébergeur sans changement d’URL, les positions ne devraient pas bouger : si elles chutent, la cause est technique, cherchez-la. Sur un changement de domaine, comptez deux à six semaines de fluctuations. Certains sites récupèrent en dix jours, d’autres mettent deux mois, parce que Google recrawle à son rythme. Mesurez le temps de chargement sur le nouveau serveur : notre guide sur la vitesse de chargement WordPress donne la méthode et les outils.
Migrer seul ou confier l’opération
Si votre site est un blog ou un site vitrine, que le domaine ne change pas et que votre nouvel hébergeur fournit un outil de migration, faites l’opération vous-même en suivant les étapes ci-dessus. Le recours à un prestataire se justifie quand l’inventaire fait peur : un changement de domaine sur une boutique WooCommerce, un multisite, un plugin abandonné dont dépend le site, ou un trafic SEO qui représente l’essentiel de votre chiffre d’affaires. Nous prenons en charge ce type de migration dans le cadre de notre service de maintenance WordPress, plan de redirections et suivi Search Console compris.
