{"id":7660,"date":"2026-07-06T01:03:16","date_gmt":"2026-07-06T01:03:16","guid":{"rendered":"https:\/\/www.wpconsults.com\/?p=7660"},"modified":"2026-07-23T19:28:32","modified_gmt":"2026-07-24T00:28:32","slug":"liste-de-controle-seo-pour-la-migration-vers-wordpress","status":"publish","type":"post","link":"https:\/\/www.wpconsults.com\/fr\/wordpress-migration-seo-checklist\/","title":{"rendered":"Comment migrer un site WordPress sans alt\u00e9rer les images, les liens ou le r\u00e9f\u00e9rencement naturel"},"content":{"rendered":"<p class=\"wp-block-paragraph\">La plupart des migrations WordPress n'entra\u00eenent pas de perte de classement, car Google ne p\u00e9nalise pas le fait de changer de site. Elles entra\u00eenent une perte de classement parce que les URL changent sans que personne ne s'en aper\u00e7oive, que les images renvoient vers des chemins d'acc\u00e8s qui n'existent plus et que personne ne compare le nouveau site \u00e0 une version d'archive de l'ancien.<\/p>\n<p class=\"wp-block-paragraph\">Voici la liste de contr\u00f4le que j'utilise concr\u00e8tement lorsque je transf\u00e8re un site : ce qu'il faut noter avant de toucher \u00e0 quoi que ce soit, comment g\u00e9rer correctement les redirections, et les v\u00e9rifications apr\u00e8s la mise en ligne qui permettent de d\u00e9tecter les dysfonctionnements avant que Google ne le fasse.<\/p>\n\n<div class=\"wp-block-group wpc-takeaways is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading toc-ignore\">Principaux enseignements<\/h2>\n<ul class=\"wp-block-list\"><li>La plupart des baisses de classement li\u00e9es \u00e0 la migration sont dues \u00e0 des URL non redirig\u00e9es et \u00e0 des chemins d'acc\u00e8s erron\u00e9s, et non \u00e0 la migration elle-m\u00eame<\/li><li>Dressez un inventaire complet des URL et effectuez un crawl avant toute intervention ; vous ne pouvez pas rediriger des URL que vous n'avez jamais r\u00e9pertori\u00e9es.<\/li><li>Les redirections 301 redirigent directement l'ancienne URL vers la nouvelle URL exacte en une seule \u00e9tape ; les redirections g\u00e9n\u00e9rales vers la page d'accueil vous font perdre le r\u00e9f\u00e9rencement que vous avez acquis.<\/li><li>Les images cessent le plus souvent de s'afficher lors d'un transfert de site WordPress en raison de chemins d'acc\u00e8s cod\u00e9s en dur et d'URL s\u00e9rialis\u00e9es qui restent dans la base de donn\u00e9es<\/li><li>Un l\u00e9ger fl\u00e9chissement temporaire pendant quelques semaines est normal ; une baisse qui persiste signifie g\u00e9n\u00e9ralement qu'une \u00e9tape de cette liste de contr\u00f4le a \u00e9t\u00e9 omise.<\/li><\/ul>\n<\/div>\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);border-top:1px solid var(--global-palette10, #3182CE);border-right:1px solid var(--global-palette10, #3182CE);border-bottom:1px solid var(--global-palette10, #3182CE);border-left:1px solid var(--global-palette10, #3182CE);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:15px 15px 0px 0px rgba(160, 152, 255, 0.31);}.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-contents-title{font-weight:600;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-content-wrap .kb-table-of-content-list{color:var(--global-palette4, #2D3748);font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-content-wrap .kb-table-of-content-list .kb-table-of-contents__entry:hover{color:var(--global-palette1, #3182CE);}.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-content-wrap .kb-table-of-content-list .active > .kb-table-of-contents__entry{color:var(--global-palette1, #3182CE);}@media all and (max-width: 1024px){.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-content-wrap{border-top:1px solid var(--global-palette10, #3182CE);border-right:1px solid var(--global-palette10, #3182CE);border-bottom:1px solid var(--global-palette10, #3182CE);border-left:1px solid var(--global-palette10, #3182CE);}}@media all and (max-width: 767px){.kb-table-of-content-nav.kb-table-of-content-id3268_6ddb5a-74 .kb-table-of-content-wrap{border-top:1px solid var(--global-palette10, #3182CE);border-right:1px solid var(--global-palette10, #3182CE);border-bottom:1px solid var(--global-palette10, #3182CE);border-left:1px solid var(--global-palette10, #3182CE);}}<\/style>\n<h2 class=\"wp-block-heading\">Pourquoi les migrations WordPress entra\u00eenent une perte de classement<\/h2>\n<p class=\"wp-block-paragraph\">Propre \u00e0 Google <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/site-move-with-url-changes\" rel=\"nofollow noopener\" target=\"_blank\">documentation relative au transfert du site<\/a> Il est clair qu\u2019une migration correctement effectu\u00e9e ne devrait pas entra\u00eener de perte durable de positionnement, et mon exp\u00e9rience le confirme. Les dommages durables que je constate lors des audits proviennent d\u2019erreurs techniques : une ancienne URL qui renvoie d\u00e9sormais un code 404 au lieu d\u2019un 301, une page de cat\u00e9gorie dont le slug a chang\u00e9 sans que personne ne s\u2019en aper\u00e7oive, ou une m\u00e9diath\u00e8que diffusant des images \u00e0 partir d\u2019un chemin d\u2019acc\u00e8s qui n\u2019existe plus depuis la fermeture de l\u2019ancien serveur.<\/p>\n<p class=\"wp-block-paragraph\">Chaque URL cass\u00e9e est une petite fuite. On peut s'en remettre si elle est isol\u00e9e, mais les migrations cassent rarement une seule chose ; elles cassent toute une cat\u00e9gorie d'\u00e9l\u00e9ments, comme toutes les images de 300 articles, ou toutes les URL d'une cat\u00e9gorie renomm\u00e9e. <strong>Les d\u00e9g\u00e2ts varient en fonction du motif que vous avez manqu\u00e9<\/strong>, c'est pourquoi les v\u00e9rifications ci-dessous portent sur des cat\u00e9gories d'URL et non sur des pages individuelles.<\/p>\n<p class=\"wp-block-paragraph\">Il faut \u00e9galement tenir compte d'une r\u00e9alit\u00e9 en mati\u00e8re de d\u00e9lais qu'il convient d'accepter d'embl\u00e9e. M\u00eame une migration effectu\u00e9e sans heurts s'accompagne de quelques semaines de fluctuations, le temps que Google effectue une nouvelle exploration et r\u00e9\u00e9value les signaux. Ne c\u00e9dez pas \u00e0 la panique en annulant la migration d\u00e8s la deuxi\u00e8me semaine ; \u00e9valuez plut\u00f4t les r\u00e9sultats de la migration \u00e0 la sixi\u00e8me semaine par rapport \u00e0 la r\u00e9f\u00e9rence que vous \u00eates sur le point d'enregistrer.<\/p>\n<h2 class=\"wp-block-heading\">Avant la migration : dressez l'inventaire de ce dont vous disposez<\/h2>\n<p class=\"wp-block-paragraph\">Il est impossible de v\u00e9rifier un d\u00e9placement par rapport \u00e0 un site qui n'existe plus ; c'est pourquoi la r\u00e9f\u00e9rence est l'\u00e9l\u00e9ment le plus pr\u00e9cieux de cette liste. Je note quatre \u00e9l\u00e9ments avant de toucher quoi que ce soit.<\/p>\n<ol class=\"wp-block-list\"><li><strong>Un inventaire complet des URL.<\/strong> Effectuez une exploration du site en ligne (avec Screaming Frog ou tout autre outil d'exploration) et exportez toutes les URL : pages, articles, cat\u00e9gories, balises, images, fichiers PDF. C'est \u00e0 partir de cette liste que seront \u00e9tablies votre carte de redirection et votre comparaison post-lancement.<\/li><li><strong>Un aper\u00e7u des classements et du trafic.<\/strong> Exportez les statistiques de Search Console (requ\u00eates et pages, derniers 3 mois) et notez vos pages les plus performantes. Il s'agit de la r\u00e9f\u00e9rence par rapport \u00e0 laquelle vous \u00e9valuerez la migration ; conservez donc bien ce fichier d'exportation, ne vous contentez pas de vous en souvenir.<\/li><li><strong>Une sauvegarde compl\u00e8te, comprenant les fichiers et la base de donn\u00e9es.<\/strong> Pas celle fournie automatiquement par l'h\u00e9bergeur, mais la v\u00f4tre, que vous aurez t\u00e9l\u00e9charg\u00e9e et test\u00e9e. Si la migration tourne mal, cela fera la diff\u00e9rence entre une heure d'indisponibilit\u00e9 et un week-end perdu.<\/li><li><strong>Le plan du site et le fichier robots.txt actuels.<\/strong> Conservez des copies. Vous pourrez ainsi comparer les versions du nouveau site avec celles-ci apr\u00e8s sa mise en ligne ; les diff\u00e9rences sautent imm\u00e9diatement aux yeux lorsque l'on a les originaux c\u00f4te \u00e0 c\u00f4te.<\/li><\/ol>\n<h2 class=\"wp-block-heading\">Les \u00e9tapes de la migration vers WordPress, dans l'ordre<\/h2>\n<p class=\"wp-block-paragraph\">L'encha\u00eenement des \u00e9tapes est plus important que n'importe quelle op\u00e9ration prise isol\u00e9ment. Effectuez la configuration et les tests sur une copie, redirigez les URL, puis basculez ; les sites risquent de subir des dysfonctionnements si ces \u00e9tapes sont effectu\u00e9es dans le mauvais ordre ou sous la pression du temps sur le serveur de production.<\/p>\n\n<figure class=\"wpc-flow\">\n  <p class=\"wpc-flow__title\">Une migration WordPress en cinq \u00e9tapes bien d\u00e9finies<\/p>\n  <ol class=\"wpc-flow__list\">\n    <li class=\"is-blue\">Effectuer un instantan\u00e9 et sauvegarder l'ensemble des donn\u00e9es (URL, classements, fichiers, base de donn\u00e9es)<\/li>\n    <li class=\"is-teal\">D\u00e9velopper et tester le nouveau site sur l'environnement de pr\u00e9production, en emp\u00eachant son indexation<\/li>\n    <li class=\"is-purple\">Redirigez chaque ancienne URL vers sa nouvelle adresse exacte<\/li>\n    <li class=\"is-green\">Mise en production : basculer le DNS, activer les redirections 301, autoriser l'indexation<\/li>\n    <li class=\"is-amber\">Effectuer l'exploration, la v\u00e9rification et la surveillance pendant 4 \u00e0 6 semaines<\/li>\n  <\/ol>\n  <figcaption class=\"wpc-flow__cap\">La proc\u00e9dure qui garantit la r\u00e9versibilit\u00e9 d'une migration : rien ne doit \u00eatre modifi\u00e9 sur le site en production tant que la copie n'a pas \u00e9t\u00e9 valid\u00e9e et que chaque URL n'a pas \u00e9t\u00e9 mapp\u00e9e vers une destination.<\/figcaption>\n<\/figure>\n\n<p class=\"wp-block-paragraph\">Sur l'environnement de test, deux param\u00e8tres assurent l'essentiel de la protection. Veillez \u00e0 ce que la copie de l'environnement de test ne figure pas dans l'index (Param\u00e8tres, Lecture, \u201c Emp\u00eacher l'indexation par les moteurs de recherche \u201d, ainsi que l'authentification HTTP si l'h\u00e9bergeur la propose), car un site de test index\u00e9 devient un doublon de votre site r\u00e9el. Et lorsque vous migrez la base de donn\u00e9es, utilisez un outil qui g\u00e8re <strong>donn\u00e9es s\u00e9rialis\u00e9es<\/strong> (WP Migrate, Duplicator ou la fonction \u00ab recherche-remplacement \u00bb de WP-CLI) ; une simple op\u00e9ration de recherche-remplacement sur une sauvegarde de base de donn\u00e9es corrompt les param\u00e8tres qui stockent des URL dans des tableaux s\u00e9rialis\u00e9s, et les constructeurs de pages proc\u00e8dent ainsi en permanence.<\/p>\n<p class=\"wp-block-paragraph\">Si la migration implique un changement d'h\u00e9bergeur, testez les performances sur le nouveau serveur avant la bascule DNS, et non apr\u00e8s. Le temps de r\u00e9ponse jusqu'au premier octet et les Core Web Vitals font partie int\u00e9grante de ce que vous migrez, et un h\u00e9bergeur plus lent d\u00e9valorise discr\u00e8tement ce que vous avez mis des mois \u00e0 construire ; c'est la m\u00eame logique que celle expos\u00e9e dans mon <a href=\"https:\/\/www.wpconsults.com\/fr\/comment-passer-les-epreuves-vitales-de-la-toile-de-fond-2\/\">Guide sur les Core Web Vitals<\/a> s'applique ici. Les formules WordPress g\u00e9r\u00e9es propos\u00e9es par des h\u00e9bergeurs tels que <a title=\"\" class=\"aalmanual\" target=\"_blank\"  rel=\"nofollow\"   href=\"https:\/\/www.wpconsults.com\/fr\/shared-hosting-hostinger\/\">Hostinger<\/a> ou <a title=\"\" class=\"aalmanual\" target=\"_blank\"  rel=\"nofollow\"   href=\"https:\/\/www.wpconsults.com\/fr\/cloudways-cloud-hosting\/\">Cloudways<\/a> simplifier le processus \u00ab staging puis switch \u00bb gr\u00e2ce \u00e0 l'int\u00e9gration des fonctions de staging et de clonage.<\/p>\n<h2 class=\"wp-block-heading\">Le mappage de redirection : l'\u00e9tape d\u00e9cisive pour le r\u00e9sultat final<\/h2>\n<p class=\"wp-block-paragraph\">Si les URL subissent la moindre modification (nouveau domaine, suppression d'un sous-dossier, nouvelle structure de permaliens, changement de nom des cat\u00e9gories), chaque ancienne URL doit \u00eatre <strong>301 vers son nouvel \u00e9quivalent exact<\/strong>, un seul saut, pas de cha\u00eene. J'ai expliqu\u00e9 dans mon article quand il convient d'utiliser chaque type de redirection : <a href=\"https:\/\/www.wpconsults.com\/fr\/difference-entre-301-302-307-410-451-redirections-perspective-seo\/\">r\u00e9partition des redirections<\/a>; pour un d\u00e9m\u00e9nagement d\u00e9finitif, la r\u00e9ponse est 301.<\/p>\n<p class=\"wp-block-paragraph\">Cr\u00e9ez un tableau \u00e0 partir de votre liste d'URL : l'ancienne URL dans une colonne, la nouvelle URL dans la suivante. Ce qui distingue une migration soign\u00e9e d'une migration b\u00e2cl\u00e9e, c'est la pr\u00e9cision. Rediriger syst\u00e9matiquement toutes les URL vers la nouvelle page d'accueil peut sembler suffisant, mais Google consid\u00e8re ces redirections comme des erreurs 404 \u00ab l\u00e9g\u00e8res \u00bb et l'autorit\u00e9 de page que vous avez construite s'\u00e9vapore.<\/p>\n<p class=\"wp-block-paragraph\">L'endroit o\u00f9 vous effectuez la mise en \u0153uvre a moins d'importance qu'on ne le pense : les r\u00e8gles au niveau du serveur (.htaccess ou Nginx) sont les plus rapides, et un plugin de redirection ou <a title=\"\" class=\"aalmanual\" target=\"_blank\"  rel=\"nofollow\"   href=\"https:\/\/rankmath.com\/?ref=pixelydgroup\">Rang Math<\/a>\u2019Le module de redirection de [\u2026] convient \u00e0 la plupart des sites. L'important est que les mod\u00e8les couvrent des cat\u00e9gories d'URL et que les exceptions soient g\u00e9r\u00e9es individuellement.<\/p>\n<p class=\"wp-block-paragraph\">Un pi\u00e8ge \u00e0 \u00e9viter lors de la conception : si le site passe \u00e9galement de http \u00e0 https ou supprime \u00ab www \u00bb au m\u00eame moment, encha\u00eenez les r\u00e8gles de mani\u00e8re \u00e0 ce que toute ancienne variante atteigne l'URL finale en un seul saut. Les encha\u00eenements du type http, puis https, puis le nouveau domaine ralentissent l'exploration et laissent \u00e9chapper des signaux \u00e0 chaque \u00e9tape suppl\u00e9mentaire.<\/p>\n<h2 class=\"wp-block-heading\">Apr\u00e8s le lancement : v\u00e9rifiez le transfert avant que Google ne le fasse<\/h2>\n<p class=\"wp-block-paragraph\">C'est dans les heures qui suivent les changements de DNS que la liste de contr\u00f4le prend toute sa valeur. Effectuez un crawl de la liste des ANCIENNES URL (pas du nouveau site, mais de l'ancienne liste) et v\u00e9rifiez que chaque URL renvoie une seule redirection 301 vers la bonne destination. Effectuez ensuite un crawl du nouveau site et comparez-le \u00e0 votre inventaire d'avant le transfert ; tout \u00e9l\u00e9ment ayant disparu sans redirection constitue une fuite que vous pouvez encore colmater.<\/p>\n<p class=\"wp-block-paragraph\">Pour les contr\u00f4les ponctuels, un testeur de cha\u00eene vous montre ce que voit un robot d'indexation. Voici notre propre domaine sur httpstatus.io : l'URL HTTP \u00ab nue \u00bb n\u00e9cessite deux redirections 301 pour aboutir \u00e0 la version finale https avec www, ce qui est acceptable pour un changement de protocole, mais correspond exactement \u00e0 ce qu'il ne faut PAS faire en cas de changement de domaine.<\/p>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1180\" height=\"280\" src=\"https:\/\/www.wpconsults.com\/wp-content\/uploads\/2026\/07\/redirect-chain-check-in-httpstatus-io-after-a-wordpress-migr-7658.avif\" alt=\"V\u00e9rification d&#039;une redirection lors d&#039;une migration WordPress avec httpstatus.io : l&#039;ancienne URL renvoie une cha\u00eene de redirection 301 qui se termine par un code 200\" class=\"wp-image-7658\" srcset=\"https:\/\/www.wpconsults.com\/wp-content\/uploads\/2026\/07\/redirect-chain-check-in-httpstatus-io-after-a-wordpress-migr-7658.avif 1180w, https:\/\/www.wpconsults.com\/wp-content\/uploads\/2026\/07\/redirect-chain-check-in-httpstatus-io-after-a-wordpress-migr-7658-300x71.avif 300w, https:\/\/www.wpconsults.com\/wp-content\/uploads\/2026\/07\/redirect-chain-check-in-httpstatus-io-after-a-wordpress-migr-7658-1024x243.avif 1024w, https:\/\/www.wpconsults.com\/wp-content\/uploads\/2026\/07\/redirect-chain-check-in-httpstatus-io-after-a-wordpress-migr-7658-768x182.avif 768w, https:\/\/www.wpconsults.com\/wp-content\/uploads\/2026\/07\/redirect-chain-check-in-httpstatus-io-after-a-wordpress-migr-7658-18x4.avif 18w\" sizes=\"auto, (max-width: 1180px) 100vw, 1180px\" \/><figcaption class=\"wp-element-caption\">Une v\u00e9rification concr\u00e8te sur httpstatus.io : notre ancienne URL HTTP redirige via des codes 301 vers un code 200. Apr\u00e8s une migration, testez vos principales anciennes URL \u00e0 l'aide d'un outil de ce type et signalez celles qui comportent plus d'un saut.<\/figcaption><\/figure>\n\n<p class=\"wp-block-paragraph\">Dans Search Console, ajoutez la nouvelle propri\u00e9t\u00e9 (si le domaine a chang\u00e9) et utilisez la <a href=\"https:\/\/support.google.com\/webmasters\/answer\/9370220\" rel=\"nofollow noopener\" target=\"_blank\">Outil de changement d'adresse<\/a> dans la rubrique \u00ab Param\u00e8tres \u00bb ; ignorez cette \u00e9tape en cas de transfert d\u2019un h\u00e9bergeur au sein du m\u00eame domaine ou de passage de HTTP \u00e0 HTTPS, o\u00f9 cela ne s\u2019applique pas. Dans tous les cas, renvoyez le plan du site, puis surveillez le rapport \u00ab Pages \u00bb au cours des semaines suivantes : le nombre de pages index\u00e9es de l\u2019ancienne propri\u00e9t\u00e9 devrait diminuer \u00e0 mesure que celui de la nouvelle augmente. Si, au contraire, vous constatez que le nombre de pages index\u00e9es du nouveau site stagne, mon <a href=\"https:\/\/www.wpconsults.com\/fr\/le-nombre-de-pages-indexees-dans-search-console-a-diminue\/\">Guide d'interpr\u00e9tation des baisses d'indexation<\/a> explique comment faire la diff\u00e9rence entre un simple recomptage et un v\u00e9ritable probl\u00e8me.<\/p>\n<h2 class=\"wp-block-heading\">Quels sont les probl\u00e8mes qui surviennent g\u00e9n\u00e9ralement lors d'une migration WordPress, et comment les d\u00e9tecter ?<\/h2>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Ce qui se casse<\/th><th>D'o\u00f9 \u00e7a vient ?<\/th><th>Le contr\u00f4le qui permet de le d\u00e9tecter<\/th><\/tr><\/thead><tbody><tr><td>Images non affich\u00e9es<\/td><td>Chemins d'acc\u00e8s \u00e0 l'ancien domaine cod\u00e9s en dur et URL s\u00e9rialis\u00e9es dans la base de donn\u00e9es<\/td><td>Effectuez une exploration du nouveau site \u00e0 la recherche d'images 404 ; ouvrez vos 10 articles les plus populaires dans un navigateur<\/td><\/tr><tr><td>URL manquantes<\/td><td>Modifications apport\u00e9es aux slugs ou aux permaliens que personne n'a consign\u00e9es<\/td><td>Comparez la nouvelle exploration avec la liste des URL \u00e9tablie avant le transfert<\/td><\/tr><tr><td>Cha\u00eenes de redirection<\/td><td>Empilement des r\u00e8gles relatives aux protocoles, au WWW et aux domaines<\/td><td>Passez les anciennes URL les plus fr\u00e9quentes dans un testeur de cha\u00eene ; signalez tout ce qui n\u00e9cessite plus d'un saut<\/td><\/tr><tr><td>Canoniques incorrects<\/td><td>Canoniques de domaine ancien ou de site de test laiss\u00e9s dans l'en-t\u00eate<\/td><td>Consultez le code source des pages cl\u00e9s ; chaque URL canonique doit pointer vers la nouvelle URL en ligne.<\/td><\/tr><tr><td>Plan du site obsol\u00e8te<\/td><td>Le plan du site mis en cache ou le plugin fait toujours r\u00e9f\u00e9rence \u00e0 d'anciennes URL<\/td><td>R\u00e9cup\u00e9rez directement le fichier \/sitemap.xml et soumettez-le \u00e0 nouveau dans Search Console<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Les cinq probl\u00e8mes les plus fr\u00e9quents lors d'une migration WordPress, leur origine respective, et la v\u00e9rification rapide qui permet de les d\u00e9tecter avant que Google ne les rep\u00e8re en premier.<\/figcaption><\/figure>\n\n<p class=\"wp-block-paragraph\">Deux d'entre elles m\u00e9ritent une attention particuli\u00e8re, notamment dans WordPress. Les images cessent si souvent de s'afficher correctement apr\u00e8s un transfert que j'ai r\u00e9dig\u00e9 un guide de d\u00e9pannage sp\u00e9cifique pour <a href=\"https:\/\/www.wpconsults.com\/fr\/les-images-wordpress-ne-se-chargent-pas-apres-la-migration-corrige\/\">Les images ne s'affichent pas apr\u00e8s la migration<\/a>; en r\u00e9sum\u00e9, la base de donn\u00e9es pointe g\u00e9n\u00e9ralement encore vers l'ancien chemin d'acc\u00e8s, et la solution consiste \u00e0 effectuer une recherche-remplacement correcte des donn\u00e9es s\u00e9rialis\u00e9es, et non \u00e0 r\u00e9importer les fichiers.<\/p>\n<p class=\"wp-block-paragraph\">Les balises canoniques sont plus discr\u00e8tes. Une URL de staging laiss\u00e9e dans une balise canonique indique \u00e0 Google que la page r\u00e9elle se trouve ailleurs, ce qui se traduit par la suite par des anomalies d'indexation. Si Search Console commence \u00e0 signaler une confusion au niveau des balises canoniques apr\u00e8s un d\u00e9placement, mon <a href=\"https:\/\/www.wpconsults.com\/fr\/comment-corriger-lurl-canonique-qui-napparait-pas-dans-la-propriete-2\/\">guide de d\u00e9pannage officiel<\/a> le traverse.<\/p>\n<h2 class=\"wp-block-heading\">Alors, quel est r\u00e9ellement le niveau de risque li\u00e9 \u00e0 la migration d'un site WordPress ?<\/h2>\n<p class=\"wp-block-paragraph\">Honn\u00eatement, c'est bien moins risqu\u00e9 que ce que l'on dit, \u00e0 une condition : qu'on s'occupe de la paperasse fastidieuse. Toutes les histoires d'horreur li\u00e9es \u00e0 une migration pour lesquelles j'ai \u00e9t\u00e9 sollicit\u00e9 remontent \u00e0 une \u00e9tape omise de la liste ci-dessus, g\u00e9n\u00e9ralement l'inventaire des URL ou la carte de redirection, et presque jamais \u00e0 une mauvaise gestion de la part de Google lors d'un transfert effectu\u00e9 dans les r\u00e8gles de l'art.<\/p>\n<p class=\"wp-block-paragraph\">Consid\u00e9rez donc cette transition comme un probl\u00e8me de donn\u00e9es, et non comme un acte de foi. Enregistrez tout, r\u00e9pertoriez tout, v\u00e9rifiez par rapport \u00e0 vos enregistrements, et laissez \u00e0 Google quelques semaines pour s'adapter. Oui, un l\u00e9ger d\u00e9s\u00e9quilibre temporaire fait partie du jeu ; une perte d\u00e9finitive, en revanche, n'en fait pas partie, et c'est cette liste de contr\u00f4le qui fait toute la diff\u00e9rence.<\/p>\n\n<div class=\"wp-block-group wpc-post-cta is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Vous migrez un site et vous souhaitez un avis ext\u00e9rieur ?<\/h3>\n<p class=\"wp-block-paragraph\">N'h\u00e9sitez pas \u00e0 <a href=\"https:\/\/www.wpconsults.com\/fr\/travailler-avec-wpconsults\/\">nous contacter<\/a> ou <a href=\"mailto:abdullah@wpconsults.com\">m'envoyer un courriel<\/a> Avant de basculer le DNS, consacrez 30 minutes \u00e0 v\u00e9rifier votre plan de redirection : cela vous reviendra bien moins cher que de devoir regagner les positions perdues. N'oubliez pas : la s\u00e9curit\u00e9 d'une migration d\u00e9pend enti\u00e8rement de la liste de contr\u00f4le sur laquelle elle repose.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Une liste de contr\u00f4le pratique pour la migration WordPress et le r\u00e9f\u00e9rencement : ce qu'il faut noter avant la migration, comment configurer les redirections 301, et les v\u00e9rifications \u00e0 effectuer apr\u00e8s la mise en ligne pour d\u00e9tecter les images cass\u00e9es, les URL manquantes et les baisses de classement.<\/p>","protected":false},"author":1,"featured_media":7656,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kb_optimizer_status":0,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","rank_math_title":"WordPress Migration SEO Checklist (Keep Your Rankings)","rank_math_description":"Use this WordPress migration SEO checklist to move hosts or domains without losing rankings: URL inventory, 301 mapping, image paths, and post-launch checks.","rank_math_focus_keyword":"wordpress migration seo checklist","_colophon_preset":"regular","_colophon_fc_on":"0","_colophon_edited_on":"1","_colophon_editor_on":"","_colophon_editor_id":0,"_colophon_editor_name":"","_wpc_translation_mode":"keep","_wpc_translation_visited":"2026-07-20 14:33 UTC (backfill)","_wpc_keep_translation":false,"_wpc_lastmod":"","footnotes":""},"categories":[89,7],"tags":[],"class_list":["post-7660","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-seo","category-wordpress-tips-tutorials"],"_links":{"self":[{"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/posts\/7660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/comments?post=7660"}],"version-history":[{"count":1,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/posts\/7660\/revisions"}],"predecessor-version":[{"id":8122,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/posts\/7660\/revisions\/8122"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/media\/7656"}],"wp:attachment":[{"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/media?parent=7660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/categories?post=7660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wpconsults.com\/fr\/wp-json\/wp\/v2\/tags?post=7660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}