Redirections 301 et redirections 302: quelle est la différence ?

click fraud protection

Chaque fois qu'un serveur Web sert une page Web, un code d'état est généré et écrit dans le fichier journal de ce serveur Web. Le plus commun code d'état est 200 — ce qui signifie que la page ou la ressource a été trouvée. Le prochain code d'état le plus courant est 404 — ce qui signifie que la ressource demandée n'a pas été trouvée sur le serveur pour une raison quelconque. Évidemment, vous voulez éviter ces 404 erreurs, ce que vous pouvez faire avec des redirections au niveau du serveur.

Lorsqu'une page est redirigée avec une redirection au niveau du serveur, l'un des codes d'état de niveau 300 est signalé. Les plus courants sont 301, qui est une redirection permanente, et 302, ou la redirection temporaire.

Quand devriez-vous utiliser une redirection 301?

Les redirections 301 sont permanentes. Ils informent un moteur de recherche que la page a été déplacée, probablement à cause d'une refonte qui utilise des noms de pages ou des structures de fichiers différents. Une redirection 301 demande à tout moteur de recherche ou agent utilisateur venant sur la page de mettre à jour l'URL dans sa base de données. C'est le type de redirection le plus courant que les gens devraient utiliser à la fois du point de vue du référencement (optimisation des moteurs de recherche) et du point de vue de l'expérience utilisateur.

instagram viewer

Malheureusement, toutes les conceptions Web ou entreprises n'utilisent pas 310 redirections. Parfois, ils utilisent plutôt la balise meta refresh ou les redirections de serveur 302. Cela peut être une pratique dangereuse. Moteurs de recherche n'approuvez aucune de ces techniques de redirection car il s'agit d'un stratagème courant pour les spammeurs afin d'obtenir davantage de leurs domaines dans les résultats des moteurs de recherche.

Du point de vue du référencement, une autre raison d'utiliser les redirections 301 est que vos URL conservent leur popularité de lien, car ces redirections transfèrent le "jus de lien" d'une page de l'ancienne page vers la nouvelle. Si vous configurez des redirections 302, Google et d'autres sites qui déterminent les cotes de popularité supposent que le lien est finira par être complètement supprimé, donc ils ne transfèrent rien du tout car c'est un temporaire réorienter. Cela signifie que la nouvelle page n'a pas la popularité de lien associée à l'ancienne page. Il doit générer cette popularité par lui-même. Si vous avez investi du temps à développer la popularité de vos pages, cela pourrait être un grand pas en arrière pour votre site.

Changements de domaine

Bien qu'il soit rare que vous ayez besoin de changer le nom de domaine réel de votre site, cela arrive de temps en temps. Par exemple, vous pouvez utiliser un nom de domaine lorsqu'un meilleur devient disponible. Si vous sécurisez ce meilleur domaine, vous devrez modifier non seulement la structure de votre URL, mais également le domaine.

Si vous modifiez le nom de domaine de votre site, vous ne devez absolument pas utiliser une redirection 302. Cela vous fait presque toujours passer pour un "spammer" et cela peut même bloquer tous vos domaines de Google et d'autres moteurs de recherche. Si vous avez plusieurs domaines qui doivent tous pointer vers le même endroit, vous devez utiliser la redirection du serveur 301.

C'est une pratique courante pour les sites qui achètent des domaines supplémentaires avec des fautes d'orthographe (www.gooogle.com) ou pour d'autres pays (www.symantec.co.uk). Ils sécurisent ces domaines alternatifs (afin que personne d'autre ne puisse les récupérer), puis les redirigent vers leur site Web principal. Tant que vous utilisez une redirection 301 lors de cette opération, vous ne serez pas pénalisé dans les moteurs de recherche.

Pourquoi utiliseriez-vous une redirection 302?

La meilleure raison d'utiliser une redirection 302 est d'éviter que vos URL laides soient indexées en permanence par les moteurs de recherche. Par exemple, si votre site est construit à partir d'une base de données, vous pouvez rediriger votre page d'accueil à partir d'une URL telle que:

Vers une URL contenant de nombreux paramètres et données de session, cela ressemblerait à ceci:

Le symbole » indique un retour à la ligne.

Lorsqu'un moteur de recherche récupère l'URL de votre page d'accueil, vous voulez qu'il reconnaisse que l'URL longue est la bonne page, mais ne définit pas cette URL dans sa base de données. En d'autres termes, vous voulez que le moteur de recherche ait " http://www.lifewire.com/" comme URL.

Si vous utilisez une redirection de serveur 302, vous pouvez le faire, et la plupart des moteurs de recherche accepteront que vous n'êtes pas un spammeur.

Ce qu'il faut éviter lors de l'utilisation des redirections 302

  • Ne redirigez pas vers d'autres domaines. Bien que cela soit certainement possible avec une redirection 302, elle a l'air d'être beaucoup moins permanente.
  • Un grand nombre de redirections vers la même page. C'est exactement ce que font les spammeurs, et à moins que vous ne vouliez être banni de Google, ce n'est pas une bonne idée d'avoir plus de 5 URL redirigées vers le même emplacement.
instagram story viewer