Directories

Référence des codes d'état HTTP

Ask AI about this page

3 min de lecture

Yandex publie non seulement la signification de chaque code d’état, mais aussi quand l’utiliser, et plusieurs de ces recommandations diffèrent des pratiques courantes. C’est la référence à consulter avant de choisir un type de redirection.

Redirections

  • 301 Moved Permanently. Le robot n’indexe pas le document de redirection mais indexe la destination. Yandex ajoute une instruction rarement mentionnée ailleurs : gardez la redirection active pendant au moins six mois pour que les moteurs de recherche la traitent correctement. Les migrations où l’ancien hôte est mis hors service après un mois gaspillent le transfert.
  • 302 Found. Temporaire uniquement — tests A/B et maintenance. Si elle doit être permanente, utilisez 301.
  • 303 See Other. Pour rediriger un utilisateur après la soumission d’un formulaire. Une page doit renvoyer 200 pour apparaître dans les résultats.
  • 304 Not Modified. Yandex le recommande activement pour les ressources qui sont rarement mises à jour, fréquemment demandées et qui contribuent significativement au trafic — images, CSS, JavaScript. Cela accélère l’indexation et réduit le trafic.
  • 305 Use Proxy. Obsolète pour des raisons de sécurité ; ne pas utiliser.
  • 307 et 308. Les équivalents préservant la méthode de 302 et 301, conservant la méthode de requête, le corps et les en-têtes d’origine.
  • 300 Multiple Choices. Le robot ne peut pas déterminer quelle ressource l’URL désigne ; corrigez les en-têtes.

Erreurs client qu’il vaut la peine de lire attentivement

  • 403 Forbidden. Accès refusé — pour que la page soit indexée, autorisez l’accès. C’est là qu’apparaît le filtrage de bots trop agressif.
  • 404 Not Found. Les conseils de Yandex sont sereins : si vous avez supprimé une section, bloquez-la dans robots.txt ; si la page n’a jamais existé, ignorez l’erreur — quelqu’un a fait un lien incorrect vers votre site. Un rapport 404 n’est pas automatiquement une liste de tâches.
  • 405 Méthode non valide — configurez le serveur pour qu’il prenne en charge les méthodes requises ; vérifiez les paramètres CORS.
  • 406 Inacceptable — le document existe mais la langue ou l’encodage ne sont pas pris en charge par le robot.
  • 401 et 402 — authentification requise, et erreur de configuration du serveur ou de paiement respectivement.
  • 400 Bad Request — requête malformée ; les en-têtes et les paramètres doivent être conformes à la spécification HTTP.

Le point pratique

La plupart des sites utilisent 301 et 302 pour tout et n’implémentent jamais 304. C’est l’écart qu’il vaut la peine de combler sur un grand site : les réponses conditionnelles sur les actifs statiques sont l’un des rares leviers d’efficacité de l’exploration que Yandex recommande explicitement.

Référence des codes d'état HTTP
Référence des codes d'état HTTP — 2
Alien Road

Comment nous l'appliquons

Two of these change how we plan work. The six-month rule for 301s goes into every migration plan we write, because clients budget to decommission the old hosting far sooner. And 304 handling on static assets is worth measuring on any large catalogue — it is recommended here in plain language and almost never implemented.

Services associés

Partager