La redirection SEO est une étape clé d’une refonte de site ou d’un changement de système de gestion de contenu (CMS).Transférer des URLs d’un site à un autre sans perdre de trafic organique n’est pas chose simple.
Qu’est-ce qu’un plan de redirection SEO ?
Un plan de redirection SEO est une technique stratégique permettant de ne pas perdre de trafic organique lors de la transition d’une version d’un site vers une autre. Cette méthode est la garantie pour que le site conserve sa popularité notamment en renvoyant les internautes et les robots d’exploration vers la bonne page. Et ceci même si l’URL n’est plus la même !
Importance de la redirection SEO
Le plan de redirection SEO a pour seul but de préserver la valeur SEO acquise au fil du temps par les différentes pages de site. Une URL ne bénéficiant pas de plan de redirection sera considérée comme une nouvelle page lors d’une refonte de site. Toute l’autorité antérieure et la pertinence de la page seront ignorées par les robots d’indexation. Un plan de redirection SEO bien réfléchi et bien géré va permettre de transmettre des signaux clairs et précis aux moteurs de recherche. Pas de risque de subir une perte de trafic ou de classement !
Élaboration du plan de redirection SEO
Les étapes d’un plan de redirection ne sont pas sans difficultés. Un plan solide, bien étudié est nécessaire pour que la transition se fasse dans de bonnes conditions.
Pourquoi et quand créer un plan de redirection ?
Le plan de redirection représente une sécurité de base pour maintenir l’optimisation SEO acquise. Au cours d’une refonte, d’une migration de CMS ou d’une restructuration d’URLs, le plan de redirection est indispensable. En son absence, les utilisateurs ont de fortes chances de se retrouver face à des erreurs 404. L’expérience utilisateur s’en trouve affectée ainsi que la confiance des moteurs de recherche envers votre site.
Les composants d’un plan de redirection
Un plan de redirection se définit par une liste précise des anciennes URLs et des nouvelles URLs. Cette liste doit être rédigée avec rigueur afin d’éviter toutes formes d’erreurs (boucles ou liens brisés). Une attention particulière devra être apportée sur les redirections statiques et les redirections plus dynamiques.
Les étapes pour créer un plan de redirection
Construire un plan bien défini est indispensable pour favoriser le bon déroulement de cette migration.
Effectuer un crawl complet du site
Toutes les URLs existantes doivent être identifiées et répertoriées dans une liste. Des outils tels que Screaming Frog ou DeepCrawl peuvent extraire facilement toutes les URLs du site.
Le crawl doit être complet. Toutes les sections du site, pages de landing cachées ou URLs de campagnes marketing comprises, doivent être explorées lors du crawl et listées.
Prioriser les URL à rediriger
Pour définir les URLs à prioriser, il est impératif de commencer par évaluer leurs valeurs SEO et leurs performances. Certaines pages piliers doivent bénéficier d’une attention toute particulière pour éviter de subir des impacts négatifs suite au transfert.
URL | Place dans l’Arborescence | Trafic Mensuel | Mots-Clés Positionnés | Backlinks | Priorité |
---|---|---|---|---|---|
www.site.com | 1 (Page d’accueil) | 50,000 | 20 | 1,000 | Très Élevée |
www.site.com/produit1 | 2 (Page produit) | 30,000 | 15 | 500 | Très Élevée |
www.site.com/blog/article1 | 3 (Page de contenu) | 20,000 | 10 | 100 | Élevée |
www.site.com/contact | 2 (Page de contact) | 50 | 5 | 0 | Moyenne |
www.site.com/blog/ancien-article | 3 (Ancien contenu) | 10 | 3 | 0 | Basse |
Explications des colonnes :
- Place dans l’arborescence : Valeur indiquant le niveau de la page par rapport aux autres dans la structure du site.
- Trafic organique mensuel : Nombre de visiteurs par mois sur la page (visiteurs uniques).
- Mots-clés positionnés : Nombre de mots-clés sur lesquels la page se positionne.
- Backlinks : Quantité de liens externes pointant vers la page.
- Priorité : Évaluation des données ci-dessus permettant d’établir une priorisation des URLs dans le plan de redirection.
Supposons qu’une URL bénéficie d’un trafic élevé, de plusieurs mots-clés bien positionnés et de backlinks puissants, elle sera jugée et classée comme prioritaire.
Un projet de migration qui demande un plan de redirection ? Profitez de notre accompagnement SEO à la refonte de sites web.
Correspondances des URLs pour la redirection
1. Importance du mapping précis
Un mapping d’URLs précis, minutieux et bien ordonné évite toutes mauvaises correspondances entre les URLs. C’est la base d’une stratégie de redirection réussie. En limitant les erreurs de redirection, vous veillez à maintenir votre SEO et une expérience utilisateur cohérente.
2. Méthodes et outils de mapping des URLs
- Création d’un document Excel/Google Sheets : Un mapping d’URLs manuel intégrant des schémas d’URLs simples et récurrents.
- Fuzzy Matching avec Python : Un outil utile pour identifier les correspondances approximatives entre les URLs des sites volumineux.
- Outils en ligne : Utilisez des outils de diff/fusion de schéma de base de données pour comparer les URLs et identifier d’éventuelles correspondances.
- Outils de mapping automatisés : Utilisez des outils spécialisés permettant de mapper automatiquement les anciennes URLs vers les nouvelles.
Utilisation de scripts pour correspondance d’URLs
Utilisation de TF-IDF avec Python
Comparez les potentielles similitudes entre les URLs d’un fichier.csv à partir d’un script utilisant TF-IDF. Une liste d’URLs est produite visant à fournir des résultats précis. L’outil a la particularité de pouvoir utiliser les données de crawl de Screaming Frog pour visualiser les URLs qui matchent à partir de divers éléments de la page (titre, H1, H2, etc.).
Utilisation du modèle BERT pour la correspondance d’URLs
Un mapping manuel n’étant pas toujours possible, l’utilisation de la machine learning BERT peut aider à établir des correspondances entre les différentes URLs, même si les données sont limitées.
- Étape 1 : Rechercher un modèle BERT pré-entraîné pour la langue cible.
- Étape 2 : Récupérer et procéder à un “nettoyage” des anciennes et nouvelles données.
- Étape 3 : Comparer la similarité des données avec BERT.
- Étape 4 : Sélectionner les pages laissant apparaître une similitude et les ajouter à votre plan de redirection.
- Étape 5 : Contrôle manuel rigoureux des données établies dans le tableau.
Calculateur de différence entre des chaînes de caractères
Face à des URLs très proches, l’outil de calcul de différence entre les chaînes de caractères permet une comparaison juste afin de déceler des variations minimes mais bien réelles.
Par exemple :
- Étape 1 : Charger les URLs d’origine et les nouvelles URLs dans le script.
- Étape 2 : Utiliser un outil d’analyse de différence de chaîne de caractères (Distance de Levenshtein ou « Levenshtein Distance ») pour comparer chaque URL d’origine avec toutes les nouvelles URLs.
- Étape 3 : Noter le score de similarité.
- Étape 4 : Établir une correspondance entre l’URL d’origine et l’URL nouvelle à partir du score établi.
- Étape 5 (optionnel) : Définir un seuil de similarité minimum.
- Étape 6 : Vérifier manuellement les correspondances proposées par le script.
Prudence sur les détails !
Quelle que soit la méthode utilisée, une vérification manuelle des correspondances d’URLs et des redirections est fortement recommandée pour éviter les erreurs de redirections !
Besoin d’aide pour vos redirections ? Faites appel à une agence SEO technique comme Slashr !
Identification et création de règles de redirection
Nécessité des règles cohérentes
Des règles de redirection précises et cohérentes garantissent que la partie technique des redirections se fasse de manière fluide sans aléas majeurs. C’est l’assurance de renvoyer les utilisateurs et les moteurs de recherche vers le bon contenu du site.
Types de redirections
L’établissement de règles pertinentes pour le SEO favorise le bon déroulement des étapes de redirections d’URLs.
- 301 (Moved Permanently) : Ce code de page indique le déplacement de la page de manière permanente. Lors d’une migration SEO, d’une fusion ou d’une refonte de sites web, c’est la redirection 301 qui sera utilisée.
- 302 (Found/Moved Temporarily) : Utile pour les redirections temporaires, ce code n’est pas recommandé pour les migrations de site. La raison ? Une possible dilution du PageRank.
Établissement de règles de dedirection
Redirections individuelles
On utilise ce type de redirection pour des pages spécifiques qui ne correspondent nullement à une redirection en bloc. La page d’accueil ou les pages de produits sont concernées par les redirections individuelles.
- Exemple :
- Ancienne URL : www.example.com/old-product
- Nouvelle URL : www.example.com/new-amazing-product
- Règle : Rediriger directement la première URL vers la seconde via une redirection 301.
Redirections au niveau du dossier
Une redirection à partir d’un dossier permet le déplacement d’une section complète du site. C’est la solution idéale pour gérer rapidement plusieurs sous-pages à la fois.
- Exemple :
- Ancienne URL : www.example.com/blog/[article-slug]
- Nouvelle URL : www.example.com/news/[article-slug]
- Règle : Rediriger toutes les anciennes URLs commençant par www.example.com/blog/ vers www.example.com/news/ tout en conservant le [article-slug].
Redirections via expressions régulières
Les redirections basées sur des expressions régulières permettent de créer des consignes de redirections dynamiques pouvant appliquer multiples cas à partir d’une seule règle.
- Explications :
- Ancienne URL : www.example.com/product-[ID].html
- Nouvelle URL : www.example.com/item/[ID]/
- Règle : Utiliser une expression régulière pour identifier le [ID] du produit dans l’ancienne URL et le transformer dans la nouvelle structure d’URL.
- Exemple en .htaccess en utilisant une expression régulière :
RedirectMatch 301 ^/product-([0-9]+).html$ /item/$1/
Dans cet exemple, ([0-9]+) capture le [ID] du produit, et $1 est utilisé dans la nouvelle URL pour insérer cet ID. En clair, cette règle redirige l’URL www.example.com/product-123.html vers l’URL www.example.com/item/123/ de manière dynamique pour tous les IDs de produits.
Ces différents types de redirection s’adaptent à plusieurs cas de figure, chacun présentant ses propres avantages :
- Les redirections individuelles : particulièrement précises.
- Les redirections au niveau du dossier : gestion possible de sections entières.
- Les redirections via expressions régulières : flexibilité pour gérer des cas complexes.
Implémentation technique des redirections
Préparation à l’implémentation
Avant toute implémentation technique des redirections, un dernier examen scrupuleux et des tests réalisés dans un environnement de pré-production sont recommandés. Check-list :
- Vérification des URL cibles
- Validation des codes de statut HTTP
- Contrôle du respect des directives SEO et des besoins des utilisateurs.
Méthodes d’implémentation
Plusieurs solutions s’offrent à vous pour effectuer l’implémentation des redirections. Chacune présente des atouts à considérer.
Utilisation du fichier .htaccess
Pour les serveurs utilisant Apache, optez pour intégrer les redirections dans le fichier .htaccess. Méthode flexible laissant un contrôle direct sur les règles de redirection.
Exemple :
Redirect 301 /ancienne-page /nouvelle-page
Utilisation de la configuration Nginx
Pour les serveurs utilisant Nginx, la gestion des redirections est faite à partir du fichier de configuration du serveur.
Exemple :
server {
listen 80;
server_name www.exemple.com;
location ~ /ancienne-page {
return 301 /nouvelle-page;
}
}
Utilisation de plugins CMS
WordPress proposent des plugins de redirection (comme le plugin Redirection que nous utilisons sur tous nos clients et nos sites) dotés d’une interface utilisateur gérant toutes les redirections sans avoir à procéder à des modifications des fichiers du serveur.
Gestion des erreurs et des problèmes
Une surveillance continue est nécessaire pour parer à d’éventuelles erreurs ou problèmes liés aux redirections.
- Erreur 404 : Une ancienne URL ne doit pas générer une erreur 404.
- Boucles de redirection : La création d’une boucle pourrait induire en erreur utilisateurs et robots.
- Redirections en chaîne : Des redirections en série peuvent nuire à l’exploration des robots et à l’expérience utilisateur.
5. Test des Règles de Redirection
Un test dans un environnement de pré-production est une mesure préventive avant l’implémentation finale.
6. Cas Particuliers et Règles Avancées
- Redirections conditionnelles : Une redirection des utilisateurs peut s’appliquer en fonction de divers critères comme la localisation.
- Redirections de Wildcard : Une solution de redirection pour guider les URLs sous un chemin d’URL particulier.
7. Documentation des Règles
Les règles de redirection et tout ce qui peut s’y rattacher doivent être fournies en documentation.
Besoin de faire décoller votre trafic organique ? Faites appel à une agence SEO lilloise.
Création du fichier de redirection
Un tableau Excel permet de présenter le mapping d’URLs et les règles de redirection de manière organisée sous forme de colonne bien distinctes.
Chaque URL doit être correctement formatée puis validée par une dernière vérification pour éviter toutes erreurs lors de l’implémentation.
Validation et test du plan de redirection
Objectif des tests de redirection
La phase de test des redirections va confirmer la concordance des URL redirigées vers leurs nouvelles destinations grâce à un retour de codes de statut HTTP correct.
Des redirections bien orientées ne génèrent pas de délai de transmission et conservent les résultats de classement liés au SEO tout comme l’appréciation auprès des utilisateurs.
Outils et méthodes de test de redirection
La vérification des redirections se fait à partir de divers outils comme redirect-checker.org ou l’application Screaming Frog SEO Spider.
Mode de fonctionnement de Screaming Frog : exploration du site, suivi des redirections, alerte sur les codes de statut HTTP, les boucles de redirection et les redirections temporaires. Des scripts personnalisés sont un moyen intéressant d’automatiser les contrôles en utilisant Python et la bibliothèque Requests.
Mode de fonctionnement de Redirect Path : vérification visuelle rapide des chemins de redirection et des codes de statut HTTP.
Approche pratique du test de redirection
Des vérifications manuelles des redirections clés avec des outils en ligne ou des extensions de navigateur permettent un contrôle rapide des redirections et des codes de statut HTTP.
Ensuite, une approche supplémentaire à l’aide d’outils de crawl ou des scripts personnalisés pour des vérifications massives est un présage de bon déroulement des opérations de redirections.
Surveillance continue et résolution des problèmes
Des vérifications régulières des performances SEO et de l’expérience utilisateur doivent être programmées dans votre plan de stratégie afin d’identifier et résoudre rapidement tout problème potentiel.