Souvent utilisé par les sociétés spécialisées en référencement naturel, la redirection permet d’indiquer aux moteurs de recherche que l’URL d’une page a changé vers une autre page ou répertoire et rediriger ce dernier ainsi que les internautes vers les bons contenus.
Qu’est-ce qu’une redirection 301 ?
La redirection 301 est une redirection permanente contrairement à la redirection 302 qui est temporaire. C’est-à-dire que lorsque vous mettez en place une redirection de type 301, les moteurs de recherches repasseront plusieurs fois sur cette dernière et remplaceront dans leur index la première page par la seconde.
Quand utiliser une redirection ?
On peut utiliser la redirection de type 301 dans 2 cas principaux:
- Lorsque l’on a des pages en doublon : Il est préférable de rediriger une page en doublon afin d’éviter le duplicate content et ainsi rediriger la « notoriété » de la première page vers la seconde. Cela est fortement recommandé car si la page n’existe plus et que les moteurs de recherche se trouvent face à une page d’erreur de type 404, ils pourraient vous pénaliser.
- Lorsque vous changez le nom de domaine de votre site web : Cela permet d’éviter la casse et de ne pas perdre tout le référencement naturel effectué précédemment.
Tester une redirection
Il existe aujourd’hui une multitude d’outils en ligne qui vous permettent de tester le type de redirection. Cela est très utile lors d’une recette afin de vérifier que la bonne redirection a été mise en place. Par exemple, celui de Annuaire-info fonctionne très bien.
Comment mettre en place une redirection 301 ?
La redirection 301 peut se mettre en place sur une page dans un script (PHP par exemple) mais plus souvent dans le fichier .htacces
Exemple sur un .htacces
Rediriger une page
RedirectPermanent /ancien-dossier/ancienne-adresse.html http://www.domaine.com/nouveau-dossier/nouveau-fichier.html
Rediriger un répertoire
RedirectPermanent /ancien-dossier/ http://www.domaine.com/nouveau-dossier/
Rediriger tout un site
RedirectPermanent / http://www.domaine.com/
Exemple de script PHP
<?phpheader("Status: 301 Moved Permanently", false, 301);header("Location: http://www.mondomaine.com/dossier/nouveau-fichier.html");exit();?>
Pour plus d’infos, je vous invite à consulter le site suivant.






