Étude de cas
Migrer une boutique WordPress vers Shopify : 330 articles déplacés, SEO intact
Trois cent trente articles de blog, onze ans de backlinks et un catalogue qui devait continuer à vendre pendant la migration. Voici le plan d'action que nous avons suivi.
Écrit par Oleksandr Martyniuk, CEO & Software Engineer · · 2 min de lecture
Le client vendait sur WordPress depuis onze ans. Le catalogue avait dépassé les limites de la plateforme, mais c'est le blog qui faisait venir les clients : 330 articles, la plupart bien positionnés, beaucoup d'entre eux cités par d'autres sites.
Une migration qui perd les backlinks coûte plus cher que la plateforme qu'elle permet d'économiser. Après une migration ratée, il faut six à neuf mois pour retrouver ses positions.
Ce qui devait vraiment être migré
- 330 articles de blog, avec leurs images, leurs liens internes et leurs dates de publication.
- 1 240 produits avec variantes, métachamps et dix ans d'avis clients.
- Chaque URL ayant été indexée un jour, y compris celles que plus personne ne connaissait.
Le plan de redirections d'abord
Avant de toucher au contenu, nous avons exporté chaque URL indexée depuis la Search Console, le sitemap et les logs serveur, puis rapproché les trois listes. Les logs ont révélé 190 URL que les deux autres sources avaient perdues.
awk '{print $7}' access.log | sort -u > crawled.txt
comm -23 crawled.txt sitemap-urls.txt > orphans.txt
Chaque URL orpheline a reçu une décision : redirection, conservation ou retrait volontaire avec un code 410.
Résultats après un trimestre
| Indicateur | Avant | Après |
|---|---|---|
| Pages indexées | 1 486 | 1 502 |
| Sessions organiques | 41 200/mois | 43 900/mois |
| Taux de conversion | 2,1 % | 3,2 % |
| Largest contentful paint | 4,1 s | 1,6 s |
Nous nous attendions à perdre du trafic pendant un mois et avions prévu un budget pour cela. Nous n'avons jamais eu à l'utiliser.
Les contrôles qui ont révélé les failles
- Une comparaison de crawl entre staging et production, lancée chaque nuit jusqu'au lancement.
- Un échantillon témoin de cinquante URL à forte valeur, vérifiées à la main.
- Une validation des données structurées sur chaque template, pas sur chaque page.
Les redirections ne sont pas la dernière étape d'une migration. C'est le premier livrable à construire, et tout le reste est validé par rapport à elles.
- migration
- seo
- e-commerce