Disponible pour missions & renforts d’agence · Réponse rapide, par la personne qui intervient

Changer de nom de domaine WordPress sans perdre son référencement

Changer de nom de domaine touche l’adresse enregistrée dans presque chaque table de la base WordPress, la propriété Search Console, et tous les liens externes pointant vers l’ancien site. Sans méthode précise, une partie du référencement acquis se perd inutilement.

Décrire mon problème Discuter sur WhatsApp

Pourquoi l’ancien domaine ne disparaît pas d’un simple changement de DNS

Rediriger le DNS vers un nouveau nom de domaine ne suffit pas : l’ancien domaine reste encapsulé dans la base WordPress, à l’intérieur de chaînes de données PHP sérialisées utilisées pour les réglages de thème, la configuration des widgets et certaines options de plugins. Une donnée sérialisée précède chaque texte qu’elle contient de sa longueur exacte en caractères. Si on remplace juste le texte de l’ancien domaine par le nouveau dans une requête SQL classique, sans recalculer cette longueur, la valeur déclarée ne correspond plus au texte réel : WordPress ne parvient plus à relire la donnée, et le réglage concerné se réinitialise ou disparaît, parfois sans erreur visible avant plusieurs jours.

C’est pour cette raison que la correction passe par un outil qui recalcule ces longueurs à chaque remplacement, comme la commande wp search-replace de WP-CLI, exécutée aussi bien sur l’ancien domaine (pendant qu’il reste actif temporairement) que sur le nouveau, plutôt que par une modification directe du texte en base.

Sur une boutique WooCommerce, cela concerne aussi les URL de fiches produit et de catégories, dont la structure doit rester identique sur le nouveau domaine pour que chaque redirection reste un remplacement direct plutôt qu’une redirection générique. Je régénère aussi le fichier sitemap.xml avec les nouvelles URL avant de le soumettre à Search Console, et je vérifie qu’aucun menu ni widget ne pointe encore vers l’ancien domaine en dur.

Comment je change de nom de domaine sans perdre le référencement

  1. Remplacement d’URL sur les deux sites

    J’exécute wp search-replace sur une copie du site avec le nouveau domaine, tout en gardant l’ancien domaine actif temporairement pour ne pas couper l’accès existant pendant la transition.

  2. Redirections 301 page par page

    Je mets en place une redirection 301 de chaque URL de l’ancien domaine vers son équivalent exact sur le nouveau, jamais une redirection globale vers la page d’accueil, qui dilue le référencement au lieu de le transmettre, et j’évite les chaînes de redirections multiples qui ralentissent l’indexation.

  3. Mise à jour de la propriété Search Console

    J’ajoute le nouveau domaine comme propriété distincte dans Search Console et je soumets son sitemap, sans supprimer l’ancienne propriété tant que les redirections ne sont pas confirmées actives.

  4. Signalement du changement d’adresse

    Quand l’outil le permet, j’utilise la fonction de changement d’adresse de Search Console, qui indique explicitement à Google la relation entre l’ancien et le nouveau domaine.

  5. Maintien de l’ancien domaine actif plusieurs semaines

    Je garde l’ancien nom de domaine enregistré et pointé vers les redirections pendant plusieurs semaines au minimum, le temps que Google explore les nouvelles URL et transmette le signal de référencement acquis.

Pour aller plus loin

Décrivez votre besoin en 1 minute

Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.

D’où partez-vous ?
Quelle est la taille du catalogue, s’il y a une boutique ?
Le site utilise-t-il des extensions payantes avec licence à retransférer ? (facultatif)

Certaines licences sont limitées à un domaine ou nécessitent une réactivation auprès de l’éditeur.

Qu’est-ce qui doit impérativement être conservé ? (facultatif)
Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Questions fréquentes

Puis-je rediriger simplement tout l’ancien domaine vers la page d’accueil du nouveau ?
Ce n’est pas ce que je recommande : une redirection globale vers la page d’accueil dilue le référencement au lieu de le transmettre. Chaque URL de l’ancien domaine doit rediriger vers son équivalent exact sur le nouveau.
Combien de temps dois-je garder l’ancien domaine actif ?
Plusieurs semaines a minima, le temps que Google explore les nouvelles URL via les redirections 301 et transmette le signal de référencement acquis. Le libérer trop tôt coupe ce transfert.
Le changement de domaine va-t-il faire chuter mon trafic ?
Une baisse temporaire pendant la période de réindexation est normale. Avec des redirections 301 correctement en place page par page et l’ancien domaine maintenu actif, l’impact reste limité et se résorbe progressivement.
Dois-je créer une nouvelle propriété Search Console ou modifier l’existante ?
Je crée une propriété distincte pour le nouveau domaine et j’utilise, quand l’outil le permet, la fonction de changement d’adresse pour indiquer explicitement la relation entre les deux à Google.
Que se passe-t-il pour les liens externes qui pointent vers mon ancien domaine ?
Tant que l’ancien domaine reste actif avec ses redirections 301, ces liens continuent de fonctionner et transmettent leur valeur vers la nouvelle adresse. C’est une raison de plus pour ne pas libérer le domaine trop vite.