Redirection d’URL : laquelle choisir et comment faire ?

Sur Codeur.com, trouvez rapidement un freelance pour réaliser votre projet Webmarketing. Voir les consultants webmarketing disponibles

Une redirection permet de rediriger automatiquement un internaute arriv√© sur une URL A (ou page web A) vers une URL B (ou page web B) sans qu’il ne s’en aper√ßoive.
Si cette pratique est tr√®s utile, elle reste parfois complexe √† r√©aliser. Il existe en effet plusieurs types de redirection d’URL et il convient de choisir la bonne, celle adapt√©e √† votre situation, pour ne pas d√©grader l’exp√©rience utilisateur ni votre r√©f√©rencement naturel.
Dans cet article nous allons tout vous dire sur les redirections d’URL : dans quels cas les utiliser ? Pourquoi ? Et surtout, laquelle utiliser et comment ?

Quand utiliser une redirection d’URL ?

Une redirection d’URL peut √™tre utilis√©e selon de nombreuses situations auxquelles vous serez certainement confront√© un jour.
Parmi les plus courantes, on peut citer :

Le changement de nom de domaine

Lorsque votre nom de domaine est trop long ou n’est plus repr√©sentatif de votre activit√© vous √™tes souvent contraint de le changer.
Une redirection d’URL est n√©cessaire pour rediriger les internautes qui tombent sur votre ancien site vers votre nouveau site.

L’acc√®s √† une m√™me page web via des URL diff√©rentes

Lorsqu’un m√™me contenu est accessible via diff√©rentes URL cela cr√©e du duplicate content, ce qui est tr√®s mauvais pour votre SEO. C’est souvent le cas pour la page d’accueil d’un site.
Admettons que votre page d’accueil peut √™tre visit√©e via trois URL : URL A, URL B et URL C. Gr√Ęce √† une redirection vous pouvez par exemple rediriger tous les utilisateurs qui arrivent sur les URL B et C vers l’URL A. Cela indique √† Google la page qui doit √™tre index√©e et conf√®re plus d’autorit√© √† cette derni√®re.
Redirection d'URL page d'accueil

La modification des URL

Cela peut arriver lorsque vous mettez à jour votre site et que vous touchez à la structure de vos URL.
Prenons l’exemple d’un site e-commerce : votre produit intitul√© “tasse de th√©” est accessible via l’url suivante : www.monsite.com/categorie/vaisselle/tasse-de-the
Si vous d√©cidez de retirer le r√©pertoire “categorie” pour simplifier et r√©duire la longueur de vos URL, votre produit sera alors accessible via www.monsite.com/vaisselle/tasse-de-the.
Si vous ne cr√©ez pas de redirection il est probable que des internautes tombent sur une erreur 404 en cliquant sur l’ancienne URL. Cela peut arriver si un site tiers a link√©¬†votre produit avant le changement op√©r√© sur vos URL.

L’acc√®s √† un site multilingue

Si vous exercez votre activit√© √† l’international et que vous poss√©dez votre site dans diff√©rentes langues, vous pouvez cr√©er des redirections d’URL. Celles-ci permettent d’afficher aux internautes la bonne version du contenu selon leur position g√©ographique.
Les redirections d’URL peuvent aussi √™tre mises en place si vous fusionnez deux sites web, si vous supprimez une page web ou encore si vous ne souhaitez plus utiliser le “www” (ou inversement).

+250 000 freelances disponibles sur Codeur.com

Recevoir des devis gratuits

Rapide, gratuit et sans obligation

Les grands types de redirection d’URL

Il existe deux types de redirection d’URL :

  • La redirection c√īt√© client
  • La redirection c√īt√© serveur

Cette derni√®re est ex√©cut√©e par un serveur comme son nom l’indique, tandis que la premi√®re est r√©alis√©e directement par le “client”, bien souvent le navigateur de l’utilisateur.

Les redirections c√īt√© serveur

Ce sont les plus courantes.
Pour qu’un internaute soit redirig√© vers une URL, une requ√™te HTTP est effectu√©e vers le serveur web. Ce dernier d√©livre alors un code de statut HTTP qui pr√©cise la redirection √† r√©aliser.
Le code de statut correspond au nom des redirections. Ces dernières peuvent être temporaires ou permanentes.

Code de statut HTTP Redirection Temporaire ou permanent
301 Redirection 301 Permanent
302 Redirection 302 Temporaire
307 Redirection 307 Temporaire

 

Les redirections c√īt√© client

