Migration SEO

Découvrez comment effectuer une migration parfaite à l'aide de Screaming Frog sans perdre le classement des moteurs de recherche.

Comment migrer un site web

Cet article vous montre la meilleure façon de découvrir et de résoudre les problèmes critiques les plus courants pendant la phase délicate de la migration.

Chaque migration est toujours une tâche épique afin de ne pas avoir d’impact négatif sur le classement organique du site web en cours de migration.

Pré-migration

Avant d’entamer ce processus, il y a quelques étapes essentielles à suivre dans la phase de pré-migration dans laquelle un crawler peut vous aider et qui ne doivent pas être négligées.

  • 1. Parcourez le site actuel

Tout d’abord, il est recommandé de procéder à une analyse complète du site web :

pouvoir le comparer avec le site d’essai ;

Vérifiez si les anciens URL ont été correctement adressés aux nouvelles ressources.

Disposez d’une copie de sauvegarde à partir de laquelle vous pouvez commencer au cas où quelque chose se passerait mal pendant la migration.

En résumé, avant la migration, vous devez préparer le terrain pour une sauvegarde complète qui inclut tous les éléments les plus importants du site actuel.

Pour tirer parti de Screaming Frog à ce stade, vous devez activer l’analyse de toutes les ressources auxquelles vous pourriez avoir besoin de vous référer à l’avenir, telles que les versions AMP, les Hreflangs, les données structurées, etc.

Dans cette liste d’achats, n’oubliez pas s’il y a des dépendances Javascript côté client qui nécessitent un rendu Javascript et incluez tout autre domaine, sous-domaine ou variante des sites mobiles et de bureau.

Intégrez toujours le plan du site XML dans l’exploration et connectez-vous via l’API à Google Analytics et à la Search Console pour découvrir les pages orphelines (activez l’option “Crawl New URLs Discovered GA/GSC”).

Vous collectez également des données sur les liens à partir d’Ahrefs, Majestic, Moz et des données sur les performances des requêtes avec GSC pour garder un œil sur les pages importantes en fonction des revenus, des conversions, du trafic, des impressions, des clics, afin de ne pas perdre le classement que vous avez obtenu.

configurazione iniziale per una migrazione seo con screaming frog
  • 2. Exportation des URL à rediriger

Très souvent, lors des migrations, les éléments qui changent le plus fréquemment sont les slugs, c’est pourquoi il est nécessaire de collecter une liste complète d’URL afin de rediriger de manière permanente les anciennes pages vers les pages équivalentes sur le nouveau site web.

Cette phase peut être relativement simple s’il s’agit d’une migration de domaine et que le chemin URL reste inchangé, mais elle devient complexe et risquée si toute la structure URL du site web change ou si simplement certains domaines stratégiques ont été repensés en fonction des nouvelles intentions de recherche.

Pour obtenir une liste complète des URL existantes, il suffit de les exporter à partir du crawl effectué sur le site réel en cliquant sur “Exporter” dans l’onglet “Interne”.

Cette activité de mise en correspondance est l’une des étapes cruciales de votre migration pour réorienter chaque élément de la manière la plus appropriée.

S’il n’est pas possible d’établir une cartographie complète, il est conseillé de classer par ordre de priorité les pages les plus performantes sur la base des conversions, de l’utilisateur et des liens recueillis au cours de la phase 1.

  • 3. Phase de test pré-migration

Lorsque le nouveau site web est en phase d’essai, il est temps de commencer les vérifications avant la mise en ligne finale, et c’est là aussi que le crawler vous aide :

La première activité consiste à parcourir le site de transit afin d’identifier les différences, les problèmes et les opportunités.

Normalement, les sites à ce stade ne peuvent pas être scannés par le fichier robots.txt ou par un mot de passe afin de ne pas être pris en compte par le moteur de recherche (Search Engine Spider). Grâce à Screaming Frog, vous pouvez forcer l’authentification, ignorer le fichier robots.txt ou, en modifiant les configurations, gérer l’analyse des ressources laissées en “noindex” ou “nofollow” parce qu’elles sont encore en cours de développement (voir la section dédiée “Comment analyser un site protégé par un mot de passe”).

analisi url sito in staging per migrazione

Une fois que vous avez terminé l’analyse du site de production, vous pouvez commencer l’analyse en utilisant d’abord l’onglet “Vue d’ensemble” dans la barre latérale.

Sidebar laterale seo spider con dati della comparazione siti staging e live

site staging vs. live

  • 4. Comparaison entre le site de transit et le site réel (URL MAPPING)

Vous disposez maintenant de toutes les données nécessaires : vous avez scanné d’une part le site actuellement en ligne et d’autre part le site en phase de développement, il ne vous reste plus qu’à comparer les deux versions pour découvrir d’éventuelles incohérences.

Cela peut être fait simplement avec Seo Spider en utilisant la fonction “Mappage d’URL” du mode “Comparaison” et en définissant dans la barre supérieure les deux versions de balayage à comparer.

