Comment accélérer la prise en compte des redirections lors d'une migration de site ?

Malheureusement la réalisation d’un plan de redirection avec swan (ou sans, on n’est pas des sauvages) n’est pas la fin de chemin de croix qu’est le projet de migration d’un site Internet. Je reçois régulièrement des…

Comment accélérer la prise en compte des redirections lors d'une migration de site ?

Malheureusement la réalisation d’un plan de redirection avec Swan (ou sans, on n’est pas des sauvages) n’est pas la fin du chemin de croix qu’est le projet de migration d’un site Internet. Je reçois régulièrement des messages de webmaster et SEO me disant que les anciennes URL sont toujours indexées. C’est pour eux (et donc maintenant vous) que nous faisons aujourd’hui ce tutoriel pour vous expliquer comment accélérer ce processus et l'intégrer à votre checklist de refonte SEO de votre site, qu’il s’agisse simplement d’une refonte d’URL, d’arborescence ou simplement d’un changement de nom de domaine.

DISCLAIMER 1 : Ce n’est pas parce que vous mettez en place ce tutoriel que vous pourrez ensuite retirer les redirections. C’est ce que nous avions montré dans notre article sur la durée des redirections, vous devez les laisser en place, y compris après plusieurs années.

DISCLAIMER 2 : Non la prise en compte de ce tutoriel n’est pas immédiate par Google mais vous constaterez rapidement qu’il contribuera à accélérer la prise en charge du plan de migration.

Pourquoi Google met-il du temps à prendre en compte les redirections ?

Pour expliquer ce phénomène de non-disparition des anciennes URL de l’index de Google, il faut revenir au fonctionnement de la découverte initiale d’URL par Google.
Google parcourt les pages de son index et pour chacune ajoute chaque URL ciblée par un lien sortant à une liste d’attente pour crawl et éventuelle indexation.

Dès lors on rentre dans le paradoxe d’une migration trop bien faite, il n’y a désormais plus aucune page qui pointe vers les anciennes URL, (mis à part les liens externes non mis à jour) car vous aurez pris soin de mettre à jour l’ensemble de votre maillage interne.

Vous l’avez compris : il va falloir inciter Google à retourner sur ces anciennes URL. A partir de là, nous avons deux possibilités techniques :

  • Créer un sitemap.xml à soumettre dans la Search Console
  • Créer des liens internes pour favoriser le crawl.

Nous allons mettre en place ces deux solutions, la première plutôt dans un objectif de monitoring et la seconde pour favoriser le crawl par Google.

La création du sitemap.xml de suivi des redirections :

Pour la première le procédé est assez simple, il vous faudra la liste des URL à faire « disparaître » dans un fichier excel. Normalement la liste des URL sources de votre plan de redirection devrait suffire.  

Configurer screaming frog pour générer un sitemap des redirections uniquement

Configuration pour générer un sitemap des 301 uniquement

  1. Passez Screaming Frog en mode liste
  2. Injectez la liste des URL pour forcer un crawl
  3. Puis cliquez sur sitemap pour exporter un sitemap avec uniquement les codes 3xx (en assumant que ce sont les seules que vous voulez suivre)
  4. Uploadez le sitemap sur le ftp de votre site
  5. Soumettez l’URL de ce sitemap nouvellement créé dans le rapport « Sitemaps » de la Search Console.
Suivi de l'indexation des pages dans la Search Console

Rapport « Indexation des pages » de la Search Console (anciennement « Couverture »)

L’idée ici sera de suivre la baisse progressive du nombre d’URL indexées.

La création du sitemap html pour favoriser les redirections :

Ici nous allons mettre en place une page html listant les liens vers l’ensemble des URL. Nous allons uniquement mettre en place une liste de liens href avec l’URL elle-même comme ancre. Cela n’a pas d’impact, c’est un choix purement arbitraire pour la simplicité, un autre choix ne serait pas pratique pour automatiser un grand nombre d’ancre par rapports aux URL (et l’objectif ici n’est pas de faire du SEO sémantique)

Nous allons utiliser une simple concaténation dans Excel.

Il faudra tout simplement intégrer l’intégralité des liens générés dans le contenu d’une page sans avoir besoin de rajouter autre chose. L’idéal ensuite est de faire un lien vers cette page depuis le footer de votre site. (Là encore l’ancre du lien dans le footer n’aura pas d’impact, je vous recommande de mettre quelque chose d’explicite simplement pour ne pas perturber vos utilisateurs qui atterriront sur cette page sans réel intérêt UX)

Le choix de placer ce lien dans le footer vient de la volonté de s’assurer que Google découvre cette page lors de chacun de ses crawls.

En fonction de la fréquence de crawl de votre site (qui dépend notamment de sa popularité, donc du nombre de domaines référents), vous devriez progressivement inciter Google à mieux découvrir l’ensemble des 301 et donc à purger son index des anciennes URL.

Combien de temps laisser ce plan de site html en place ?

Nous évoquions dans un précédent article sur la durée des redirections qu'il était prudent pour faire simple de ne jamais retirer les redirections en place. En revanche pour le réglage que nous venons de voir, vous pouvez le retirer une fois que les redirections que vous souhaitez auront été prises en compte. Dans l'absolu vous pouvez même si le cœur vous en dit le maintenir à jour par rapport aux URL restant en place.

Des questions ?

Si vous avez des questions, remarques ou suggestions, n'hésitez pas à les partager sur LinkedIn en même temps que cet article, nous y répondrons avec plaisir !

À lire ensuite

Tous les articles