Le trafic de votre site est principalement dû au nombre de pages indexées dans les moteurs de recherche. Une volumétrie croissante conforte généralement le positionnement de votre site web sur les requêtes des internautes et c’est en soi très bon pour votre référencement naturel.

Les redirections font partie du paysage du web comme une nécessité parce qu’elles permettent d’éviter les fameuses erreurs 404. Rediriger une page, une catégorie ou une grande partie du site (voire tout le site) nécessite de s’informer sur les conséquences de tels actes. Notons également qu’il existe plusieurs manières de les réaliser mais qu’il est conseillé d’avoir accès au serveur apache.

Comment fonctionnent les redirections 301 pour votre site Internet en SEO

Il existe généralement deux types de redirection d’URLs (adresses web) qui sont les redirections 301 (permanentes) et redirections 302 (temporaires). On peut avoir besoin d’établir des redirections de contenus selon plusieurs cas mais souvent, il s’agit de rediriger une page produit qui n’existe plus, de rediriger des Urls lorsque l’on effectue une migration ou une refonte totale ou partielle d’un site Web.

Les 301 sont les plus couramment utilisées pour plusieurs raisons, notamment parce que Google les préconise (une redirection 302 permet de garder accessible la page source, ce qui n’est pas une situation tenable). Voici le cas d’une redirection simple d’un domaine via le serveur avec le fichier .htacces de votre site :

[pastacode lang= »apacheconf » manual= »Redirect%20permanent%20%2F%20http%3A%2F%2Fwww.monnomdedomaine.fr%2F » message= »Redirection permanente de domaine utile en cas de migration » highlight= » » provider= »manual »/]

Sachez que chaque ligne de votre fichier .htaccess est une instruction. C’est donc l’endroit le plus fiable pour réaliser l’ensemble de ces redirections. Si vous disposez de sous domaines de type : sousdomaine.monnomdedomaine.fr, il vous faudra placer un fichier .htaccess dans chacun des dossiers des sous-domaines sur vos serveurs pour effectuer des redirections en masse. La redirection simple d’un sous-domaine (sa racine) est génératrice dès lors d’erreurs 404 sur le site de destination. Bon courage donc pour vérifier toutes erreurs.

Utilisez au besoin un outil avant toute migration comme Screaming frog qui a le mérite de vous proposer une liste complètes d’Urls sous format EXCEL.

Les différentes possibilités de redirections 301 en référencement naturel

Votre site comporte des urls peu lisibles comme par exemple http://www.monnomdedomaine.fr/blank/y33xk, vous pouvez effectuer ce type de redirection :

[pastacode lang= »apacheconf » manual= »Redirect%20301%20%2Fblank%2Fy33xk%20http%3A%2F%2Fwww.monnomdedomaine.fr%2Fredirection%2F » message= »Redirection 301 d’URL » highlight= » » provider= »manual »/]

« Permanent » ou « 301 » revenant au même. Vous noterez toutefois que des Urls posent problème dès lors qu’elles contiennent des caractères spéciaux comme # qui coupent immédiatement le reste des éléments.

C’est le cas dans ce type d’URL généra par Wix (oui oui la plateforme qui pose de réels problèmes aux référenceurs) : Ainsi sur une url de type http://www.monnomdedomaine.fr/#?blank/y33xk, vous ne pouvez faire la redirection que du domaine comme dans le cas d’un site One Page (pas très intéressant, ce qui nécessite de votre part une très grande attention aux Urls générées) :

[pastacode lang= »apacheconf » manual= »Redirect%20301%20%2F%20http%3A%2F%2Fwww.monnomdedomaine.fr%2Fredirection%2F » message= »Rediriger une URL comportant # » highlight= » » provider= »manual »/]

Avec un ? une url est prise en compte par les moteurs mais nous avons une nécessité de changer la manière de faire nos redirections, c’est donc également bien dommage comme dans cet exemple avec http://www.monnomdedomaine.fr/?blank/y33xk :

[pastacode lang= »apacheconf » manual= »RewriteCond%20%25%7BQUERY_STRING%7D%20%5Eblank%2Fy33xk%24%0ARewriteRule%20%5E%24%20http%3A%2F%2Fwww.monnomdedomaine.fr%2Fredirection%2F%3F%20%5BR%3D301%2CL%5D » message= »Redirection d’URL avec une URL source comprenant un ? » highlight= » » provider= »manual »/]

Il faut utiliser ainsi pour les caractères spéciaux ces directives de RewriteCond et RewriteRule. Nous vous invitons à faire des tests avec l’outil développé par Yakaferci.

Comment rediriger un répertoire complet de votre site de manière fonctionnelle et SEO

Beaucoup de sites sont développés en PHP et c’est probablement le cas du vôtre. Plutôt que d’évoquer les redirections possibles dans ce langages (vous utilisez certainement le PHP parce que votre site et construit sur un CMS), pensez catégorisation de votre site. Voici un exemple de redirection de répertoire, toujours sous la même forme via le .htaccess :

[pastacode lang= »apacheconf » manual= »RedirectPermanent%20%2Fevenement%20http%3A%2F%2Fwww.example.com%2Fsport%2Fevenement » message= »Redirection de répertoire » highlight= » » provider= »manual »/]

Dans tous les cas, vérifiez régulièrement via la search console de Google les erreurs 404 détectées par le moteur, utilisez Screaming frog voir Xenu’s link Sleuth. Votre site doit bénéficier d’un maximum de codes 200 et occasionnellement du 301. Pour trouver vos erreurs 404 dans Search console, allez dans Exploration -> Erreurs d’exploration.

Comment faire des redirections, c’est aussi penser vers quelle page de destination renvoyer l’url cassée ou nécessitant  d’être rediriger. Si vous avez bien catégorisé votre site Internet, vous ne devez pas avoir de problème à rediriger par exemple un produit n’existant plus sur une catégorie parente.

X.D

Publié par Antoine Delange

Webmarketeur