Cette possibilité, introduite avec les dernières mises à jour de Seo Spider, vous permet de comparer différentes structures d’URL, telles que différents noms d’hôtes ou répertoires, en utilisant les règles RegEX.

Pour l’utiliser, il suffit de changer le mode d’exploration en “Comparer”, de choisir les deux explorations sauvegardées et de cliquer sur l’icône “engrenage” dans la barre supérieure.

Dans la fenêtre “Crawl Comparison Configuration”, il vous suffit de cliquer sur “URL Mapping” et de définir l’ancien domaine avec le nouveau via les règles RegEX.

Dans l’exemple ci-dessous, le site existant a été mis en correspondance avec la version “Staging” uniquement pour le nom d’hôte, étant donné qu’ils partagent les mêmes chemins d’accès à l’URL.

url mapping di screaming frog

Grâce à la cartographie, les URL équivalents sont comparés les uns aux autres afin d’obtenir les données de la fiche d’ensemble, les problèmes et les opportunités, la fiche de structure du site et la détection des changements.

Une fois la comparaison terminée, vous pouvez cliquer sur les colonnes pour voir quels URL ont changé et utiliser le filtre de la fenêtre principale pour basculer entre l’analyse actuelle et les analyses précédentes, ainsi que pour vérifier les URL qui ont été ajoutées, manquantes ou dont des éléments ont été ajoutés ou supprimés.

Le Seo Spider comprend quatre colonnes qui permettent de segmenter les URL éditées en fonction de ces filtres :

Ajouté: identifie les URLs qui sont présentes dans le site existant et dans le site de transit en même temps mais qui diffèrent au niveau du filtre.
Par exemple, en considérant le site en direct comme “actuel” et le site de préparation comme “précédent” et en mettant l’accent sur les titres “h1”, ce filtre vous montre toutes les URL qui n’ont un titre optimisé que dans le site “en direct”.

Nouveau: affiche tous les URL qui ne sont pas présents dans le site web existant, mais qui ont été introduits dans le nouveau site web.

Supprimé: montre toutes les URL qui sont présentes dans le filtre d’analyse du site actuel mais pas dans le filtre du nouveau site en cours de mise en place.

Manquants : URL qui existent dans les deux analyses mais qui diffèrent au niveau du filtre.
Par exemple, considérez le site en direct comme “actuel” dans lequel le “meta title” d’une URL spécifique est manquant, alors que dans le site de transit (considéré dans l’exemple comme “précédent”), cet élément a été optimisé.

  • 5. Identifier les différences entre les sites grâce à la détection des changements

Lors d’une migration, il convient de minimiser le nombre de changements susceptibles d’avoir un impact sur la visibilité d’un site.

Pour suivre ces changements, vous pouvez utiliser la fonction “Détection des changements” en mode “Comparaison”, qui vous permet de visualiser tous les éléments qui ont été modifiés entre le site actuel et le site “staging”.

> Pour activer la “détection des changements”, cliquez sur la configuration de la comparaison “Config Compare” (ou sur l’icône “engrenage” en haut de la page) et sélectionnez les éléments et les mesures pour lesquels vous souhaitez examiner les changements.

funzione change detection di screaming frog per le migrazioni seo

Ensuite, il vous suffit de cliquer sur “Comparer” pour exécuter l’analyse. L’onglet “Détection des changements”, qui n’est pas présent par défaut, apparaîtra comme le dernier onglet dans la barre latérale et dans la vue principale de Seo Spider.

Overview su sidebar laterale dei cambiamenti sito live e in staging

Dans l’exemple ci-dessus, 2 URL ont changé le titre de la page, 250 ont changé le nombre de mots alors que la méta-description et les Inlinks sont restés inchangés, etc.

Dans cet écran, vous pouvez cliquer sur chaque élément de la liste pour l’isoler et voir ses modifications. Dans l’exemple ci-dessous, les méta-titres ont été isolés pour analyser la validité sémantique du méta-titre.

Si la structure du site et les liens internes changent considérablement lors de la migration de votre site, il est vraiment important de comprendre quelles pages ont perdu (ou gagné) des liens, et de modifier leur profondeur d’exploration.

  • 6. Cartographie de redirection (bonus)

Bien qu’elle ne soit pas conçue à cet effet, la fonction “near duplicates” peut être utilisée pour mapper des redirections d’anciens URL vers de nouveaux URL si le contenu est similaire.

> Pour en bénéficier, il vous suffit de passer en mode liste, d’activer l’option “Near Duplicates” et de désactiver l’option “Only Check Indexable Pages For Duplicates”.

> > Config Content Duplicates

Vous pouvez ensuite affiner l’analyse en configurant la zone de contenu utilisée pour l’analyse de similarité entre les anciennes et les nouvelles URL.

> > Config Content Area

Par exemple, vous pouvez “inclure” les classes de catégories et les descriptions de produits de l’ancien et du nouveau site si elles ont changé. Si les modèles sont identiques, il est peu probable que vous deviez ajuster la zone de contenu.

