Guides pratiques approfondis

Préparer une migration de site multilingue

Construire une correspondance par langue, préserver les parcours et tester les destinations : préparer un changement d’URL sans perdre les contenus utiles.

Mise à jour :

Travail éditorial multilingue avec épreuves et mises en page comparées.

Illustration générée par IA · Travail éditorial multilingue avec épreuves et mises en page comparées.

Chaque ancien parcours mène-t-il au bon contenu dans la bonne langue ?

Une migration multilingue concerne davantage que les pages visibles dans un menu. Fiches à paramètres, catégories, recherche, formulaires, téléchargements et médias peuvent conserver des adresses différentes. L’inventaire doit identifier les contenus, leur langue et leurs dépendances. Ce guide prépare une migration et ses contrôles ; il ne suppose pas qu’un changement d’adresse soit nécessaire pour le site consulté.

  1. Inventorier les URL et leurs usages

    Croiser l’exploration interne, le sitemap, les contenus du système de publication et les parcours connus. Inclure les URL à paramètres qui identifient une fiche. Noter langue, type, statut, liens entrants connus et destination prévue ; distinguer paramètres d’identité et simples états de filtre.

  2. Établir la correspondance par langue

    Associer chaque contenu conservé à son équivalent réel dans la même langue. Pour une fusion, vérifier que la destination reprend l’information utile. Lorsqu’aucun remplacement pertinent n’existe, documenter le retrait plutôt que rediriger automatiquement tout le contenu vers une page d’accueil.

  3. Préparer les signaux de publication

    Mettre à jour les liens internes, adresses canoniques, versions linguistiques et sitemap sur les destinations finales. Vérifier que les équivalents déclarés existent et se correspondent. Contrôler aussi les références aux fichiers, images et téléchargements qui ne sont pas des pages HTML.

  4. Tester les parcours sur l’environnement préparé

    Ouvrir catégories, fiches, recherche et formulaires dans chaque langue. Changer de langue depuis une fiche précise et vérifier le maintien de son identité. Tester le clavier, les fenêtres mobiles et le rendu arabe ; contrôler les réponses HTTP et les destinations, pas seulement l’apparence du menu.

  5. Définir les redirections et les retraits

    Tester les anciennes URL sur la configuration prévue et relever chaque destination. Favoriser un chemin direct vers le contenu final. Vérifier l’absence de boucle, de chaîne inutile et de mélange linguistique. Les contenus retirés sans équivalent doivent renvoyer un état cohérent avec leur suppression.

  6. Prévoir le suivi et la reprise

    Conserver la correspondance validée et le dernier état fonctionnel. Définir les critères de blocage, la personne responsable et les étapes de retour arrière avant le changement. Après publication autorisée, surveiller erreurs, parcours et signaux d’indexation ; ne pas promettre un délai universel de stabilisation.

  7. Recetter les liens profonds et les fichiers

    Ajouter à la correspondance les liens vers un tableau, une annexe ou un téléchargement précis. Tester la destination réellement ouverte par le navigateur, y compris son fragment. Pour un fichier traduit, comparer titre, langue et édition du document reçu. Une page HTML équivalente ne remplace pas automatiquement un PDF cité dans un dossier.

Situations et arbitrages

Situations types pour préparer un contrôle. Elles ne décrivent pas des missions ou observations réalisées.

Une fiche conserve son slug mais perd son paramètre

Vérifier que la destination identifie la même fiche, pas seulement le même modèle de page. Tester plusieurs identifiants, des caractères encodés et une valeur inconnue. Une URL de modèle unique ne remplace pas toutes les fiches.

La version traduite n’a pas d’équivalent

Confirmer si le contenu est réellement absent ou simplement mal relié. Créer une traduction utile lorsque son sujet le justifie ; sinon documenter la lacune. Ne pas déclarer comme équivalente une rubrique qui traite une autre intention.

Le formulaire change de langue après une erreur

Contrôler l’action, les champs de contexte et les retours de validation. Préserver la langue et les informations de test nécessaires à la correction. Vérifier le parcours complet jusqu’à l’état observé, avec une destination de test autorisée.

La page existe, son ancre a disparu

Exemple fictif : un lien ancien mène à la bonne nouvelle page, mais sa section #resultats a été renommée. Le statut final 200 ne détecte pas ce défaut. Préserver une ancre compatible ou prévoir une destination de section pertinente, puis ouvrir le lien complet dans chaque langue ; vérifier que le passage cité reste retrouvable.

Un téléchargement est remplacé par un résumé

Cas illustratif : l’ancienne URL d’une annexe mène désormais à un résumé général. Vérifier si le fichier et sa version restent disponibles. Si le résumé ne contient pas les tableaux cités, documenter la perte et rechercher un remplacement exact ; ne pas considérer la redirection comme une conservation du document.

Exercice corrigé

Une migration qui inverse deux fiches

Exemple fictif : les valeurs et documents servent à apprendre la méthode, sans décrire un organisme réel.

Données de départ

Les anciennes adresses identifient fiche=A et fiche=B en six langues. Le nouveau routage envoie les douze variantes vers la fiche A traduite, avec un statut final 200.

À vous de vérifier

  1. Construire les douze couples ancienne/nouvelle URL.
  2. Comparer l’identifiant et le sujet de la destination.
  3. Tester une fiche inconnue et les langues conservées.
Lire le corrigé

Corrigé et décision

Six variantes de A peuvent être équivalentes ; les six de B perdent leur entité. Douze réponses 200 ne valent pas douze migrations correctes. Corriger la correspondance de B et vérifier aussi ses liens entrants et téléchargements propres.

Si le cas change

Si B est réellement fusionnée avec A, documenter les informations conservées avant de qualifier cette destination d’équivalente.

Trace à conserver

Garder table de correspondance, identités, langue, statut et résultat du contrôle de contenu.

Preuve à conserver

  • Inventaire des URL avec identité, langue, type et décision de conservation.
  • Table de correspondance ancienne URL → destination finale et justification des fusions ou retraits.
  • Résultats HTTP, liens canoniques, équivalents linguistiques et parcours testés.
  • Configuration vérifiée, critères de suivi, responsabilités et procédure de reprise.
  • Fragments et téléchargements attendus, édition reçue et écarts documentés.

Références officielles

Protocoles connexes

Points à vérifier avant de conclure

  • Chaque ancienne URL possède-t-elle une destination équivalente dans la même langue ou une décision documentée de suppression ?
  • Les liens internes, canoniques, alternates linguistiques et fichiers de découverte désignent-ils la même destination finale ?
  • Une fiche comportant des paramètres ou une ancre a-t-elle été testée de bout en bout, au-delà du simple code HTTP ?
  • Le lien complet retrouve-t-il le passage ou le fichier attendu après la migration ?

Questions fréquentes

Faut-il changer tous les slugs traduits ?

Pas automatiquement. Choisir une structure cohérente avec les contenus et les parcours. Un changement supplémentaire augmente les correspondances à maintenir ; son utilité doit être identifiable avant de l’ajouter.

Peut-on rediriger toutes les pages vers l’accueil ?

Une destination générale ne restitue généralement pas le contenu attendu. Rechercher un équivalent pertinent par langue. En l’absence de remplacement, traiter explicitement le retrait plutôt que masquer la disparition de l’information.

Le sitemap suffit-il comme inventaire ?

Il constitue un point de départ. Comparer avec les pages liées, fiches à paramètres, fichiers et parcours applicatifs. Des contenus utiles peuvent exister hors sitemap, tandis que des entrées périmées peuvent y rester.

Quand effectuer le contrôle final ?

Avant publication, sur la configuration préparée, puis après sur les URL réellement servies. Comparer les deux états. Une modification tardive des routes, contenus ou dépendances justifie de reprendre les contrôles concernés.

APPROFONDISSEMENT / PRATIQUE

Anticiper les correspondances avant une migration

La qualité d’un dispositif web se vérifie sur des pages et des interactions réelles. Un contrôle doit expliquer le défaut, son effet pour le lecteur et la manière de reconnaître une correction satisfaisante.

Complément éditorial ajouté le .

Situation de départ

Une réorganisation change les URLs et la structure linguistique. Préparer les correspondances avant la bascule permet de préserver les parcours et de vérifier les destinations après publication.

Vérifications prioritaires

Associer chaque ancienne page à une destination pertinente dans la même langue. Repérer les contenus fusionnés, les pages retirées, les liens internes et les dépendances aux formulaires ou fichiers.

Pièges d’interprétation

Rediriger toutes les anciennes URLs vers l’accueil efface leur intention. Une migration techniquement réussie peut néanmoins introduire des changements de langue ou des parcours interrompus.

Document de travail à conserver

Le plan de migration contient correspondances, motifs, contrôles avant et après bascule et procédure de retour. Un échantillon comprend les pages importantes ainsi que les cas de fusion et de retrait.

Appliquer la démarche sur un premier cas

Choisir un parcours court avec une entrée, une information recherchée et une action finale. Décrire le résultat attendu avant de l’exécuter. Ajouter un cas dégradé ou une variante de contenu afin de repérer les conditions dans lesquelles le dispositif cesse de fonctionner correctement ou devient difficile à comprendre.

Restituer le résultat et ses limites

Après une modification, refaire le cas qui a révélé le défaut et examiner les éléments partagés avec les autres pages. Conserver l’exemple corrigé et le résultat de la recette permet de distinguer une amélioration confirmée d’un changement simplement publié. Les anomalies restantes doivent être décrites avec leur périmètre exact.

CAS PRATIQUE / EXEMPLE PÉDAGOGIQUE

Une page fusionnée possède plusieurs anciennes URLs

L’exemple est une situation pédagogique de contrôle web. Il relie le défaut à un parcours concret et décrit une manière de vérifier la correction, plutôt que considérer la seule publication du changement comme une preuve de résolution.

