Saisissez vos anciennes et nouvelles URLs, choisissez votre format de serveur et copiez les règles prêtes à déployer. Supporte Apache (.htaccess), Nginx et PHP.
Une redirection 301 indique aux moteurs de recherche qu'une URL a été déplacée de façon permanente vers une nouvelle adresse. Elle transfère le "jus de lien" (link equity) de l'ancienne page vers la nouvelle, préservant ainsi votre référencement lors d'une refonte, d'une migration ou d'une restructuration d'URL.
| Situation | Action recommandée |
|---|---|
| Refonte de site avec changement d'URLs | Redirection 301 de chaque ancienne URL vers la nouvelle équivalente |
| Migration HTTP vers HTTPS | Redirection 301 globale via .htaccess |
| Fusion de deux pages similaires | Redirection 301 de la page supprimée vers la page conservée |
| Suppression d'une page sans équivalent | Redirection 301 vers la catégorie parente ou la page d'accueil |
| Changement de nom de domaine | Redirection 301 globale de l'ancien domaine vers le nouveau |
Le code 301 signifie "redirection permanente" : Google transfert le poids SEO à la nouvelle URL. Le code 302 signifie "redirection temporaire" : Google conserve l'ancienne URL dans son index et ne transfère pas le link equity. Dans la quasi-totalité des cas SEO, c'est le 301 qu'il faut utiliser.
Google peut mettre de quelques jours à quelques semaines pour prendre en compte une redirection 301 et mettre à jour son index. La vitesse dépend de la fréquence de crawl du site, de son autorité et du nombre de pages concernées. Sur un site bien indexé, les changements sont généralement visibles en 1 à 4 semaines. Vous pouvez accélérer le processus en soumettant les nouvelles URLs via Google Search Console.
Dans la théorie, Google indique transférer "la plupart" du signal de lien via une redirection 301. En pratique, certaines études observent une légère perte (de l'ordre de 10 à 15 %) dans les chaînes de redirections longues. Pour minimiser cette perte : limitez les chaînes de redirections (A vers B vers C est moins bon que A directement vers C), et préférez toujours pointer vers la destination finale.
Le format dépend de votre type de serveur. Apache (le plus répandu chez les hébergeurs mutualisés) utilise le fichier .htaccess à la racine du site. Nginx utilise sa propre syntaxe dans les fichiers de configuration serveur. PHP permet de gérer les redirections directement dans le code, utile quand vous n'avez pas accès au serveur ou travaillez avec un CMS. En cas de doute, choisissez .htaccess si votre hébergeur propose cPanel ou un hébergement mutualisé classique.