Une redirection est un mécanisme qui redirige automatiquement un utilisateur qui visite un site ou une page vers une autre URL.
Lorsque vous êtes conscient des redirections lors du déplacement de sites ou du changement d'URLs, il s'agit souvent d'un timing important pour le SEO. À ce moment-là, de nombreuses personnes pourraient se demander comment utiliser plusieurs types de redirections.
Dans cet article, nous expliquerons en détail du point de vue SEO, des bases de la signification et de l'aperçu des redirections, aux types recommandés et aux différences d'effets, ainsi que des méthodes de configuration spécifiques.
Qu'est-ce qu'une redirection au juste ? Qu'est-ce que vous voulez dire

Une redirection est un mécanisme qui transfère automatiquement un utilisateur qui visite un site ou une page spécifique vers une autre URL.
Par exemple, disons que l'URL que le site que vous gérez a utilisée jusqu'à présent a été changée pour une nouvelle URL. Si rien n'est fait à ce moment-là, les utilisateurs existants continueront à accéder à l'ancienne URL et les nouveaux sites et pages ne seront pas consultés.
C'est à ce moment-là qu'une redirection est nécessaire. En configurant une redirection, vous pouvez automatiquement passer de l'ancienne page à la nouvelle page, de sorte que vous puissiez guider l'utilisateur vers la nouvelle page.
autre,
- URLs distinctes en fonction de l'appareil utilisé
- Transition automatique de la page après la finalisation du paiement
Les redirections sont également utilisées à d'autres fins.
Importance des redirections
Un des objectifs de la mise en place de redirections est d'éviter les problèmes d'utilisabilité.
Sans redirections, les utilisateurs continueront à voir des informations obsolètes sur votre ancien site. De plus, si l'ancien site est fermé (404), l'utilisateur doit se rendre sur le nouveau site.
Configurer les redirections correctement peut prévenir ce type de dégradation de l'usabilité.
Les redirections sont également importantes du point de vue du SEO. Si vous ne définissez pas de redirection lorsque vous changez l'URL, les moteurs de recherche tels que Google considéreront la nouvelle page comme une page différente, de sorte que l'évaluation que vous avez accumulée jusqu'à présent sera réinitialisée.
Si vous configurez correctement la redirection, l'évaluation par le moteur de recherche de l'ancienne page sera transférée à la nouvelle page, vous permettant de migrer avec presque aucune perte de performance, telle que le classement.

Cependant, il y a d'autres points à prendre en compte concernant les redirections lors des renouvellements de sites. Les matériaux suivants résument les points de SEO dont vous devez être conscient lors du renouvellement de votre site, veuillez donc y faire référence.
Quand est-il nécessaire de définir une redirection?
Comme mentionné ci-dessus, les redirections sont un point à retenir du point de vue de l'usabilité et du SEO lors de l'exploitation d'un site web. Quand avez-vous réellement besoin d'une redirection? Les paramètres de redirection sont principalement requis aux moments suivants.
- Lorsque le site est renouvelé (URL changée)
- Lorsque vous changez le domaine de votre site
- Lorsque vous souhaitez migrer d'un PC vers un smartphone avec une URL différente
- Lorsque la visualisation est temporairement indisponible, comme pendant la maintenance
- Lorsque vous avez une page que vous souhaitez consulter temporairement, comme une campagne limitée dans le temps
Il existe de nombreuses situations dans lesquelles une telle redirection est nécessaire.
Veuillez vous référer à l'article ci-dessous pour une explication facile à comprendre sur la façon de rediriger lorsque le site est renouvelé.
Types de redirections et différences
Il existe deux types de redirections :
- Redirection côté serveur (redirection HTTP) utilisant .htaccess ou PHP
- Redirections côté client utilisant JavaScript ou meta refresh
Les redirections 301 et 302 que l'on voit couramment sont des redirections côté serveur et sont les méthodes recommandées par Google dans le contexte du SEO.
À partir de là, regardons les différences et les caractéristiques des redirections 301 et 302, qui sont les mêmes redirections côté serveur.
Redirection 301

