LinkedIn Link to LinkedIn Twitter Link to Twitter

Code d’état HTTP et SEO : 1xx, 2xx, 3xx, 4xx, 5xx

0 commentaires

Les codes d’état HTTP sont les réponses du serveur aux requêtes du client (navigateur). Une page n’affichant aucune erreur, possède un code d’état 200. Dans un monde idéal, toutes les pages devraient avoir un code 200.

Dans ce guide, nous verrons les applications de chaque code HTTP par rapport au SEO.

Il existe cinq catégories de codes :

  1. 1xx – Information
  2. 2xx – Demande réussie
  3. 3xx – Redirections
  4. 4xx – Erreurs clients
  5. 5xx – Erreurs de serveur

1xx – Information

Les codes d'état 1xx indiquent que le serveur a reçu la demande et que le traitement se poursuivra.

Code Message Signification
100 Continue Tout va bien, attend la suite.
101 Switching Protocols Acceptation du changement de protocole.
102 Processing Des choses se passent mais ne sont pas encore terminées.
103 Early Hints Peut permettre de précharger des ressources, ce qui peut aider à améliorer le LCP pour Largest Contentful Paint (Core Web Vitals).

2xx – Succès

Les codes d'état 2xx signifient qu'une demande a été reçue, comprise et acceptée.

Code Message Signification
200 OK Tout va bien.
201 Created Tout va bien, mais a nécessité une nouvelle ressource créée
202 Accepted Requête traitée, mais pas terminée
203 Non-Authoritative Information Information retournée, mais générée par une source non certifiée.
204 No Content Requête traitée avec succès mais il n’y a pas de contenu dans le corps.
205 Reset Content Réinitialise le document à son état d'origine, par exemple en effaçant un formulaire.
206 Partial Content Seule une partie du contenu a été envoyée.
207 Multi-Status Il existe d'autres codes de réponse qui pourraient être 2xx, 3xx, 4xx ou 5xx.
208 Already Reported Le client indique au serveur que la même ressource a été mentionnée précédemment.
210 Content Different Utilisation non officielle par Apache
226 Im Used Permet au serveur d'envoyer des modifications de ressources aux clients.

Les codes 200 pour Google (attention aux 204)

Si un code 200 est retourné, Google peut indexer les pages. En revanche le code 204, appelé aussi soft 404 ne sera pas indexé. Pourquoi soft 404 ? Eh bien, tout simplement parce qu’une 404 est une URL qui n’a pas été trouvée, une 204 est une page trouvée mais qui n’a aucun contenu, d’où le terme de soft 404.

Soit l’URL n’a effectivement pas de contenu, soit le contenu est trop pauvre. Veillez à ne pas avoir d’URL avec un code d’état 204.

3xx – Redirection

L’URL est redirigée vers une autre URL. À quelques exceptions.

Code Message Signification
300 Multiple Choices Il y a plus d'une réponse possible, et vous devrez peut-être en choisir une.
301 Moved Permanently L'ancienne ressource est maintenant redirigée vers la nouvelle ressource. Permet de transmettre le PageRank d’une page à une autre lorsque vous devez modifier vos URL.
302 Found Redirigée car temporairement déplacée. Lorsqu'ils sont confrontés à une 302, les moteurs de recherche conservent l'ancienne URL indexée même si elle est redirigée. À éviter.
303 See Other Une redirection 303 redirige l'utilisateur vers une ressource similaire à celle demandée, c’est une redirection temporaire. Vous n'utiliserez généralement pas les redirections 303 à des fins de référencement car elles peuvent être interprétées par les moteurs comme des 302 ou 301.
304 Not Modified Indique que la page n'a pas été modifiée. Généralement utilisée pour la mise en cache.
307 Temporary Redirect La page web n'est temporairement pas disponible pour des raisons qui n'ont pas été prévues. De cette façon, les moteurs de recherche ne mettent pas à jour leurs liens. Mieux que 302 lorsque des liens/opérations « non-GET » sont disponibles sur le site.
308 Permanent Redirect Une redirection 308 est identique à une redirection 301, sauf qu'elle conserve la méthode HTTP de la requête d'origine lors de la redirection. Google dit qu'il traite les redirections 308 de la même manière que les redirections 301, mais la plupart des référenceurs constatent une meilleure diffusion du PR avec les redirections 301.

Redirection 3xx pour Google

Les signaux 301 et 302 sont des signaux de canonisation. C’est-à-dire que le moteur comprend qu’il s’agit du même contenu mais qu’il a été déplacé vers un chemin différent. Ils passent alors le PageRank.

