Redirections multiples
Une redirection signifie le transfert automatique des utilisateurs et des robots d'exploration d'une URL à une autre. Lorsque l'utilisateur clique sur un lien ou entre l'adresse directement dans la barre de recherche, le navigateur ouvre automatiquement une autre page à laquelle la redirection est configurée. Par exemple, lorsque l'utilisateur clique sur un lien vers site.ru/page1
, il peut être redirigé automatiquement vers site.ru/page2
.
Les redirections multiples désignent le cas où une telle redirection est utilisée plusieurs fois pour passer d'une page à l'autre. Par exemple, en cliquant sur yoursite.com/page1
, l'utilisateur est redirigé vers yoursite.com/page2
, puis vers yoursite.com/page3
.
Pourquoi éviter les redirections multiples ?
- Les moteurs de recherche traitent un nombre limité de redirections. Selon les données disponibles, Google suit jusqu'à 5 liens. S'il y en a plus, Google ne suivra pas le lien et n'indexera pas les pages du site.
- Le budget d'exploration est dépensé sur les redirections multiples.
Le budget d'exploration est le nombre de pages qu'un robot explore et indexe sur un site dans un délai donné. Il est important de le dépenser sur les pages de destination prioritaires. En savoir plus sur le budget d'exploration.
Types de redirections
Les redirections peuvent avoir différents statuts HTTP. Différents codes de statut HTTP sont utilisés par les moteurs et les navigateurs pour comprendre le type de redirection. Chaque type de redirection a son propre but. Les optimiseurs et les programmeurs utilisent plus souvent les redirections 301 et 302 que d'autres types de redirections.
Codes de statut 3xx :
- 300 - Choix multiple. Utilisé si le navigateur doit prendre une décision automatique pour rediriger l'utilisateur. Par exemple, ce code pourrait être utilisé pour sélectionner une langue ou un code.
- 301 - Déplacé de manière permanente. Il redirige de manière permanente d'une URL à une autre, transférant l'équité des liens vers la page redirigée. En même temps, les anciennes URL disparaissent des résultats de recherche et de nouvelles commencent à être indexées. Vous pouvez trouver le guide de Google sur l'utilisation de cette redirection ici.
- 302 - Redirection temporaire. Utilisé lorsque vous devez rediriger temporairement d'une page à une autre. Dans ce cas, l'ancienne page avec tous ses paramètres restera dans l'index.
- 303 - Force une requête GET vers la nouvelle URL. Utilisé pour empêcher les pages contenant des informations à usage unique d'être mises à jour.
- 304 - Charge les données depuis le cache du navigateur à l'URL lorsque l'utilisateur recharge la page. Utilisé lorsque le contenu de la page reste inchangé.
- 305 - Réponse signifiant que la ressource demandée est uniquement disponible via un proxy.
- 306 - Redirection non utilisée pour le moment.
- 307 - Redirection temporaire, semblable à la 302.
Contenu du rapport "Redirections multiples"
- URL de redirection
- URL finale dans la chaîne de redirection
- Informations sur le nombre de redirections dans la chaîne
- Bouton pour vérifier le statut HTTP
Lorsque vous cliquez dessus, la fenêtre "Voir les en-têtes HTTP" s'ouvre :
- Dans le champ "URL", entrez l'adresse de la page que vous souhaitez vérifier.
- Sélectionnez "User -Agent" au nom duquel la requête sera effectuée. L'agent utilisateur est une application qui utilise un protocole réseau spécifique. Le terme est couramment utilisé pour les applications qui accèdent à des sites Web, comme les navigateurs et les robots d'exploration.
- Sélectionnez le code préféré par le navigateur.
- Cochez "Afficher le code HTML" si vous souhaitez voir le contenu de la page HTML. Si cette option n'est pas cochée, seuls les en-têtes HTTP seront affichés.
- Cliquez sur le bouton "Vérifier".
- En-tête de la page HTTP. Lors de la vérification d'une redirection, il est important de regarder des paramètres tels que le code de réponse de la page (3xx) et le champ Location - il contiendra l'URL vers laquelle la redirection a été effectuée.
Comment résoudre le problème
L'erreur "trop de redirections" signifie que votre page est coincée dans une boucle de redirections sans fin, n'atteignant jamais sa destination. Cela nuit à votre site car les utilisateurs ne peuvent pas accéder à la page et les robots d'exploration ne peuvent pas explorer et donc indexer la page.
Si vous trouvez des redirections multiples sur votre page, voici quelques façons de résoudre le problème :
- Effacez les cookies de votre navigateur et essayez à nouveau.
- Si cela ne fonctionne pas, essayez de vider le cache de votre navigateur.
- Vérifiez que votre certificat SSL est correctement installé. Si SSL a été forcé mais que le certificat n'a pas été correctement installé, alors les demandes peuvent être envoyées en HTTP mais se redirigent constamment vers HTTPS, ce qui cause l'erreur.
- Utilisez votre gestionnaire de fichiers (comme cPanel) pour réinitialiser le fichier .htaccess à ses paramètres par défaut.
- Enfin, si tout échoue, contactez votre fournisseur d'hébergement pour voir s'ils peuvent clarifier ce qui cause le problème.