> > Pour utiliser le mode liste pour le mappage, vous pouvez charger les nouvelles et les anciennes URL en mode liste et les analyser, en n’oubliant pas de supprimer la profondeur d’analyse dans “Config Spider Limits” et d’entrer à la fois le site existant et les pages d’accueil du site d’essai.

Une fois le crawl terminé, il vous suffit d’activer l’option “Analyse du crawl” et de naviguer jusqu’à l’onglet “Contenu” pour afficher les détails des quasi-doublons et l’indice de similarité.

Si le contenu correspond parfaitement, chaque URL aura un quasi-double, avec une similarité proche de 100 %.

Si le contenu a changé de manière significative, les scores de similarité et le nombre de quasi-doublons seront différents. La correspondance URL sera affichée dans la fenêtre inférieure de Seo Spider.

mappatura contenuti duplicati e simili analizzando dati seo spider della barra inferiore

>>À ce stade, il suffit d’exporter les “quasi-doublons” à partir de l’exportation en bloc du contenu des quasi-doublons pour obtenir une bonne base afin de configurer correctement les redirections et de sauver le site des dommages organiques potentiels de la migration.

  • 7. Post-migration : analyse du nouveau site

> Lors de la publication, il vous suffit de parcourir le site web pour vérifier que toutes les pages du site sont “crawlables” et indexables, et qu’il n’y a pas de ressources importantes bloquées par robots.txt (Response Codes Blocked by Robots.txt).

analisi risorse bloccate dal robots txt durante una migrazione seo

> Assurez-vous qu’il n’y a pas de directives indésirables noindex, nofollow ou none dans les balises méta ou l’en-tête HTTP (directives Noindex).

analisi delle pagine con direttive no index durante migrazione seo

Vérifiez que chaque URL que vous souhaitez placer est indexable.

mappature delle pagine indicizzabili

Une fois cette phase de contrôle terminée, je vous recommande de franchir une nouvelle étape en comparant l’ancien site et le site “Live” afin de vérifier si tout ce que vous aviez optimisé sur le site d’essai a été repris dans la version actuelle.

  • 8. Vérification des redirections

Si les URL ont changé, il est essentiel de vérifier toutes les redirections 301 vers les nouvelles destinations afin d’éviter les erreurs, les sauts, les boucles, les redirections temporaires ou les redirections vers des pages non indexables.

> > > Passez en mode liste (‘Mode List’) et activez ‘Always Follow Redirects’ dans ‘Config Spider Advanced’.

funzione always follow redirect

Ajoutez les anciennes URL découvertes lors de la première analyse de l’ancien site (article de l’étape 1) et lancez l’analyse.

À la fin de l’exploration, il exporte le rapport “Toutes les redirections”.

Tous les rapports de réorientation

Ce rapport vous permettra d’évaluer les indices suivants :

  • Chain Type: spécifie le type de “redirection” (par exemple Http/Javascript/Meta Refresh)
  • Nombre de redirections: le nombre de nœuds dans la chaîne.
  • Boucle de redirection : présence ou absence de redirections circulaires. Ce champ est rendu explicite par la mention Vrai/Faux selon les règles booléennes.
  • Redirection temporaire dans la chaîne: s’il y a une redirection temporaire dans la chaîne (par exemple 302).
  • Adresse: l’adresse de l’URL source.
  • Adresse finale : la destination finale de la connexion.
  • Indexabilité: indique si la destination (adresse finale) est indexable ou non indexable. Ce champ est très utile pour savoir si, lors de la migration, vous avez lié une ancienne URL à une destination exclue de l’indexation. Il est évident que si vous avez traité une ressource avec une redirection, c’est parce que vous vouliez transmettre la confiance à une nouvelle destination, mais si la ressource a l’attribut “non indexable”, le travail précédent n’aura aucun effet.
  • Statut d’indexabilité: indique la raison pour laquelle l’adresse de destination n’est pas indexable, par exemple la présence de la balise “Noindex”.
  • Contenu final: le type de contenu cible (exemple : html).
  • Code d’état final : identifie le code d’état de la destination finale et peut être 200, 4xx, 1xx, 5xx ou pas de réponse. Ce champ est également très important à évaluer afin d’éviter de gaspiller la confiance de la redirection sur une ressource avec des erreurs de serveur, une page non trouvée ou autre. En résumé, si vous ne voyez pas le code de statut 200, vous devez vous arrêter et prendre des mesures.
  • 9. Vérification du suivi de Google Analytics et de GTM

Lors de la publication d’un nouveau site web, il arrive souvent que des scripts de suivi tels que GA ou GTM soient oubliés.

> > Pour vérifier immédiatement que tout a été mis en œuvre, vous pouvez utiliser la recherche personnalisée (“Config Custom Search”), avec un filtre “does not contain” pour rechercher la balise de suivi complète dans l’en-tête HTML de chaque page du site.

De cette façon, vous pouvez vérifier quelles URL ne sont pas suivies (onglet Recherche personnalisée) dans la fenêtre principale de Seo Spider.

funzione search extraction del seo spider

Tutoriel vidéo sur la migration SEO

Seo Spider Tab