Un 301 consolide en avant vers la nouvelle URL, et un 302 consolide en arrière vers l'ancienne URL.
Les autres n’ont que peu d’importance à préciser ou trop simple à comprendre comme quoi il s’agit de danger SEO comme la 310.

4xx - Erreur du client HTTP

Les codes d'état 4xx signifient qu’il y a une erreur. L'erreur est généralement expliquée dans la réponse.

Code Message Signification
400 Bad Request La demande du client est fausse. Elle est peut-être malformée, invalide ou trop volumineuse
401 Unauthorized Une authentification est nécessaire pour accéder à la ressource.
402 Payment Required Paiement requis pour accéder à la ressource.
403 Forbidden Le serveur a compris la requête, mais refuse de l'exécuter. Contrairement à l'erreur 401, s'authentifier ne fera aucune différence. Sur les serveurs où l'authentification est requise, cela signifie généralement que l'authentification a été acceptée mais que les droits d'accès ne permettent pas au client d'accéder à la ressource.
404 Not Found Ressource non trouvée.
405 Method Not Allowed Méthode de requête non autorisée.
406 Not Acceptable La ressource demandée n'est pas disponible dans un format qui respecterait les en-têtes « Accept » de la requête.
407 Proxy Authentication Required Accès à la ressource autorisé par identification avec le proxy.
408 Request Time-out Temps d’attente d’une requête du client, écoulé côté serveur. Le serveur a expiré ou a décidé de fermer la connexion.
409 Conflict La requête ne peut être traitée en l’état actuel.
410 Gone La ressource n'est plus disponible et aucune adresse de redirection n’est connue. Semblable à un 404 mais augmente la rapidité de traitement pour Google à désindexer la page.
429 Too Many Requests Le client a émis trop de requêtes dans un délai donné.

Comment Google gère les 4xx

4xxs entraînera la suppression de pages de l'index.

Si vous avez des 404 avec des backlinks, dans ce cas-là, mettez en place des 301 vers les bonnes ressources par rapport au lien qui envoie vers des 404. Admettons qu’un blogueur se soit trompé dans l’URL, vous pouvez le faire. Ou contactez le blog en question.

Les 404 et 410 ont un traitement similaire. Les deux suppriment les pages de l'index, mais les 410 sont légèrement plus rapides.

Les 421 sont utilisées par Google pour désactiver l'exploration avec HTTP/2.

Les 429 sont traitées comme des erreurs de serveur et entraîneront un ralentissement de l'exploration par Google. Mais finalement, Google supprimera également ces pages de l'index.

5xx – Erreur côté serveur

Code Message Signification
500 Internal Server Error Le serveur rencontre une sorte de problème et n'a pas de code d'erreur meilleur ou plus spécifique.
501 Not Implemented Fonctionnalité réclamée non supportée par le serveur.
502 Bad Gateway ou Proxy Error En agissant en tant que serveur proxy ou passerelle, le serveur a reçu une réponse invalide depuis le serveur distant.
503 Service Unavailable Service temporairement indisponible ou en maintenance.
504 Gateway Time-out Temps d’attente d’une réponse d’un serveur à un serveur intermédiaire écoulé.
505 HTTP Version not supported Tout est dans le message
506 Variant Also Negotiates Erreur de négociation.
507 Insufficient storage Espace insuffisant pour modifier les propriétés afin de terminer la demande
508 Loop detected Le serveur a trouvé une boucle infini
509 Bandwidth Limit Exceeded Utilisée par de nombreux serveurs pour indiquer un dépassement de quota.
510 Not extended La requête ne respecte pas la politique d'accès aux ressources HTTP étendues.
511 Network authentication required Le client doit s'authentifier pour accéder au réseau. Utilisée par les portails captifs pour rediriger les clients vers la page d'authentification.

Comment Google gère les erreurs 5xx

Les erreurs 5xx ralentiront l'exploration et peuvent donc impacter le budget de crawl puisque celui-ci dépend de la vitesse. Finalement, les pages seront supprimées de l'index de Google.

Comme il s'agit d'erreurs de serveur, elles peuvent ne pas toujours être présentes.

L'hébergement WordPress pour les sites ambitieux

Vos concurrents utilisent Kinsta. Ne les laissez pas vous devancer.

Découvrez

Vous avez besoin d'aide ?

N'hésitez pas ! Nous sommes experts en création de site et en référencement naturel.

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *