Rechercher
Saisissez au moins deux caractères, sans donnée personnelle.

    BibliothèqueArticles et FAQ Votre projetDemander un devis
    LangueFR
    Guides pratiques

    Migrer un site web sans perdre ses contenus utiles

    Changer de plateforme ou de structure touche les adresses connues, les liens et les habitudes des visiteurs. Une migration se prépare page par page, à partir de ce qui existe réellement.

    Voir la méthode

    Illustration de la préparation d’un projet web : Migrer un site web sans perdre ses contenus utiles
    Lire le parcours

    Suivre une ancienne adresse jusqu’à une réponse utile

    Une migration se vérifie depuis les anciennes adresses connues, pas uniquement depuis le nouvel accueil. La bonne destination dépend du contenu et de l’intention de la page d’origine.

    1. Ancienne page

      Identifier son contenu, ses liens reçus et son utilité.

    2. Décision

      Conserver, remplacer, fusionner ou retirer avec une justification.

    3. Réponse HTTP

      Contrôler le statut et la destination réellement servis.

    4. Page finale

      Vérifier le contenu, les liens et l’action accessible au visiteur.

    Scénarios pédagogiques fictifs à adapter à votre système. Cette page n’effectue aucune opération sur votre site.

    Ouvrir la situation à vérifier

    Tout renvoie vers le nouvel accueil
    Ce que l’on sait
    Les anciennes adresses aboutissent, mais leur besoin peut rester sans réponse.
    La vérification suivante
    Associer les pages importantes à des contenus réellement équivalents ; traiter explicitement les contenus retirés sans équivalent.
    La destination est correcte après plusieurs sauts
    Ce que l’on sait
    La page finale peut être pertinente alors que la chaîne ajoute des étapes inutiles.
    La vérification suivante
    Examiner chaque saut et viser une liaison directe vers la bonne destination lorsque la configuration le permet.
    Les redirections fonctionnent, mais les liens internes restent anciens
    Ce que l’on sait
    Le site continue d’envoyer ses visiteurs vers des adresses remplacées.
    La vérification suivante
    Corriger navigation, liens de contenu et versions linguistiques, puis rejouer les parcours prioritaires.
    Un paramètre distingue deux contenus à reprendre
    Ce que l’on sait
    Dans le jeu fictif, https://example.org/fiche?id=42 et https://example.org/fiche?id=43 décrivent deux offres différentes.
    La vérification suivante
    Préparer deux correspondances et vérifier chacune depuis son ancienne adresse complète. Retirer le paramètre sans examiner son rôle pourrait fusionner des besoins distincts.
    Trace à conserver
    Les deux anciennes URL complètes, leurs contenus attendus, les destinations retenues et la réponse finale de chaque essai.

    Référence technique : Google Search Central · Site moves · Consultée le .

    Inventorier avant de supprimer

    Rassemblez le sitemap, les pages réellement accessibles, les exports du CMS et, si disponibles, les pages consultées et les liens entrants. Ajoutez les documents, images, traductions, formulaires et pages de résultats. Pour chaque URL, notez son rôle, son contenu, son propriétaire et la décision : conserver, améliorer, fusionner avec une page proche ou retirer.

    Ne supprimez pas une page uniquement parce qu’elle reçoit peu de visites. Elle peut répondre à un besoin rare, servir de référence à des clients ou porter une information contractuelle. Contrôlez les faits et les droits avant de reprendre les textes et médias.

    Pendant une reprise de médias, la source doit rester accessible selon la procédure d’import employée. Un CSV Shopify conserve des références aux images ; les fichiers correspondants ne sont pas incorporés au tableau. Vérifiez donc l’origine effectivement utilisée par les pages du nouveau site avant de fermer l’ancienne boutique.

    Conservez une liste des médias attendus avec leur contenu de rattachement et un contrôle de lecture. Une image qui apparaît grâce à une URL encore hébergée sur l’ancien service peut disparaître plus tard. La bascule du domaine, la copie des médias et le transfert des droits d’utilisation sont trois vérifications distinctes.

    • Ancienne URL et statut actuel.
    • Nouvelle URL ou justification du retrait.
    • Contenu, langue et médias à reprendre.

    Construire la correspondance des adresses

    Créez une table ancienne URL → destination pertinente. Une page conservée garde idéalement son adresse ; si elle change, prévoyez une redirection permanente vers son équivalent. Si plusieurs pages sont fusionnées, vérifiez que la destination couvre leurs questions principales. Une page réellement retirée sans remplacement doit recevoir un statut approprié.

    Évitez les chaînes de redirections et les renvois massifs vers l’accueil. La documentation de Google sur les migrations recommande des destinations correspondantes et un contrôle des anciennes comme des nouvelles URLs.

    Préparer le nouveau site en environnement de test

    Reprenez les titres, descriptions, images, alternatives, liens internes et données structurées qui décrivent encore correctement les pages. Actualisez les informations qui ont changé. Chaque langue doit avoir sa propre URL canonique et des liens hreflang uniquement vers les versions réellement disponibles.

    Testez les formulaires, filtres, erreurs, affichages mobiles et temps de chargement avec des contenus réels. Gardez l’environnement de préparation hors index, puis retirez ses blocages d’exploration lors de l’ouverture publique.

    Contrôler la bascule et les jours suivants

    Après publication, parcourez un échantillon de chaque famille de pages ainsi que toutes les redirections importantes. Vérifiez statut HTTP, destination finale, canonical, images, liens, sitemap et formulaire. Cherchez les erreurs 404 dans les journaux et les outils de suivi sans exposer de données personnelles dans les rapports.

    Conservez les redirections tant que les anciennes adresses peuvent être utilisées. Suivez les problèmes constatés et corrigez les correspondances erronées. Une variation de visibilité peut accompagner une migration ; elle doit être analysée avec les changements de contenu et les erreurs techniques, sans conclure à partir d’un seul jour. Le cahier des charges permet de fixer les responsabilités avant la bascule.

    • Anciennes URLs prioritaires testées.
    • Sitemap limité aux nouvelles URLs canoniques.
    • Responsable du suivi après ouverture.

    Décider dans une situation concrète

    Exemple fictif : deux anciennes pages doivent rejoindre une nouvelle page. Vérifiez que celle-ci conserve les réponses propres à chacune avant de mutualiser leur destination ; un titre proche ne démontre pas une équivalence de contenu.

    Gardez une table ancien chemin, destination, contenu conservé et justification. Contrôlez aussi les fichiers liés et un parcours réel après bascule ; une liste de redirections sans réponses du serveur reste un plan, pas une recette terminée.

    Contrôler la destination, pas seulement le code de réponse

    Pour une ancienne page de prestation, vérifiez que la destination décrit encore la même activité et conserve les conditions importantes. Une redirection vers l’accueil peut techniquement fonctionner tout en laissant le visiteur sans réponse. Contrôlez aussi les URL avec paramètres, les images liées et les liens reçus depuis l’extérieur.

    Construire une correspondance d’URL avec de vrais critères

    Les chemins ci-dessous sont fictifs et décrivent des pages consultées en GET. Chaque ligne associe la décision éditoriale à une réponse technique. Un code 301 ne valide pas à lui seul la pertinence du contenu obtenu.

    Faites défiler le tableau horizontalement pour lire toutes les colonnes. Au clavier, placez le focus sur le tableau puis utilisez les flèches.

    Exemple de décisions pour quatre anciennes adresses
    Ancien contenuDécision proposéeContrôle de destination
    /services/conseil/ change d’adresse301 vers /accompagnement/ si la prestation reste équivalente.La page finale répond en 200 et explique encore le conseil proposé.
    Deux fiches sont réunies301 de chaque ancienne fiche vers une synthèse qui conserve leurs informations utiles.Les deux intentions sont réellement traitées dans la synthèse.
    Une offre est retirée sans équivalent410 si le retrait permanent est connu et assumé.Le message explique le retrait sans déguiser une autre offre en remplacement.
    Une adresse inconnue est demandée404 si aucune représentation n’est trouvée.Une page d’aide peut proposer la recherche tout en conservant le statut 404.
    • Google Search Central · Site moves

      Google déconseille les redirections massives vers un accueil sans rapport. La RFC 9110 distingue notamment 404 et 410 ; les règles pour les requêtes POST nécessitent une analyse distincte.

    Documents de référence

    Contenu mis à jour le

    Repères documentaires pour ce sujet

    Repères documentaires pour ce sujet
    RéférenceValeur ou syntaxePortée du repère
    HTTP · 308
    308 · LocationDéplacement permanent : la méthode et le corps de la requête sont préservés.
    Google Search · Canonical
    rel="canonical"Signal de préférence pour Google ; aucune redirection ni garantie de sélection.
    Google Search · Sitemap
    50 000 URL · 50 MBLimites par fichier non compressé ; au-delà, répartir les URL entre plusieurs sitemaps.
    WordPress · Tools Export
    WXR / XMLL’export de contenu WordPress peut inclure articles, pages, types de contenus, commentaires, champs personnalisés et taxonomies. Son périmètre dépend des filtres choisis. Vérifier séparément fichiers médias, thème, extensions et configuration avant de parler de reprise complète.
    Shopify · Exporting products
    CSV UTF-8 · Image SrcLes images ne sont pas embarquées dans le CSV des produits. Lors d’un import dans une autre boutique, leurs adresses doivent encore être accessibles. Conserver la boutique d’origine jusqu’au contrôle des associations produit, variante et image ; l’inventaire possède son propre export.
    GitHub Docs · Repository backup
    git clone --mirrorLe clone miroir sauvegarde le dépôt Git et son historique. Les objets Git LFS nécessitent une récupération supplémentaire et un wiki possède son propre dépôt. Pour préparer une reprise, inventorier également les données et services qui ne résident pas dans Git.

    Les dates indiquent la consultation des références. Ces repères ne constituent ni un audit du site ni une déclaration globale de conformité.

    Matrice de recette à adapter au projet

    Ces contrôles proposés utilisent des cas fictifs. Décidez du comportement attendu avec l’équipe, notez le résultat et attribuez les écarts non résolus avant publication.

    Faites défiler le tableau horizontalement pour lire toutes les colonnes. Au clavier, placez le focus sur le tableau puis utilisez les flèches.

    Cas de test, résultats attendus et preuves utiles
    CasRésultat attenduPreuve à conserver
    Un ancien PDF est remplacé par une nouvelle version.Son ancienne adresse mène au document pertinent ou explique clairement son retrait.Ancienne URL, décision de remplacement, statut HTTP et destination finale effectivement ouverte.
    Deux anciennes pages sont fusionnées vers une seule destination.La destination reprend les réponses utiles des deux pages et les liens internes la visent directement.Deux URL d’origine, réponses conservées et chaîne de redirection de chacune.

    Questions fréquentes

    Faut-il rediriger toutes les anciennes pages vers l’accueil ?

    Non. Associez chaque adresse utile à son véritable successeur. Si le contenu est retiré sans remplacement pertinent, un statut de disparition et une page d’aide peuvent être plus cohérents. Contrôlez les liens, les ancres et les fichiers téléchargés, pas seulement les URL de premier niveau.

    Comment traiter les anciennes adresses d’images et de fichiers ?

    Inventoriez les ressources encore liées, téléchargées ou citées. Rapprochez chaque ancienne adresse de son équivalent réel et testez le fichier final, son type et ses références. Une redirection vers une page générique ne restitue pas une image ou un document manquant.

    Comment vérifier une redirection entre versions linguistiques ?

    Partez d’une ancienne page précise et retrouvez son équivalent dans la même langue. Contrôlez chaîne de redirection, destination, contenu et annotations linguistiques. Vérifiez les paramètres utiles ; les fragments se contrôlent aussi dans le navigateur, car ils ne sont pas transmis au serveur.