Contexte de l’exemple

Une migration rassemble plusieurs pages dans un guide unique. Les anciennes URLs appartiennent à différentes langues et à des sections désormais réorganisées.

Démarche proposée

Construire les correspondances par intention et langue. Vérifier les destinations, les ancres utiles et les liens internes. Prévoir les cas sans équivalent et les moyens de revenir sur une erreur.

Conclusion et prochaine étape

Le plan évite les redirections uniformes vers l’accueil. Chaque ancienne page conduit vers une ressource dont le contenu permet de comprendre la continuité ou le changement.

Liste de contrôle pour appliquer cet exemple

  • Décrire le parcours et le résultat attendu avant la modification.
  • Reproduire le défaut avec des conditions et contenus identifiables.
  • Examiner les composants partagés et les pages qui en dépendent.
  • Refaire le cas corrigé et conserver les limites de la recette.

Questions pour approfondir la pratique

Que conserver du site avant la bascule ?

Un inventaire des URLs, contenus essentiels, liens et configurations utiles à la reprise. Les éléments conservés doivent permettre de vérifier les correspondances et de restaurer les parcours en cas de problème.

Comment choisir les pages à retester après une correction ?

Partir du composant ou de la règle modifiée, puis identifier les pages qui l’utilisent. Retester le cas initial et quelques variantes réellement différentes : contenu long, interaction, langue ou largeur. Le relevé indique les situations observées et celles qui restent hors du contrôle pour éviter de présenter une recette partielle comme une validation exhaustive.

Que conserver pour permettre à une autre personne de reproduire le défaut ?

Noter URL, étape, conditions utiles, résultat attendu et résultat obtenu. Un exemple de saisie non sensible ou une capture peut compléter le relevé. Préciser l’état du dispositif et les éventuelles étapes préparatoires facilite la reprise, surtout lorsque l’anomalie dépend d’un cache, d’une session ou d’une variante de contenu.

ATELIER DÉTAILLÉ / MISE EN APPLICATION

Vérifier les correspondances sur les cas difficiles

Cet atelier propose une séquence en cinq étapes pour appliquer les repères de la page. Les entrées, les observations et la conclusion sont conservées ensemble afin de faciliter la vérification et la reprise du travail.

  1. 01 / Préparer les informations utiles

    Préparer anciennes URLs, nouvelles destinations et langues. Identifier les pages fusionnées, retirées ou sans équivalent direct, ainsi que les documents encore liés aux anciennes adresses.

  2. 02 / Exécuter la démarche

    Tester les correspondances par intention. Vérifier destination finale, langue, contenu et ancre éventuelle. Décrire les cas nécessitant une page d’explication plutôt qu’une redirection générale sans contexte.

  3. 03 / Examiner une situation alternative

    Si une ancienne page ne possède plus d’équivalent, annoncer le changement de manière compréhensible. Une destination générique ne doit pas donner l’impression de préserver une réponse qui a disparu.

  4. 04 / Décider de la suite

    Le plan est validé lorsque les cas importants et atypiques disposent d’une destination justifiée et contrôlée. Les modalités de reprise sont documentées avant la bascule.

  5. 05 / Transmettre les éléments de contrôle

    Transmettre carte de correspondance, contrôles et points de retour. Les décisions de retrait ou fusion restent expliquées pour pouvoir corriger un parcours découvert après migration.

LIVRABLE COMMENTÉ / GRILLE DE LECTURE

Une table de correspondances justifiées avant la bascule

La table associe anciennes URLs, langues, nouvelles destinations et motifs. Elle rend explicites les fusions, retraits et cas qui nécessitent une explication plutôt qu’une destination générique.

Sur petit écran, faites défiler la grille pour lire les trois colonnes.

Exemples de situations à qualifier
Élément observéInterprétation permiseSuite à prévoir
La destination conserve langue et intention.Le parcours peut être repris avec une continuité compréhensible.Tester URL finale, contenu, ancre et liens internes associés.
Plusieurs pages anciennes sont fusionnées.La continuité dépend de la présence des réponses utiles dans le nouveau contenu.Vérifier les sections et choisir des destinations adaptées à chaque intention.
Toutes les URLs sont envoyées vers l’accueil.La redirection efface les questions initiales et masque les retraits.Revoir les correspondances et documenter les cas sans équivalent.

Relecture du livrable

La relecture se concentre sur les parcours importants et atypiques. Les moyens de reprise et les décisions de retrait doivent être conservés avant la mise en service.

RESTITUTION / EXEMPLE DE FORMULATION

Restitution : Anticiper les correspondances avant une migration

Point à clarifier

Une redirection ne démontre pas à elle seule la préservation de l’intention initiale.

Avant de transmettre

Contrôler contenu et parcours après l’URL finale, y compris pour les cas atypiques.

Exemple de conclusion qualifiée

La destination conserve la réponse et la langue de l’ancienne page examinée. Les cas fusionnés ou retirés possèdent une justification et une vérification distinctes.