Une “redirection 301” est un code d'état de transfert utilisé lorsqu'une URL a été changée de façon permanente.
Une redirection 301 est effectuée lorsque “l'URL d'origine ne sera pas utilisée à l'avenir” comme suit.
- Lorsque l'ensemble du site est renouvelé et que l'URL est changée
- Lors du passage de http à https après conversion en SSL
- Lors de la mise en œuvre de la normalisation des URL
Les moteurs de recherche reconnaissent également que “la nouvelle URL doit être affichée”, et essentiellement, l'index est rapidement déplacé vers la nouvelle URL, et l'évaluation de l'ancienne page est également héritée.
Lisez aussi ceci : Le redirection 301 passe-t-elle le jus de lien ?
Redirection 302

“302 Redirect” est un code d'état de traitement de transfert utilisé lorsque l'URL est temporairement modifiée.
Lors d'un redirection 302, utilisez-le pour indiquer un changement temporaire comme suit.
- Lors de la réalisation de tests de redirection dans des tests A/B
- Lors de la désactivation temporaire de l'accès pendant la maintenance
- Lorsque vous souhaitez changer l'URL affichée sur votre PC et votre smartphone
- Lorsque vous souhaitez passer temporairement par une page de campagne, etc.
Une redirection 302 est un changement temporaire, et les moteurs de recherche jugent également qu'il se peut qu'il revienne à l'URL d'origine un jour. En conséquence, l'indexation de nouvelles URLs a tendance à prendre plus de temps que les redirections 301.
Les redirections 301 sont recommandées lorsque vous déplacez votre site web. Soyez assuré que la note de la page sera héritée même avec une redirection 302.

Redirection côté serveur
À partir de maintenant, j'expliquerai la différence dans le mécanisme de redirection. Il existe deux manières de définir des redirections côté serveur :
- Redirection avec .htaccess
- redirection par php
Redirection avec .htaccess
La redirection par .htaccess est la méthode de redirection la plus recommandée car elle est facile à gérer et à configurer.
Cependant, .htaccess ne peut pas être configuré à moins que le serveur n'utilise Apache et que le fichier .htaccess puisse être accessible sur le serveur.
En plus de pouvoir les décrire collectivement dans un fichier, vous pouvez également faire des réglages détaillés pour chaque fichier ou répertoire. Il est pratique d'utiliser .htaccess pour des correspondances en masse telles que la présence ou l'absence de www et des barres obliques finales.
Redirection Avec Php
La redirection par PHP est une méthode de redirection qui décrit la fonction d'en-tête en haut du fichier html.
Vous pouvez définir le code d'état lors de la redirection, mais la valeur par défaut est une redirection 302, alors assurez-vous de définir une redirection 301 lorsque vous déplacez votre site.
Il est pratique de pouvoir définir pour chaque URL, mais .htaccess est recommandé du point de vue de la gestion.
Redirection Côté Client
Bien que nous ayons introduit des redirections côté serveur, il existe également des cas où les redirections sont définies côté client.
Il y a deux façons de définir des redirections côté client :
- Redirection par JavaScript
- Redirection avec meta refresh
Redirection par JavaScript
La redirection par JavaScript est une méthode pour définir une redirection en écrivant “JavaScript” pour rediriger dans la “balise script” de la page source de redirection.
Les redirections JavaScript sont bien gérées par Google, ce qui en fait le premier choix lorsque les redirections côté serveur ne sont pas possibles. Veuillez noter que cela ne s'appliquera pas si l'utilisateur a désactivé JavaScript.
De plus, si vous n'en êtes pas conscient, vous ne serez pas en mesure de récupérer les paramètres et les informations de référent, et vous ne saurez pas de quelle page vous êtes venu, ce qui influencera la mesure.
Mettons-le en œuvre tout en consultant le département de développement en nous basant sur le site de référence suivant.
Redirection avec meta refresh
La redirection par meta refresh est une méthode pour définir une redirection en définissant “refresh” dans l’ “attribut http-equiv” de la balise meta. Par conséquent, on l'appelle aussi redirection html ou redirection par meta refresh, et c'était l'un des moyens de redirection les plus courants par le passé.
Cependant, ces dernières années, elle a été abandonnée par le W3C et Google, qui ont défini des normes pour HTML, et elle est rarement vue. En règle générale, utilisez-la en dernier recours lorsque la redirection avec .htaccess, PHP ou JavaScript n'est également pas possible.
Résumé des types de redirection

