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 messages de webmaster et SEO me disant que les anciennes Urls 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 Urls de l’index de Google, il faut revenir au fonctionnement de la découverte initiale d’Urls par Google.
Google parcours les pages de son index et pour chacun ajoute chaque URL ciblé 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 pas désormais plus aucune page qui pointe vers les anciennes Urls, (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 forcer google à retourner sur ces anciennes Urls. A partir de là, nous avons deux possibilités techniques :
- Créer un sitemap.xml à uploader sans la search console
- Créer des liens internes pour forcer le crawl.
Nous allons mettre en place ces deux solutions, la première plutôt dans un objectif de monitoring et la seconde pour s’assurer du 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 urls à faire « disparaitre » dans un fichier excel. Normalement la liste des Urls sources de votre plan de redirection devrait suffire.
- Passez Screaming frog en mode liste
- Injectez la liste des Urls pour forcer un crawl
- Puis cliquez sur sitemap pour exporter un sitemap avec uniquement les codes 3xx (en assumant que ce sont les seules que vous voulez suivre)
- Uploadez le sitemap sur le ftp de votre site
- Insérez l’url vers ce sitemap nouvellement créé dans la search console.
L’idée ici sera de suivre la baisse progressive du nombre d’URLs 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 Urls. 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 URLs (et l’objectif ici n’est pas de faire du SEO sémantique)
Nous allons utiliser une simple concaténation dans excel. Je vous invite à télécharger le fichier ci-dessous pour vous simplifier la vie.
Vous êtes sur WordPress ? Ca tombe bien il existe un plugin WordPress gratuit pour générer votre plan de site HTML. Facile à installer il vous permettra de gérer vos Urls du quotidien mais aussi de forcer la découverte des redirections.
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 sur votre site, et j’entends par là le 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 Urls.
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é prise en compte. Dans l’absolu vous pouvez même si le cœur vous en dit le maintenir à jour par rapport aux URLs restants en place.
Des questions ?
Si vous avez des questions, remarques ou suggestions, n’hésitez pas à les partager sur Twitter ou LinkedIn en même temps que cet article, nous y répondrons avec plaisir !
Patrick Valibus est le fondateur de l'agence E-commerce 410 Gone. Il est également président de la FePSeM (ex SEO CAMP) depuis 2021. Il a créé Swan tools pour sécuriser les migrations SEO dans le monde entier.