Une redirection est un mécanisme qui renvoie 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'URL, il s'agit souvent d'un moment important pour le SEO. À ce moment-là, de nombreuses personnes peuvent se demander comment utiliser plusieurs types de redirections.
Dans cet article, nous expliquerons en détail, du point de vue du SEO, des bases de la signification et de l'aperçu des redirections, aux types recommandés et différences d'effets, et aux méthodes spécifiques de configuration.
Qu'est-ce qu'une redirection de toute façon ? Que voulez-vous dire
Une redirection est un mécanisme qui renvoie 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 en une nouvelle URL. Si rien n'est fait à ce moment-là, les utilisateurs existants continueront d'accéder à l'ancienne URL et les nouveaux sites et pages ne seront pas affichés.
C'est le moment où une redirection est nécessaire. En définissant une redirection, vous pouvez passer automatiquement de l'ancienne page à la nouvelle page, afin de guider l'utilisateur vers la nouvelle page.
un autre,
- Séparer les URL en fonction de l'appareil utilisé
- Transitionner automatiquement la page après la finalisation du paiement
Les redirections sont également utilisées à d'autres fins.
Importance des Redirections
L'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 correctement les redirections peut prévenir ce type de dégradation de l'utilisabilité.
Les redirections sont également importantes d'un point de vue SEO. Si vous ne mettez pas en place une redirection lorsque vous modifiez l'URL, les moteurs de recherche tels que Google considéreront la nouvelle page comme une page différente, donc l'évaluation que vous avez accumulée jusqu'à présent sera réinitialisée.
Si vous configurez correctement la redirection, l'évaluation par les moteurs de recherche de l'ancienne page sera transférée à la nouvelle page, vous permettant ainsi de migrer avec presque aucune perte de performance, comme le classement.
Cependant, il y a d'autres points à prendre en compte concernant les redirections lors des renouvellements de site. Les matériaux suivants résument les points de SEO dont vous devez être conscient lors du renouvellement de votre site, merci de vous y référer.
Quand est-il nécessaire de configurer une redirection ?
Comme mentionné ci-dessus, les redirections sont un point à retenir du point de vue de l'utilisabilité 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 nécessaires 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 à durée limitée
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 rafraîchissement meta
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 d'ici, examinons les différences et les fonctionnalités 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é lorsque l'URL a été changée de manière permanente.
La redirection 301 est effectuée lorsque “l'URL originale ne sera pas utilisée à l'avenir” comme suit.
- Lorsque l'ensemble du site est renouvelé et que l'URL est modifiée
- Lors du passage de http à https après la 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 en gros, l'index est rapidement transféré vers la nouvelle URL, et l'évaluation de la page précédente est également héritée.
Lisez aussi ceci : Le 301 Redirect Transfère-t-il le Link Juice ?
Redirection 302
« Redirection 302 » est un code de statut de traitement de transfert utilisé lorsque l'URL est temporairement changée.
Lorsque vous effectuez une redirection 302, utilisez-la pour indiquer un changement temporaire comme suit.
- Lors de la réalisation de tests de redirection dans les tests A/B
- Lorsque vous désactivez temporairement 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 peut revenir à l'URL d'origine un jour. En conséquence, l'indexation des nouvelles URL 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 d'ici, je vais expliquer 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 le 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 soit accessible sur le serveur.
En plus de pouvoir les décrire collectivement dans un fichier, vous pouvez également effectuer des réglages détaillés pour chaque fichier ou répertoire. Il est pratique d'utiliser .htaccess pour un traitement en masse tel que la présence ou l'absence de www et les 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 redirection par défaut est une redirection 302, donc 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é d'un point de vue gestion.
Redirection côté client
Bien que nous ayons introduit des redirections côté serveur, il existe également des cas où des redirections sont définies côté client.
Il existe deux façons de définir des redirections côté client :
- Rediriger par JavaScript
- Redirection par meta refresh
Rediriger par JavaScript
La redirection par JavaScript est une méthode de mise en place d'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 pourrez pas récupérer les paramètres et les informations de référent, et vous ne saurez pas de quelle page vous venez, ce qui affectera la mesure.
Mettons cela en œuvre tout en consultant le département développement sur la base du site de référence suivant.
Redirection par meta refresh
La redirection par méta rafraîchissement est une méthode de paramétrage d'une redirection en définissant “refresh” dans l'attribut “http-equiv” de la balise méta. Par conséquent, elle est également appelée redirection html ou redirection méta rafraîchissement, et c'était l'une des méthodes de redirection les plus courantes dans le passé.
Cependant, ces dernières années, elle a été dépréciée par le W3C et Google, qui établissent des normes pour HTML, et est rarement vue. Fondamentalement, 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
Les redirections « PHP » sont des redirections typiques côté serveur, et « .htaccess » est la plus recommandée du point de vue de la gestion.
D'autre part, il existe deux types de redirections côté client, « redirection JavaScript » et « actualisation meta », 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, « actualisation meta » devrait être le dernier recours.
Comment configurer la redirection
À partir de là, nous allons introduire comment configurer les quatre redirections suivantes.
- .htaccess
- PHP
- JavaScript
- Meta Refresh
.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 aux éléments suivants.
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é
Réécrire la base \/
RewriteRule ^ancien(répertoire d'origine)/(.)$ /nouveau(répertoire redirigé)/$1 [R=301,L]
<\/IfModule>
Pour chaque domaine
<IfModule mod_rewrite.c>
Moteur de réécriture activé
RewriteCond %{HTTP_HOST} ^(domaine d'origine)
RewriteRule ^(.) (nouveau domaine)$1 [R=301,L]
<\/IfModule>
En cas de changement d'URL en raison du 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} ^(www page URL)
RewriteRule ^(.) (URL sans www)$1 [R=301,L]
<\/IfModule>
PHP
Ensuite, je vais introduire le réglage de redirection en php. Pour rediriger une page spécifique :
<?php
header(‘Location: (URL de destination)’, 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, cela sera une redirection 302, donc si vous voulez définir une redirection 301, veuillez écrire comme ci-dessus.
JavaScript
Si vous voulez faire une redirection 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.
N'oubliez pas que dans des cas tels que “Le serveur que vous utilisez ne peut pas être redirigé…”, vous pouvez configurer une redirection en utilisant JavaScript.
Meta Refresh
Si vous souhaitez rediriger après avoir affiché une page vous indiquant de rediriger, vous pouvez également utiliser la méta-refresh.
<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 selon Google car il ne transfère pas les classements 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 n'importe quelle autre redirection.
Comment gérer les avertissements de redirection et la fraude
Il existe deux types d'avertissements qui peuvent se produire lorsqu'une redirection est effectuée: À partir de là, 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 hors sujet, un avertissement peut être émis. Il y a quatre causes possibles :
- Causé par des cookies
- Si la destination de la redirection n'est pas activée SSL
- Pour des 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 en 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.
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 dans les recherches 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 au premier abord ?
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 la 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 encore 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 la redirection doivent être liées.
Par exemple, nous vous 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 configuration de la redirection
Enfin, je vais introduire la période de configuration de la redirection. Même si vous configurez une redirection , si vous l'annulez avant que le crawler detecte la redirection, l'évaluation ne sera pas transférée à la nouvelle page, et le classement chutera ou la page ne sera pas affichée dans les résultats de recherche.
Ainsi, 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 s'effectuent pas automatiquement en fonction de la façon dont elles sont configurées. Par conséquent, il est recommandé d'inclure un message tel que « Cliquez ici si cela ne bascule pas automatiquement ».
Utilisez correctement les redirections
Si vous ne configurez pas correctement la redirection, vous ne perdrez pas seulement l'évaluation SEO que vous avez durement travaillée jusqu'à présent, mais cela entraînera également une diminution significative de l'utilisabilité.
Étant donné qu'il n'y a pas beaucoup d'opportunités de changer d'URLs comme le renouvellement de site et 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 Connexe : La redirection d'une URL affecte-t-elle le SEO ? Explications