Il existe deux types de redirection, “côté serveur” et “côté client”, et la redirection côté serveur est recommandée du point de vue de la certitude et du SEO.
De plus,.htaccess'' and
la redirection PHP” est une redirection typique côté serveur, et “.htaccess” est la plus recommandée du point de vue de la gestion.
D'un autre côté, il existe deux types de redirections côté client, “redirection JavaScript” et “meta refresh”, mais chacune a ses propres inconvénients, il est donc recommandé de les utiliser lorsque la redirection côté serveur ne peut pas être utilisée. Avant tout, “meta refresh” devrait être le dernier recours.
Comment définir une redirection
À partir d'ici, nous allons introduire comment configurer les quatre redirections suivantes.
- .htaccess
- PHP
- JavaScript
- méta rafraîchissement
.htaccess
Vérifiez votre serveur pour les fichiers .htaccess. Si le fichier n'existe pas sur le serveur, créez un nouveau fichier .htaccess avec un éditeur de texte, etc., et écrivez la redirection appropriée.
La description varie en fonction de la portée de la redirection, veuillez donc vous référer à ce qui suit.
Unité de page
<IfModule mod_rewrite.c>
Moteur de réécriture activé
RewriteRule ^(URL source de redirection)$(URL de destination de redirection)[R=301,L]
</IfModule>
Pour chaque répertoire
<IfModule mod_rewrite.c>
Moteur de réécriture activé
Base de réécriture /
RewriteRule ^ancien répertoire(/(.)$ /nouveau répertoire/)$1 [R=301,L]
</IfModule>
Pour chaque domaine
<IfModule mod_rewrite.c>
Moteur de réécriture activé
RewriteCond %{HTTP_HOST} ^(domaine original)
RewriteRule ^(.) (nouveau domaine)$1 [R=301,L]
</IfModule>
En cas de changement d'URL dû à un SSL
<IfModule mod_rewrite.c>
Moteur de réécriture activé
RewriteCond %{HTTPS} off
RewriteRule ^(.) (URL de redirection SSL)$1 [R=301,L]
</IfModule>
Lors de la normalisation de l'URL (de avec www à sans www)
<IfModule mod_rewrite.c>
Moteur de réécriture activé
RewriteCond %{HTTP_HOST} ^(URL de page www)
RewriteRule ^(.) (URL sans www)$1 [R=301,L]
</IfModule>
PHP
Ensuite, je vais introduire le paramètre de redirection en php. Pour rediriger une page spécifique :
<?php
header(‘Location: (URL to redirect to)’, true, 301);
exit();>
Excluez les () dans la partie (URL de redirection) lors de l'écriture.
Si vous définissez la redirection telle quelle avec php, ce sera une redirection 302, donc si vous souhaitez définir une redirection 301, veuillez écrire comme ci-dessus.
JavaScript
Si vous souhaitez rediriger du côté client, écrivez comme suit en utilisant JavaScript.
<script type=”text/javascript”>
<!–-
setTimeout(“link()”, 0);
function link(){
location.href='(URL de redirection)’;
}
––>
</script>
Excluez les () dans la partie (URL de redirection) lors de l'écriture.
Rappelez-vous que dans des cas tels que “Le serveur que vous utilisez ne peut pas être redirigé…”, vous pouvez configurer une redirection en utilisant JavaScript.
méta rafraîchissement
Si vous souhaitez rediriger après avoir affiché une page vous demandant de rediriger, vous pouvez également utiliser le méta rafraîchissement.
<meta http-equiv=”refresh”content=”Secondes avant de sauter vers la destination de redirection; URL=(URL de la destination de redirection)”>
*Excluez les () dans la partie (URL de redirection) lors de la rédaction.
Cependant, il est également obsolète par Google car il ne transmet pas les évaluations SEO et n'est pas pris en charge par les navigateurs. Par conséquent, vous ne devez envisager de l'utiliser que si d'autres redirections sont absolument inutilisables.
De plus, fixons le nombre de secondes à 0 secondes lors de son utilisation à des fins de redirection. Il sera alors traité comme toute autre redirection.
Comment gérer les avertissements de redirection et la fraude
Il existe deux types d'avertissements qui peuvent survenir lors d'une redirection : À partir d'ici, nous allons vous expliquer comment gérer chacun des avertissements.
- Que faire si vous recevez un avertissement de redirection
- Que faire si vous obtenez une redirection invalide
Que faire si vous recevez un avertissement de redirection
Si la destination de la redirection est désavantageuse pour le spectateur, ou si la page est sans rapport, un avertissement peut être émis. Il existe quatre causes possibles :
- Causé par des cookies
- Si la destination de la redirection n'est pas activée SSL
- Pour les pages qui ne sont pas liées à la destination de la redirection
- Si l'URL de redirection est une URL raccourcie
- Boucles de redirection, lorsque les chaînes de redirection deviennent longues
Si vous recevez un avertissement, vous pouvez le résoudre en changeant la destination de redirection vers SSL pour renforcer la sécurité, ou en changeant la description vers l'URL d'origine au lieu de l'URL raccourcie.
Si l'avertissement ne disparaît toujours pas, il est recommandé de supprimer vos propres cookies et de vérifier s'il y a un problème avec votre ordinateur lui-même.
Que faire si vous obtenez une redirection invalide
Une amélioration immédiate est requise car des pénalités telles qu'une baisse des classements de recherche se produiront s'il est déterminé qu'il s'agit d'une redirection non autorisée. Mais quand une mauvaise redirection apparaît-elle en premier lieu ?
Il y a deux causes possibles :
- Les moteurs de recherche voient la redirection correcte, mais l'utilisateur voit une page différente (cloaking)
- Si la destination de redirection est une page qui n'a rien à voir avec la page d'origine (comme une page de spam)
Même si vous avez configuré des redirections, si vous voyez toujours des redirections non autorisées, il est très probable que Google ait déterminé que votre site n'est pas pertinent. Par conséquent, la page d'origine et la destination de redirection doivent être liées.
Par exemple, nous recommandons de définir les mêmes mots-clés et descriptions, ou de vérifier si l'URL est correcte lors du passage d'un smartphone à la destination de redirection.
Période de réglage des redirections
Enfin, je vais introduire la période de réglage de la redirection. Même si vous configurez une redirection , si vous l'annulez avant que le robot d'exploration ne détecte la redirection, l'évaluation ne sera pas transférée à la nouvelle page, et le classement diminuera ou la page ne s'affichera pas dans les résultats de recherche.
Donc, idéalement, conservez les redirections pendant au moins un an.
De plus, lors de l'utilisation de redirections pour les transitions de page après paiement, il n'est pas rare que les redirections ne passent pas automatiquement en fonction de la manière dont les redirections sont configurées. Par conséquent, il est recommandé d'inclure un message tel que “Cliquez ici si cela ne change pas automatiquement”.
Utiliser correctement les redirections
Si vous ne configurez pas la redirection correctement, vous ne perdrez pas seulement l'évaluation SEO que vous avez durement acquise, mais cela entraînera également une diminution significative de l'utilisabilité.
Comme il n'y a pas beaucoup d'opportunités de changer les URL, comme le renouvellement du site et le SSL, il est important de comprendre l'importance des redirections et de s'assurer qu'il n'y a pas d'omissions dans la réponse.
Article lié: La redirection d'une URL affecte-t-elle le SEO ? Explication