Si ces redirections sont moins utilis√©es c’est notamment parce qu’elles pr√©sentent plusieurs inconv√©nients en termes de SEO.
Pour n’en citer qu’un, les moteurs de recherche ne remarquent pas toujours les redirections c√īt√© client et lorsque cela arrive, l’autorit√© de l’ancienne page web n’est pas transf√©r√©e sur la nouvelle.
N√©anmoins, il est bon de conna√ģtre les deux types de redirection c√īt√© client :

  • La Meta refresh : elle indique au navigateur de rafra√ģchir la page web ou de rediriger l’utilisateur vers une autre URL apr√®s un certain d√©lai. Vous avez certainement rencontr√© cette situation apr√®s avoir effectu√© un paiement en ligne.
  • La redirection JavaScript : elle demande au navigateur, via du code JavaScript, de charger une autre URL

Quelle redirection d’URL choisir ?

La redirection 301

C’est certainement la redirection d’URL la plus utilis√©e.
Vous devez la mettre en place si vous voulez rediriger de façon permanente les utilisateurs qui arrivent sur une page qui a été supprimée ou déplacée, ou pour laquelle la structure du permalien a été modifié.
Le code 301 indique plusieurs choses à Google :

  • La page en question n’est plus disponible √† cette URL
  • La page ne doit plus √™tre index√©e
  • Le jus de lien de l’ancienne page doit √™tre transf√©r√© sur la nouvelle

Vous comprenez donc qu’une redirection 301 vous permet de conserver l’autorit√© de votre ancienne page : tous vos efforts SEO sont conserv√©s.

Attention : Avant de mettre en place une telle redirection assurez-vous que votre ancienne URL ne sera plus utilisée car vous pourrez difficilement revenir en arrière.

Pour mettre en place une redirection entre deux pages ouvrez votre fichier .htaccess et insérez le code suivant : RedirectPermanent /repertoire/page-a-rediriger.html http://www.monsite.com/repertoire/page-de-destination.html
Autre solution, vous pouvez insérer dans le code source HTML de la page à rediriger (section <head>) le code PHP suivant :
<?php
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.monsite.com/repertoire/page-de-destination.php");
exit();
?>

Pour des cas plus complexes, faites appel √† un professionnel qualifi√©. La modification du fichier .htaccess ne doit pas √™tre prise √† la l√©g√®re car en cas d’erreur cela peut causer des dommages sur votre site.

À lire aussi : Comment corriger l’erreur ERR_TOO_MANY_REDIRECTS ?

La redirection 302

Cette redirection temporaire indique que le contenu a √©t√© trouv√© mais qu’il se situe actuellement sur une autre URL. Vous pouvez donc rediriger temporairement les visiteurs vers cette autre page web.

√Ä l’origine, la redirection 302 n’impliquait aucun transfert d’autorit√© ce qui explique pourquoi elle est si peu utilis√©e, mais aujourd’hui la donne semble avoir chang√©.¬†

Vous pouvez l’utiliser lorsque le contenu d’une URL A a √©t√© d√©plac√© temporairement vers une URL B, ou lorsque vous voulez rediriger vos visiteurs vers la bonne version linguistique de votre site.
Comme pour la redirection 301, vous pouvez effectuer une redirection 302 via le code source de la page à rediriger ou directement depuis le fichier .htaccess.
Dans le premier cas, insérez le code PHP suivant :
<?php
header("Location: http://www.monsite.com/repertoire/page-de-destination.php");
exit();
?>

Dans le fichier .htaccess insérez Redirect /repertoire/page-a-rediriger.html http://www.monsite.com/repertoire/page-de-destination.html pour faire une redirection entre deux pages.

La redirection 307

Alors que la redirection 302 est plus ambig√ľe, la redirection 307 indique clairement qu’une URL A a √©t√© d√©plac√©e pour une courte dur√©e.
Cette redirection est à utiliser si votre site est en maintenance par exemple.
Puisqu’il s’agit d’une redirection temporaire, les moteurs de recherche ne prennent pas en compte l’autorit√© de l’ancienne URL.
Pour effectuer une redirection 307 faites confiance à un freelance qualifié. Vous pouvez déposer gratuitement un projet sur Codeur.com pour trouver le prestataire correspondant à votre besoin.
 
Les redirections doivent √™tre utilis√©es dans des cas bien pr√©cis et avec parcimonie. Pour qu’elles soient pertinentes et n’aient pas d’impact n√©gatif sur votre SEO, prenez le temps d’analyser votre situation pour choisir la bonne redirection a effectu√©e.

D√©couvrez notre tutoriel pas √† pas pour effectuer une redirection d’url avec WordPress.