{"id":13239,"date":"2026-09-21T09:54:42","date_gmt":"2026-09-21T07:54:42","guid":{"rendered":"https:\/\/gvision.be\/?p=13239"},"modified":"2026-09-21T10:11:40","modified_gmt":"2026-09-21T08:11:40","slug":"refonte-de-site-web-sans-perdre-son-referencement-plan-de-migration-seo","status":"publish","type":"post","link":"https:\/\/gvision.be\/nl\/refonte-de-site-web-sans-perdre-son-referencement-plan-de-migration-seo\/","title":{"rendered":"Websiteherontwerp zonder SEO-verlies: SEO-migratieplan"},"content":{"rendered":"\n<style>.gv-blog-article{--gv-navy:#07192d;--gv-blue:#0d6efd;--gv-cyan:#15c7dc;--gv-coral:#ff765f;--gv-ink:#17263a;--gv-muted:#5a6a7d;--gv-line:#dce6ef;--gv-soft:#f3f8fc;--gv-white:#ffffff;--gv-shadow:0 18px 48px rgba(7,25,45,0.12);max-width:960px;margin-inline:auto;color:var(--gv-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;font-size:clamp(1rem,0.97rem + 0.12vw,1.08rem);line-height:1.72;overflow-wrap:anywhere}.gv-blog-article *,.gv-blog-article *::before,.gv-blog-article *::after{box-sizing:border-box}.gv-blog-article:where(h1,h2,h3){color:var(--gv-navy);line-height:1.16;letter-spacing:-0.025em;text-wrap:balance}.gv-blog-article h1{max-width:18ch;margin:0.2em 0 0.38em;font-size:clamp(2.25rem,5.6vw,4.6rem)}.gv-blog-article h2{margin:2.15em 0 0.65em;font-size:clamp(1.65rem,3.2vw,2.45rem)}.gv-blog-article h3{margin:1.65em 0 0.45em;font-size:clamp(1.18rem,2vw,1.4rem)}.gv-blog-article:where(p,ul,ol){margin-block:0.85em}.gv-blog-article li{margin-block:0.38em;padding-inline-start:0.18em}.gv-blog-article a{color:#075fc7;font-weight:650;text-decoration-thickness:0.08em;text-underline-offset:0.16em}.gv-blog-article a:hover,.gv-blog-article a:focus-visible{color:#064b9c;text-decoration-thickness:0.13em}.gv-blog-article a:focus-visible,.gv-blog-article summary:focus-visible,.gv-blog-article [tabindex=\"0\"]:focus-visible{outline:3px solid rgba(21,199,220,0.55);outline-offset:4px}.gv-blog-header{position:relative;padding-top:clamp(1rem,3vw,2.25rem)}.gv-blog-kicker{margin-bottom:0.75rem;color:#087f95;font-size:0.78rem;font-weight:850;letter-spacing:0.1em;text-transform:uppercase}.gv-blog-intro,.gv-blog-lead{max-width:760px;color:#3d4f64;font-size:clamp(1.12rem,1.02rem + 0.45vw,1.34rem);line-height:1.58}.gv-blog-section{scroll-margin-top:7rem}.gv-blog-figure{margin:clamp(1.8rem,4vw,3.1rem) 0}.gv-blog-figure img{display:block;width:100%;height:auto;border-radius:20px;box-shadow:var(--gv-shadow)}.gv-blog-hero img{aspect-ratio:16 \/ 9;object-fit:cover}.gv-blog-infographic img{border:1px solid var(--gv-line);background:var(--gv-white);box-shadow:0 10px 34px rgba(7,25,45,0.08)}.gv-blog-figure figcaption{margin-top:0.72rem;color:var(--gv-muted);font-size:0.88rem;line-height:1.5}.gv-blog-answer,.gv-blog-summary,.gv-blog-keypoints,.gv-blog-takeaway,.gv-blog-takeaways,.gv-blog-note{margin:clamp(1.6rem,4vw,2.6rem) 0;padding:clamp(1.2rem,3vw,1.7rem);border:1px solid #c9e4ed;border-radius:18px;background:linear-gradient(135deg,#eaf8fb 0%,#f7fafc 100%)}.gv-blog-answer{border-left:5px solid var(--gv-cyan)}.gv-blog-note{border-color:#fed8d1;background:#fff7f5}.gv-blog-article:where(.gv-blog-answer,.gv-blog-summary,.gv-blog-keypoints,.gv-blog-takeaway,.gv-blog-takeaways,.gv-blog-note) h2{margin:0 0 0.6rem;font-size:clamp(1.22rem,2vw,1.45rem)}.gv-blog-toc{margin:clamp(1.8rem,4vw,2.8rem) 0;padding:clamp(1.25rem,3vw,1.8rem);border:1px solid var(--gv-line);border-radius:18px;background:var(--gv-white);box-shadow:0 10px 32px rgba(7,25,45,0.06)}.gv-blog-toc h2{margin:0 0 0.7rem;font-size:1.4rem}.gv-blog-toc ol{columns:2;column-gap:2.4rem;padding-left:1.35rem}.gv-blog-toc li{break-inside:avoid}.gv-blog-table-wrap,.gv-blog-table-responsive{width:100%;margin:1.6rem 0;overflow-x:auto;border:1px solid var(--gv-line);border-radius:16px;background:var(--gv-white);-webkit-overflow-scrolling:touch}.gv-blog-table{width:100%;min-width:720px;border-collapse:collapse;background:var(--gv-white);font-size:0.92rem;line-height:1.5}.gv-blog-table caption{padding:1rem 1.1rem;background:var(--gv-navy);color:var(--gv-white);font-weight:780;text-align:left}.gv-blog-table:where(th,td){padding:0.85rem 1rem;border-bottom:1px solid var(--gv-line);vertical-align:top;text-align:left}.gv-blog-table thead th{background:#eaf3fb;color:var(--gv-navy)}.gv-blog-table tbody th{color:var(--gv-navy);font-weight:760}.gv-blog-table tbody tr:nth-child(even){background:#f8fafc}.gv-blog-table tbody tr:last-child:where(th,td){border-bottom:0}.gv-blog-table-mobile,.gv-blog-mobile-alternative{display:none;margin:1.3rem 0;padding:1.15rem;border:1px solid var(--gv-line);border-radius:16px;background:var(--gv-soft)}.gv-blog-article:where(.gv-blog-table-mobile,.gv-blog-mobile-alternative) h3{margin-top:0}.gv-blog-faq details{margin:0.78rem 0;padding:1rem 1.15rem;border:1px solid var(--gv-line);border-radius:14px;background:var(--gv-white);box-shadow:0 5px 18px rgba(7,25,45,0.04)}.gv-blog-faq details[open]{border-color:#acdce6}.gv-blog-faq summary{color:var(--gv-navy);font-weight:780;cursor:pointer}.gv-blog-faq details>:last-child{margin-bottom:0}.gv-blog-conclusion{margin-top:3rem;padding:clamp(1.35rem,3.5vw,2rem);border-radius:20px;background:var(--gv-navy);color:#eaf2fa}.gv-blog-conclusion:where(h2,h3){color:var(--gv-white)}.gv-blog-conclusion h2{margin-top:0}.gv-blog-conclusion a{color:#64dcea}.gv-blog-sources{margin-top:3rem;padding-top:1.5rem;border-top:2px solid var(--gv-line);color:var(--gv-muted);font-size:0.88rem}.gv-blog-footer{clear:both}.gv-blog-sources h2{margin-top:0;font-size:1.4rem}.gv-blog-disclaimer{color:var(--gv-muted);font-size:0.84rem}.gv-blog-article code{padding:0.08em 0.32em;border-radius:0.28em;background:#edf2f7}@media (max-width:760px){.gv-blog-article{font-size:1rem}.gv-blog-article h1{font-size:clamp(2.15rem,11vw,3rem)}.gv-blog-toc ol{columns:1}.gv-blog-table-wrap + .gv-blog-table-mobile,.gv-blog-table-responsive + .gv-blog-table-mobile,.gv-blog-table-wrap + .gv-blog-mobile-alternative,.gv-blog-table-responsive + .gv-blog-mobile-alternative{display:block}.gv-blog-table-wrap,.gv-blog-table-responsive{display:none}}@media (prefers-reduced-motion:reduce){.gv-blog-article *,.gv-blog-article *::before,.gv-blog-article *::after{scroll-behavior:auto !important}}@media print{.gv-blog-article{max-width:none;color:#000;font-size:11pt}.gv-blog-figure img,.gv-blog-toc,.gv-blog-faq details{box-shadow:none}.gv-blog-table-wrap,.gv-blog-table-responsive{display:block;overflow:visible}.gv-blog-table{min-width:0}}<\/style>\n\n\n\n<article class=\"gv-blog-article\" lang=\"fr-BE\"><header class=\"gv-blog-header\"><p class=\"gv-blog-kicker\">SEO technique \u00b7 Refonte web \u00b7 Belgique<\/p><h1>Refonte de site web sans perdre son r\u00e9f\u00e9rencement : plan de migration SEO<\/h1><p class=\"gv-blog-lead\">Une m\u00e9thode concr\u00e8te pour pr\u00e9server les URL utiles, les signaux de recherche et les conversions lors d\u2019une refonte en Belgique.<\/p><figure class=\"gv-blog-figure gv-blog-hero\"><picture><source srcset=\"https:\/\/gvision.be\/wp-content\/uploads\/2026\/09\/refonte-site-web-migration-seo-belgique-hero.webp\" type=\"image\/webp\"><img fetchpriority=\"high\" src=\"https:\/\/gvision.be\/wp-content\/uploads\/2026\/09\/refonte-site-web-migration-seo-belgique-hero.webp\" width=\"1600\" height=\"900\" decoding=\"async\" alt=\"\u00c9quipe digitale belge planifiant la migration SEO d\u2019un site web refondu\"><\/picture><figcaption>La cartographie des pages et des responsabilit\u00e9s commence avant le d\u00e9veloppement. \u2014 Illustration GVISION<\/figcaption><\/figure><\/header><aside class=\"gv-blog-answer\"><h2>R\u00e9ponse essentielle<\/h2><p>Une refonte ne conserve pas son r\u00e9f\u00e9rencement par simple reprise des textes. Il faut inventorier les URL et performances actuelles, d\u00e9cider ce qui reste, mapper chaque ancienne page vers une destination \u00e9quivalente, tester les redirections, canonicals, hreflang et donn\u00e9es de mesure, puis surveiller l\u2019indexation apr\u00e8s la mise en ligne. Le risque baisse lorsque design, contenu, d\u00e9veloppement, SEO et m\u00e9tier valident ensemble chaque \u00e9tape.<\/p><\/aside><aside class=\"gv-blog-summary\"><h2>En bref<\/h2><ul><li>Inventorier avant de supprimer<\/li><li>Mapper chaque ancienne URL<\/li><li>Tester signaux et conversions<\/li><li>Lancer avec crit\u00e8res d\u2019arr\u00eat<\/li><li>Surveiller par langue et type de page<\/li><\/ul><\/aside><nav class=\"gv-blog-toc\" aria-label=\"Sommaire\"><h2>Sommaire<\/h2><ol><li><a href=\"#scope\">Pourquoi une refonte peut-elle faire bouger le r\u00e9f\u00e9rencement ?<\/a><\/li><li><a href=\"#inventory\">Constituer un inventaire avant de concevoir<\/a><\/li><li><a href=\"#intent\">Pr\u00e9server l\u2019intention, pas seulement les mots<\/a><\/li><li><a href=\"#mapping\">Construire une table de correspondance URL par URL<\/a><\/li><li><a href=\"#redirects\">Choisir et tester les bonnes redirections<\/a><\/li><li><a href=\"#multilingual\">Aligner canonicals, hreflang et langues<\/a><\/li><li><a href=\"#staging\">Prot\u00e9ger la pr\u00e9production sans bloquer le site public<\/a><\/li><li><a href=\"#qa\">Organiser une recette technique et \u00e9ditoriale<\/a><\/li><li><a href=\"#content\">Reprendre contenus, m\u00e9tadonn\u00e9es et liens internes<\/a><\/li><li><a href=\"#quality\">Traiter performance et accessibilit\u00e9 comme des crit\u00e8res de sortie<\/a><\/li><li><a href=\"#measurement\">Conserver analytics, Search Console et conversions<\/a><\/li><li><a href=\"#launch\">Pr\u00e9parer la bascule et le retour arri\u00e8re<\/a><\/li><li><a href=\"#monitoring\">Surveiller 30, 60 et 90 jours sans attendre une crise<\/a><\/li><li><a href=\"#faq\">Questions fr\u00e9quentes<\/a><\/li><\/ol><\/nav><section class=\"gv-blog-section\" id=\"scope\"><h2>Pourquoi une refonte peut-elle faire bouger le r\u00e9f\u00e9rencement ?<\/h2><p>Une refonte change souvent plusieurs syst\u00e8mes \u00e0 la fois : design, gabarits, navigation, contenu, URL, CMS, h\u00e9bergement et mesure. Google doit alors r\u00e9explorer les pages, interpr\u00e9ter les nouvelles relations et confirmer quelles adresses remplacent les anciennes. Une variation temporaire peut se produire, mais une perte durable n\u2019est pas une fatalit\u00e9. Elle appara\u00eet surtout lorsque des pages utiles disparaissent sans \u00e9quivalent, que les redirections sont erron\u00e9es ou que les signaux deviennent contradictoires.<\/p><p>Commencez par qualifier le projet. Une modernisation visuelle avec les m\u00eames URL pr\u00e9sente moins de variables qu\u2019un changement d\u2019arborescence. Une migration de domaine, de protocole ou de CMS ajoute encore des d\u00e9pendances. Google recommande de modifier une chose \u00e0 la fois lorsque c\u2019est possible et de pr\u00e9parer une correspondance pr\u00e9cise entre anciennes et nouvelles URL. Cette discipline facilite aussi le diagnostic : si tout change le m\u00eame jour, l\u2019origine d\u2019une baisse devient difficile \u00e0 isoler.<\/p><p>La question utile n\u2019est donc pas \u00ab peut-on garantir z\u00e9ro fluctuation ? \u00bb, mais \u00ab quelles preuves permettront de d\u00e9tecter et corriger vite une anomalie ? \u00bb. La r\u00e9ponse combine inventaire, tests avant mise en ligne, crit\u00e8res de d\u00e9cision et surveillance apr\u00e8s lancement.<\/p><div class=\"gv-blog-table-responsive\"><table class=\"gv-blog-table\"><caption>Chronologie de migration SEO pour une refonte de site web<\/caption><thead><tr><th scope=\"col\">Type de refonte<\/th><th scope=\"col\">Risque relatif<\/th><th scope=\"col\">Contr\u00f4les dominants<\/th><th scope=\"col\">Meilleur choix selon le besoin<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">M\u00eame URL, nouveau design<\/th><td>Faible \u00e0 mod\u00e9r\u00e9<\/td><td>Contenu, gabarits, performance<\/td><td>Rafra\u00eechissement visuel cibl\u00e9<\/td><\/tr><tr><th scope=\"row\">Nouvelle arborescence et URL<\/th><td>\u00c9lev\u00e9<\/td><td>Mapping, redirections, liens, hreflang<\/td><td>Repositionnement ou simplification<\/td><\/tr><tr><th scope=\"row\">Nouveau CMS ou h\u00e9bergement<\/th><td>Mod\u00e9r\u00e9 \u00e0 \u00e9lev\u00e9<\/td><td>Rendu, statuts, canonicals, performance<\/td><td>Modernisation technique<\/td><\/tr><tr><th scope=\"row\">Nouveau domaine<\/th><td>Tr\u00e8s \u00e9lev\u00e9<\/td><td>Tous les contr\u00f4les et propri\u00e9t\u00e9 Search Console<\/td><td>Changement de marque justifi\u00e9<\/td><\/tr><\/tbody><\/table><\/div><div class=\"gv-blog-table-mobile\"><article><h3>M\u00eame URL, nouveau design<\/h3><p><strong>Risque relatif:<\/strong> Faible \u00e0 mod\u00e9r\u00e9<\/p><p><strong>Meilleur choix selon le besoin:<\/strong> Rafra\u00eechissement visuel cibl\u00e9<\/p><\/article><article><h3>Nouvelle arborescence et URL<\/h3><p><strong>Risque relatif:<\/strong> \u00c9lev\u00e9<\/p><p><strong>Meilleur choix selon le besoin:<\/strong> Repositionnement ou simplification<\/p><\/article><article><h3>Nouveau CMS ou h\u00e9bergement<\/h3><p><strong>Risque relatif:<\/strong> Mod\u00e9r\u00e9 \u00e0 \u00e9lev\u00e9<\/p><p><strong>Meilleur choix selon le besoin:<\/strong> Modernisation technique<\/p><\/article><article><h3>Nouveau domaine<\/h3><p><strong>Risque relatif:<\/strong> Tr\u00e8s \u00e9lev\u00e9<\/p><p><strong>Meilleur choix selon le besoin:<\/strong> Changement de marque justifi\u00e9<\/p><\/article><\/div><\/section><section class=\"gv-blog-section\" id=\"inventory\"><h2>Constituer un inventaire avant de concevoir<\/h2><p>L\u2019inventaire est la m\u00e9moire du site actuel. Exportez toutes les URL trouv\u00e9es dans le sitemap, le CMS, les outils d\u2019analytics, Google Search Console, les logs si disponibles et un crawl interne. Ajoutez les pages qui re\u00e7oivent des liens externes, des conversions ou du trafic saisonnier. Aucun outil ne voit tout : le sitemap peut omettre une ancienne landing page, tandis que le crawl ignore une page orpheline encore visit\u00e9e depuis Google.<\/p><p>Pour chaque URL, notez le code HTTP, le titre, la canonique, la langue, la profondeur, le mod\u00e8le, le trafic, les requ\u00eates, les liens entrants, les conversions et le propri\u00e9taire m\u00e9tier. Les donn\u00e9es n\u2019ont pas besoin d\u2019\u00eatre parfaites pour \u00eatre utiles ; elles doivent rendre les d\u00e9cisions explicites. Classez ensuite chaque page : conserver, am\u00e9liorer, fusionner, rediriger, retirer ou examiner.<\/p><p>L\u2019inventaire doit aussi couvrir les formulaires, t\u00e9l\u00e9chargements, \u00e9v\u00e9nements de mesure, pixels consentis, flux, moteurs de recherche internes et pages l\u00e9gales. Une refonte r\u00e9ussie ne se limite pas aux pages qui apparaissent dans le menu. Dans un projet accompagn\u00e9 par le <a href=\"https:\/\/studio.gvision.be\/fr\/websites\">service Sites web &amp; refontes de GVISION Studio<\/a>, GVISION peut relier cette cartographie aux besoins UX, au contenu et aux contraintes techniques plut\u00f4t que de traiter le SEO comme une v\u00e9rification finale.<\/p><\/section><section class=\"gv-blog-section\" id=\"intent\"><h2>Pr\u00e9server l\u2019intention, pas seulement les mots<\/h2><p>Une nouvelle page peut reprendre le texte d\u2019une ancienne tout en perdant sa fonction. L\u2019intention d\u00e9pend du sujet, mais aussi du format, de la profondeur, du public, de la navigation et de la prochaine action. Une page service qui devient trois paragraphes dans une page g\u00e9n\u00e9rale n\u2019offre plus la m\u00eame r\u00e9ponse. \u00c0 l\u2019inverse, fusionner deux pages redondantes peut renforcer la clart\u00e9 si la destination couvre r\u00e9ellement les deux besoins.<\/p><p>Travaillez par r\u00f4le : page commerciale, guide, \u00e9tude de cas, cat\u00e9gorie, ressource, contact ou aide. Comparez la requ\u00eate principale, les questions secondaires, les liens internes et la conversion attendue. Conservez les \u00e9l\u00e9ments qui expliquent pourquoi la page obtient des visites ou des demandes, puis am\u00e9liorez leur pr\u00e9sentation. Ne prot\u00e9gez pas m\u00e9caniquement tout contenu ancien : prot\u00e9gez ce qui apporte une valeur v\u00e9rifiable.<\/p><p>Pour un site belge multilingue, v\u00e9rifiez la parit\u00e9 de promesse entre les versions. Une page FR importante sans \u00e9quivalent NL ne doit pas \u00eatre redirig\u00e9e vers une page n\u00e9erlandaise g\u00e9n\u00e9rique par commodit\u00e9. D\u00e9cidez si la traduction est cr\u00e9\u00e9e, si la page reste provisoirement en place ou si une alternative localis\u00e9e r\u00e9pond vraiment au m\u00eame besoin.<\/p><\/section><section class=\"gv-blog-section\" id=\"mapping\"><h2>Construire une table de correspondance URL par URL<\/h2><p>La table de correspondance est le document central de la migration. Chaque ancienne URL indexable re\u00e7oit une d\u00e9cision et, lorsqu\u2019elle change, une nouvelle URL unique. La destination doit \u00eatre l\u2019\u00e9quivalent le plus proche, pas automatiquement la page d\u2019accueil. Une redirection massive vers l\u2019accueil aide peu l\u2019utilisateur et peut \u00eatre interpr\u00e9t\u00e9e comme une erreur logique.<\/p><p>Ajoutez dans la table l\u2019ancienne URL, la nouvelle, le statut attendu, le motif, la langue, le responsable, la date de test et le r\u00e9sultat. Marquez les cas difficiles : fusion de contenus, suppression sans remplacement, param\u00e8tres, PDF, campagnes, sous-domaines et pages d\u00e9pendantes d\u2019une connexion. La table sert au d\u00e9veloppement, \u00e0 la recette et au support apr\u00e8s lancement.<\/p><p>\u00c9vitez de produire les r\u00e8gles uniquement depuis les nouveaux menus. Les URL ont une histoire : anciennes campagnes, variantes avec slash, majuscules, chemins traduits ou fichiers encore li\u00e9s depuis des partenaires. Normalisez les motifs sans cr\u00e9er de redirections trop larges. Un \u00e9chantillon manuel reste n\u00e9cessaire, m\u00eame si les r\u00e8gles sont g\u00e9n\u00e9r\u00e9es automatiquement. Conservez enfin la table dans un format versionn\u00e9 afin d\u2019identifier qui a chang\u00e9 une destination et pourquoi.<\/p><\/section><section class=\"gv-blog-section\" id=\"redirects\"><h2>Choisir et tester les bonnes redirections<\/h2><p>Pour un d\u00e9placement permanent, Google consid\u00e8re les redirections HTTP permanentes, notamment 301 et 308, comme un signal fort vers la nouvelle URL. Le code exact d\u00e9pend de la plateforme, mais le comportement doit \u00eatre permanent, direct et stable. Une ancienne page doit rejoindre sa destination finale en un seul saut. Les cha\u00eenes ralentissent l\u2019exploration, compliquent le diagnostic et peuvent casser lorsque l\u2019un des interm\u00e9diaires dispara\u00eet.<\/p><p>Testez les r\u00e8gles sur un environnement repr\u00e9sentatif, puis depuis l\u2019ext\u00e9rieur apr\u00e8s la mise en ligne. V\u00e9rifiez le code, l\u2019en-t\u00eate Location, la destination finale, la langue et l\u2019absence de boucle. Contr\u00f4lez un \u00e9chantillon de pages prioritaires, mais aussi toutes les URL par un test automatis\u00e9. Les ressources importantes \u2014 images, PDF ou scripts index\u00e9s \u2014 m\u00e9ritent leur propre d\u00e9cision.<\/p><p>Une redirection n\u2019est pas un substitut \u00e0 une bonne page. Si la destination ne r\u00e9pond plus \u00e0 l\u2019intention, conservez \u00e9ventuellement une page explicative ou retournez un statut de suppression coh\u00e9rent. Gardez les redirections suffisamment longtemps pour les utilisateurs, les favoris et les liens historiques. La documentation Google sur les <a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/301-redirects\" target=\"_blank\" rel=\"noopener\">redirections et la recherche<\/a> sert de r\u00e9f\u00e9rence technique, mais la pertinence de la destination reste une d\u00e9cision \u00e9ditoriale.<\/p><\/section><section class=\"gv-blog-section\" id=\"multilingual\"><h2>Aligner canonicals, hreflang et langues<\/h2><p>Chaque URL localis\u00e9e doit se d\u00e9clarer comme sa propre canonique lorsqu\u2019elle constitue une page distincte. Les variantes FR, NL et EN sont reli\u00e9es par hreflang ; elles ne sont pas canonis\u00e9es vers le fran\u00e7ais. Une canonique contradictoire demande \u00e0 Google de regrouper les pages alors que hreflang affirme qu\u2019elles sont des alternatives. Le r\u00e9sultat devient impr\u00e9visible.<\/p><p>V\u00e9rifiez les groupes complets : chaque variante r\u00e9f\u00e9rence les autres et se r\u00e9f\u00e9rence elle-m\u00eame. La valeur x-default peut pointer vers la version de s\u00e9lection ou la page par d\u00e9faut pr\u00e9vue. Si TranslatePress g\u00e8re ces balises, ne les dupliquez pas manuellement dans le th\u00e8me ou le plugin SEO. Testez le HTML rendu, pas seulement la configuration de l\u2019interface.<\/p><p>Les slugs peuvent \u00eatre localis\u00e9s, mais la table de redirection doit alors g\u00e9rer chaque langue s\u00e9par\u00e9ment. Contr\u00f4lez aussi les menus, s\u00e9lecteurs de langue, canonicals, sitemaps et donn\u00e9es structur\u00e9es. Une erreur fr\u00e9quente consiste \u00e0 traduire l\u2019interface tout en laissant les liens internes vers les anciennes URL fran\u00e7aises. Parcourez les chemins r\u00e9els d\u2019un visiteur n\u00e9erlandophone et anglophone pour confirmer que la migration est coh\u00e9rente de bout en bout.<\/p><\/section><section class=\"gv-blog-section\" id=\"staging\"><h2>Prot\u00e9ger la pr\u00e9production sans bloquer le site public<\/h2><p>La pr\u00e9production doit rester hors de l\u2019index tout en restant accessible aux personnes et outils autoris\u00e9s. Une protection par authentification est g\u00e9n\u00e9ralement plus robuste qu\u2019une simple balise noindex. Robots.txt contr\u00f4le l\u2019exploration, pas n\u00e9cessairement la pr\u00e9sence d\u2019une URL dans les r\u00e9sultats ; Google pr\u00e9cise qu\u2019une URL bloqu\u00e9e peut encore appara\u00eetre sans extrait si elle est connue par ailleurs.<\/p><p>Le pi\u00e8ge classique survient au lancement : le noindex, la protection HTTP, une r\u00e8gle robots ou une canonique de pr\u00e9production reste actif. Ajoutez ces \u00e9l\u00e9ments \u00e0 une checklist de bascule et testez-les depuis une connexion externe. \u00c0 l\u2019inverse, ne rendez pas la pr\u00e9production publiquement indexable juste pour permettre un crawl. Utilisez des acc\u00e8s de recette adapt\u00e9s.<\/p><p>L\u2019architecture d\u2019<a href=\"https:\/\/studio.gvision.be\/fr\/hosting-maintenance\">h\u00e9bergement, s\u00e9curit\u00e9 et maintenance<\/a> influence aussi la migration : certificats, DNS, cache, CDN, sauvegarde, surveillance et capacit\u00e9 de retour arri\u00e8re doivent \u00eatre pr\u00e9par\u00e9s. GVISION recommande de d\u00e9signer une personne autoris\u00e9e \u00e0 lancer la bascule et une autre \u00e0 valider le r\u00e9sultat. Cette s\u00e9paration r\u00e9duit les d\u00e9cisions improvis\u00e9es lorsque plusieurs \u00e9quipes agissent simultan\u00e9ment.<\/p><\/section><section class=\"gv-blog-section\" id=\"qa\"><h2>Organiser une recette technique et \u00e9ditoriale<\/h2><p>La recette commence avant la date de lancement. Sur un jeu d\u2019URL repr\u00e9sentatif, v\u00e9rifiez les codes HTTP, titres, descriptions, H1, canonicals, hreflang, donn\u00e9es structur\u00e9es, liens, images, attributs alt, formulaires et \u00e9v\u00e9nements de conversion. Comparez l\u2019ancien et le nouveau rendu pour rep\u00e9rer une information ou une action disparue. La validation m\u00e9tier compl\u00e8te le crawl : un robot ne sait pas si un devis, une inscription ou une prise de rendez-vous aboutit r\u00e9ellement.<\/p><p>Testez aussi les \u00e9tats moins visibles : erreur 404, r\u00e9sultat vide, confirmation de formulaire, refus de consentement, recherche interne, impression, t\u00e9l\u00e9chargement, clavier et zoom mobile. Chaque anomalie re\u00e7oit un niveau de gravit\u00e9, un propri\u00e9taire et une d\u00e9cision. Une liste de d\u00e9fauts sans responsable n\u2019est pas une recette.<\/p><p>La photographie de cette section illustre la r\u00e9union de validation entre d\u00e9veloppement et marketing. Conservez des preuves : export du crawl, captures des gabarits critiques, r\u00e9sultats de formulaire et comparaison des \u00e9v\u00e9nements. Elles acc\u00e9l\u00e8rent l\u2019investigation si un indicateur change apr\u00e8s le lancement. La recette n\u2019a pas pour but de d\u00e9montrer la perfection, mais de savoir ce qui a \u00e9t\u00e9 contr\u00f4l\u00e9, accept\u00e9 ou report\u00e9.<\/p><figure class=\"gv-blog-figure\"><picture><source srcset=\"https:\/\/gvision.be\/wp-content\/uploads\/2026\/09\/recette-qa-avant-mise-en-ligne-site.webp\"><img loading=\"lazy\" src=\"https:\/\/gvision.be\/wp-content\/uploads\/2026\/09\/recette-qa-avant-mise-en-ligne-site.webp\" width=\"1200\" height=\"800\" loading=\"lazy\" decoding=\"async\" alt=\"D\u00e9veloppeur et responsable marketing validant une refonte et ses redirections avant la mise en ligne\"><\/picture><figcaption>La recette associe contr\u00f4les techniques, contenu, mesure et validation m\u00e9tier. \u2014 Illustration GVISION<\/figcaption><\/figure><\/section><section class=\"gv-blog-section\" id=\"content\"><h2>Reprendre contenus, m\u00e9tadonn\u00e9es et liens internes<\/h2><p>Reprenez d\u2019abord les contenus qui satisfont les recherches et soutiennent les conversions. Conservez les informations factuelles, preuves, questions et appels \u00e0 l\u2019action utiles, puis adaptez la structure au nouveau design. Un composant plus \u00e9l\u00e9gant ne compense pas la suppression d\u2019un paragraphe qui r\u00e9pond \u00e0 la requ\u00eate. V\u00e9rifiez les titres et descriptions page par page ; une valeur g\u00e9n\u00e9rique recopi\u00e9e sur tout le site dilue le sens.<\/p><p>Les liens internes transmettent le contexte et organisent la d\u00e9couverte. Mettez \u00e0 jour les liens dans le contenu, les menus, les fils d\u2019Ariane, les pieds de page et les composants li\u00e9s. Ils doivent pointer directement vers les nouvelles URL, sans passer par une redirection. Rep\u00e9rez les pages orphelines et assurez-vous que les pages strat\u00e9giques restent accessibles depuis des hubs pertinents.<\/p><p>N\u2019oubliez pas les m\u00e9dias. Conservez les fichiers encore recherch\u00e9s ou redirigez-les vers un \u00e9quivalent utile. Fournissez dimensions, compression, texte alternatif et l\u00e9gende selon le contexte. Si les noms changent, actualisez les r\u00e9f\u00e9rences dans les donn\u00e9es structur\u00e9es et les cartes sociales. Enfin, relisez sur mobile : un bloc masqu\u00e9 par CSS peut \u00eatre pr\u00e9sent dans le code mais inutilisable pour le lecteur.<\/p><\/section><section class=\"gv-blog-section\" id=\"quality\"><h2>Traiter performance et accessibilit\u00e9 comme des crit\u00e8res de sortie<\/h2><p>Une refonte peut am\u00e9liorer l\u2019exp\u00e9rience tout en alourdissant le site. Mesurez les Core Web Vitals avant et apr\u00e8s avec des donn\u00e9es de laboratoire et, lorsqu\u2019elles sont disponibles, des donn\u00e9es r\u00e9elles. Le r\u00e9f\u00e9rentiel web.dev retient notamment LCP pour le chargement, INP pour la r\u00e9activit\u00e9 et CLS pour la stabilit\u00e9 visuelle. Comparez des types de pages \u00e9quivalents plut\u00f4t qu\u2019une moyenne globale trompeuse.<\/p><p>D\u00e9finissez des budgets : poids de page, taille des images, nombre de scripts tiers, temps serveur et comportement sur un appareil mobile r\u00e9aliste. Optimisez les images, polices, caches et composants avant le lancement. Un nouveau th\u00e8me n\u2019autorise pas une inflation sans limite des ressources.<\/p><p>L\u2019accessibilit\u00e9 doit \u00eatre test\u00e9e avec automatisation et v\u00e9rification humaine. Les WCAG 2.2 couvrent notamment navigation au clavier, focus visible, contrastes, alternatives textuelles, libell\u00e9s et erreurs. Un outil automatique ne valide pas la pertinence d\u2019un ordre de lecture ou d\u2019un message. Int\u00e9grez ces crit\u00e8res \u00e0 la d\u00e9finition de \u00ab pr\u00eat \u00bb, avec les formulaires et gabarits critiques. Cela r\u00e9duit les corrections co\u00fbteuses apr\u00e8s publication et am\u00e9liore l\u2019usage pour bien plus de visiteurs que les seuls sc\u00e9narios officiellement reconnus.<\/p><\/section><section class=\"gv-blog-section\" id=\"measurement\"><h2>Conserver analytics, Search Console et conversions<\/h2><p>Une baisse apparente peut provenir d\u2019un suivi cass\u00e9 plut\u00f4t que d\u2019une perte r\u00e9elle. Documentez les balises actuelles, le gestionnaire de consentement, les \u00e9v\u00e9nements, les objectifs, les param\u00e8tres de campagne et les exclusions internes. Sur la pr\u00e9production, utilisez un environnement de mesure s\u00e9par\u00e9 ou un mode de d\u00e9bogage afin d\u2019\u00e9viter de polluer les donn\u00e9es de production.<\/p><p>Avant la bascule, enregistrez une r\u00e9f\u00e9rence : pages d\u2019entr\u00e9e, clics organiques, impressions, requ\u00eates, conversions, taux d\u2019erreur et performances par type de page et langue. \u00c9vitez de promettre un niveau pr\u00e9cis apr\u00e8s migration ; ces donn\u00e9es servent \u00e0 d\u00e9tecter les \u00e9carts, pas \u00e0 garantir une position. V\u00e9rifiez que les \u00e9v\u00e9nements conservent une d\u00e9finition comparable, sinon la courbe avant\/apr\u00e8s n\u2019a plus le m\u00eame sens.<\/p><p>Apr\u00e8s lancement, soumettez le nouveau sitemap dans Search Console et suivez la couverture, les erreurs, les canonicals choisies et les performances. Un sitemap aide \u00e0 d\u00e9couvrir les URL, mais ne garantit pas leur indexation. Gardez l\u2019ancien sitemap ou une liste des anciennes URL pendant la phase de contr\u00f4le si cela facilite le suivi des redirections. Croisez toujours les signaux : Search Console, analytics, logs, monitoring et demandes re\u00e7ues.<\/p><\/section><section class=\"gv-blog-section\" id=\"launch\"><h2>Pr\u00e9parer la bascule et le retour arri\u00e8re<\/h2><p>Le plan de lancement doit tenir sur une chronologie claire. Geler les changements non essentiels, r\u00e9aliser les sauvegardes, valider la table d\u2019URL, r\u00e9duire le TTL DNS si n\u00e9cessaire, publier, purger les caches, ex\u00e9cuter les tests critiques puis autoriser les communications. Chaque \u00e9tape a un responsable, une heure, une preuve et une condition d\u2019arr\u00eat.<\/p><p>Le retour arri\u00e8re n\u2019est pas toujours un simple bouton. Revenir \u00e0 l\u2019ancien code alors que la base, les contenus ou les DNS ont chang\u00e9 peut cr\u00e9er une incoh\u00e9rence suppl\u00e9mentaire. D\u00e9finissez ce qui peut \u00eatre annul\u00e9, dans quel d\u00e9lai, par qui et avec quelles donn\u00e9es. Pour une anomalie SEO limit\u00e9e, corriger la r\u00e8gle ou la page peut \u00eatre plus s\u00fbr qu\u2019un retour global. Pour un \u00e9chec de paiement ou de connexion, l\u2019arr\u00eat peut \u00eatre imm\u00e9diat.<\/p><p>L\u2019infographie localis\u00e9e r\u00e9sume cinq jalons : inventaire, mapping, recette, lancement contr\u00f4l\u00e9 et surveillance. Utilisez-la comme support, pas comme remplacement du plan d\u00e9taill\u00e9. Pr\u00e9voyez une permanence le jour du lancement et un canal unique de d\u00e9cision. Les \u00e9quipes commerciales et support doivent savoir o\u00f9 signaler une URL cass\u00e9e ou une conversion impossible sans disperser l\u2019information.<\/p><figure class=\"gv-blog-figure gv-blog-infographic\"><picture><source srcset=\"https:\/\/gvision.be\/wp-content\/uploads\/2026\/09\/chronologie-migration-seo-fr.svg\" type=\"image\/svg+xml\"><img loading=\"lazy\" src=\"https:\/\/gvision.be\/wp-content\/uploads\/2026\/09\/chronologie-migration-seo-fr.svg\" width=\"1200\" height=\"900\" loading=\"lazy\" decoding=\"async\" alt=\"Chronologie de migration SEO pour une refonte de site web\"><\/picture><figcaption>Chronologie de migration SEO pour une refonte de site web \u2014 Illustration GVISION<\/figcaption><\/figure><\/section><section class=\"gv-blog-section\" id=\"monitoring\"><h2>Surveiller 30, 60 et 90 jours sans attendre une crise<\/h2><p>Les premi\u00e8res heures servent \u00e0 v\u00e9rifier disponibilit\u00e9, formulaires, redirections prioritaires, robots, canonicals, sitemap et analytics. Les jours suivants, analysez les 404, les cha\u00eenes, les pages non indexables, les choix de canonique et les \u00e9carts par langue. Apr\u00e8s plusieurs semaines, observez les tendances de clics, impressions, conversions et engagement par groupe de pages plut\u00f4t qu\u2019un chiffre global.<\/p><p>Cr\u00e9ez un registre de correction avec impact, hypoth\u00e8se, changement, date et r\u00e9sultat. Ne modifiez pas simultan\u00e9ment plusieurs variables sans n\u00e9cessit\u00e9 : vous perdriez la capacit\u00e9 d\u2019apprendre. Les alertes doivent mener \u00e0 une action d\u00e9finie. Une hausse de 404 provenant de robots inconnus n\u2019a pas la m\u00eame priorit\u00e9 qu\u2019une ancienne page service tr\u00e8s visit\u00e9e sans destination.<\/p><p>\u00c0 30 jours, corrigez les erreurs de mapping et de mesure. \u00c0 60 jours, examinez les contenus et liens internes qui sous-performent. \u00c0 90 jours, d\u00e9cidez quelles redirections et surveillances deviennent op\u00e9rationnelles. Les erreurs fr\u00e9quentes sont le lancement un vendredi soir, le noindex oubli\u00e9, la redirection g\u00e9n\u00e9rale vers l\u2019accueil, les canonicals contradictoires, le sitemap ancien et l\u2019absence de propri\u00e9taire. Une gouvernance simple \u00e9vite leur r\u00e9p\u00e9tition.<\/p><\/section><aside class=\"gv-blog-takeaway\"><h2>\u00c0 retenir<\/h2><p>Une refonte ne conserve pas son r\u00e9f\u00e9rencement par simple reprise des textes. Il faut inventorier les URL et performances actuelles, d\u00e9cider ce qui reste, mapper chaque ancienne page vers une destination \u00e9quivalente, tester les redirections, canonicals, hreflang et donn\u00e9es de mesure, puis surveiller l\u2019indexation apr\u00e8s la mise en ligne. Le risque baisse lorsque design, contenu, d\u00e9veloppement, SEO et m\u00e9tier valident ensemble chaque \u00e9tape.<\/p><\/aside><section class=\"gv-blog-section gv-blog-faq\" id=\"faq\"><h2>Questions fr\u00e9quentes<\/h2><details><summary>Une refonte fait-elle toujours perdre des positions ?<\/summary><p>Non. Des fluctuations sont possibles pendant la r\u00e9exploration, mais une pr\u00e9paration rigoureuse r\u00e9duit le risque de perte durable.<\/p><\/details><details><summary>Faut-il conserver toutes les anciennes URL ?<\/summary><p>Non. Il faut conserver les URL utiles ou les rediriger vers un \u00e9quivalent pertinent. Une suppression sans remplacement peut retourner un statut coh\u00e9rent.<\/p><\/details><details><summary>301 ou 308 : lequel choisir ?<\/summary><p>Les deux indiquent un d\u00e9placement permanent. Choisissez selon la plateforme et testez surtout que la redirection est directe, stable et correcte.<\/p><\/details><details><summary>Combien de temps garder les redirections ?<\/summary><p>Assez longtemps pour les moteurs, utilisateurs, favoris et liens externes. Les redirections strat\u00e9giques deviennent souvent une r\u00e8gle durable.<\/p><\/details><details><summary>Peut-on bloquer la pr\u00e9production uniquement avec robots.txt ?<\/summary><p>Ce n\u2019est pas id\u00e9al. Une authentification prot\u00e8ge mieux ; robots.txt emp\u00eache l\u2019exploration mais ne garantit pas la disparition d\u2019une URL connue.<\/p><\/details><details><summary>Quand envoyer le nouveau sitemap ?<\/summary><p>Apr\u00e8s la mise en ligne et la validation des URL. Soumettez-le dans Search Console et surveillez les erreurs et canonicals choisies.<\/p><\/details><details><summary>Que v\u00e9rifier en priorit\u00e9 apr\u00e8s le lancement ?<\/summary><p>Disponibilit\u00e9, formulaires, redirections cl\u00e9s, noindex\/robots, canonicals, hreflang, analytics, sitemap et erreurs 404.<\/p><\/details><\/section><section class=\"gv-blog-section gv-blog-conclusion\" id=\"conclusion\"><h2>Conclusion : traiter la refonte comme une migration mesurable<\/h2><p>Une refonte s\u00fbre relie objectifs, inventaire, mapping, recette et surveillance. Elle ne promet pas l\u2019immobilit\u00e9 des r\u00e9sultats ; elle organise les preuves et les corrections. Pour transformer ce plan en p\u00e9rim\u00e8tre, responsabilit\u00e9s et calendrier, vous pouvez <a href=\"https:\/\/gvision.be\/contacts\/\">pr\u00e9parer votre refonte avec GVISION<\/a>.<\/p><\/section><footer class=\"gv-blog-footer gv-blog-sources\"><h2>Sources officielles<\/h2><ul><li><a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/site-move-with-url-changes\" target=\"_blank\" rel=\"noopener\">Google Search Central \u2014 Site moves and migrations<\/a><\/li><li><a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/301-redirects\" target=\"_blank\" rel=\"noopener\">Google Search Central \u2014 Redirects and Google Search<\/a><\/li><li><a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/sitemaps\/overview\" target=\"_blank\" rel=\"noopener\">Google Search Central \u2014 Sitemaps<\/a><\/li><li><a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/consolidate-duplicate-urls\" target=\"_blank\" rel=\"noopener\">Google Search Central \u2014 Canonical URLs<\/a><\/li><li><a href=\"https:\/\/developers.google.com\/search\/docs\/crawling-indexing\/robots\/intro\" target=\"_blank\" rel=\"noopener\">Google Search Central \u2014 Robots.txt<\/a><\/li><li><a href=\"https:\/\/web.dev\/articles\/vitals\" target=\"_blank\" rel=\"noopener\">web.dev \u2014 Core Web Vitals<\/a><\/li><li><a href=\"https:\/\/www.w3.org\/TR\/WCAG22\/\" target=\"_blank\" rel=\"noopener\">W3C \u2014 WCAG 2.2<\/a><\/li><\/ul><\/footer><\/article>\n","protected":false},"excerpt":{"rendered":"<p>Runbook belge pour choisir un point sain, restaurer Microsoft 365 par vagues et valider la reprise.<\/p>","protected":false},"author":4,"featured_media":13248,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":""},"categories":[96,17],"tags":[],"class_list":["post-13239","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fr","category-modern-workplace"],"_links":{"self":[{"href":"https:\/\/gvision.be\/nl\/wp-json\/wp\/v2\/posts\/13239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gvision.be\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gvision.be\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gvision.be\/nl\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/gvision.be\/nl\/wp-json\/wp\/v2\/comments?post=13239"}],"version-history":[{"count":3,"href":"https:\/\/gvision.be\/nl\/wp-json\/wp\/v2\/posts\/13239\/revisions"}],"predecessor-version":[{"id":13261,"href":"https:\/\/gvision.be\/nl\/wp-json\/wp\/v2\/posts\/13239\/revisions\/13261"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gvision.be\/nl\/wp-json\/wp\/v2\/media\/13248"}],"wp:attachment":[{"href":"https:\/\/gvision.be\/nl\/wp-json\/wp\/v2\/media?parent=13239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gvision.be\/nl\/wp-json\/wp\/v2\/categories?post=13239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gvision.be\/nl\/wp-json\/wp\/v2\/tags?post=13239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}