1/ Qu'est-ce qu'une redirection ?
Une redirection consiste à diriger l'internaute depuis une URL vers une autre.
Cas classiques :
- Changement de nom de domaine : ancien-site.fr > nouveau-site.fr.
- Optimisation des URL : site.fr/Jsfsjfsdlfjdlf589sdlfjd > site.fr/nom-du-produit.
- Refonte d'un site : site.fr/ancienne-categorie > site.fr/nouvelle-categorie.
2/ Pourquoi parle-t-on de 301 ?
Il existe 2 codes HTTP pour indiquer aux robots des moteurs de recherche que la page ou le site ont changé de place :
- La redirection 301 : nouvel emplacement définitif.
- La redirection 302 : déplacement temporaire.
Différence majeure traditionnelle en SEO ? La 301 transmet le "jus" de la page, la 302 non.
Théoriquement, utiliser une 302 est donc une erreur... sauf que la règle semble en train de changer.
3/ Même effet SEO désormais pour la 301 et la 302 ?
Tweet d'un responsable de Google :
30x redirects don't lose PageRank anymore.
— Gary Illyes (@methode) 26 juillet 2016
Une annonce qui ne bouleverse pas le commun des mortels mais produit quantité d'articles dans le sphère SEO.
La plupart des spécialistes sont d'ailleurs très septiques : ils recommandent de continuer à utiliser le code 301 :

4/ Comment mettre en place la redirection ?
a/ Avec son fournisseur de nom de domaine :
Exemple avec Gandi.net, qui prodigue quelques conseils au passage :

b/ Depuis votre CMS, à l'aide d'un plugin :
Exemple avec WordPress :

c/ Depuis votre fichier .htaccess :
Redirect 301 /repertoire/ancienne-page/ http://site.fr/nouvelle-page
Ou
RedirectPermanent /repertoire/ancienne-page/ http://site.fr/nouvelle-page
d/ Et de moins en moins, avec un script PHP :
header("Status: 301 Moved Permanently", false, 301); header("Location: http://site.fr/nouvelle-page.htm"); exit();
5/ Comment contrôler les redirections d'un site ?
ScreamingFrog permet de crawler gratuitement les petits sites (jusqu'à 500 éléments) :

Exemples de redirections 301 :

Et l'on s'aperçoit ici que nombre de sites vers lesquels internetbusiness.fr propose un lien sont passés en HTTPS !
6/ Y a-t-il un risque à faire une redirection ?
Traditionnellement, un changement d'URL avec une redirection 301 entraînait une chute de 15% de la puissance des liens (jus SEO).
La question se posait donc de renommer ses URL pour les rendre plus "'user friendly".
Un auteur de MOZ a ainsi subi une chute de trafic en modifiant ses URL :

Même si un représentant de Google a annoncé que la 301 était maintenant neutre en terme de transmission (voir paragraphe 3), PRUDENCE.
Conséquence logique du point discuté plus : si page A redirige vers page B qui redirige vers page C, la perte de jus sera de l'ordre de 30% ! C'est ce qu'on appelle une chaîne de redirection.
Elle doit être évitée en faisant une 301 directement de A vers C.
Autre cas : nom de domaine pénalisé qui redirige vers un autre domaine. La pénalité sera transmise.
