Redirection 301

Ce qu'est une redirection 301

Schéma du flux d'une redirection 301 : ancienne URL vers nouvelle URL avec transfert de PageRank

Le code HTTP 301 signifie "Moved Permanently" (déplacement permanent). Quand un navigateur ou un robot Google demande une URL qui renvoie un code 301, il est automatiquement redirigé vers une nouvelle URL. Google comprend que l'ancien contenu a définitivement migré vers la nouvelle adresse et met à jour son index en conséquence.

Ce transfert s'accompagne d'un transfert d'autorité SEO : les backlinks qui pointaient vers l'ancienne URL continuent de bénéficier à la nouvelle. C'est ce qui distingue la 301 de la 302, qui est temporaire et ne transfère pas l'autorité de la même façon.

301 vs 302 en résumé

La 301 = déplacement définitif. Google met à jour son index, l'autorité est transférée. La 302 = déplacement temporaire. Google conserve l'ancienne URL dans son index. En cas de doute, utilisez la 301 : elle est plus sûre pour le SEO.

Quand utiliser une redirection 301

Comment l'implémenter

Dans le fichier .htaccess (Apache)

La méthode la plus courante pour les sites sur serveur Apache :

Redirect 301 /ancienne-page/ https://monsite.com/nouvelle-page/

Pour une redirection de domaine complet :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^ancien-domaine\.com$ [NC]
RewriteRule ^(.*)$ https://nouveau-domaine.com/$1 [R=301,L]

Dans WordPress

Le plugin Redirection est la solution la plus simple pour gérer les 301 sans toucher au code. Il permet de créer des redirections via une interface graphique et de suivre les erreurs 404 détectées.

Via la configuration du serveur Nginx

return 301 https://monsite.com/nouvelle-page/;

Les erreurs à éviter

Impact réel sur le SEO

Google indique officiellement que les redirections 301 transfèrent "la quasi-totalité" de l'autorité de la page source. Il existait historiquement une perte de "link juice" lors d'une 301, mais Google a officiellement confirmé en 2016 que ce n'était plus le cas pour les redirections correctement implémentées.

En pratique, une migration bien gérée avec des 301 complètes conserve 90 à 100 % du positionnement existant dans les semaines qui suivent. Une migration sans 301 peut perdre 50 à 80 % du trafic organique en quelques semaines.