Les codes d'état HTTP sont faciles à comprendre, mais les problèmes qui surviennent qu'ils identifient peuvent être compliqués à résoudre. La surveillance des codes d'état et la résolution des problèmes sont essentielles à la performance à long terme de votre site Web.

Qu'est-ce qu'un code d'état HTTP?

Chaque fois que vous visitez un site Web, comme cette page de blog, votre appareil envoie une demande pour cette page. Peut-être que vous avez googlé «codes d'état HTTP» et cliqué sur le lien vers cet article. Ce clic a provoqué une demande, qui a commencé avec «HTTP» ou Hypertext Transfer Protocol. Wikipedia a une bonne explication, mais c'est technique. N'oubliez pas que chaque fois que vous ouvrez une page Web, vous envoyez une demande HTTP au serveur de ce site Web et le code d'état HTTP vous indique si cette demande a fonctionné, a été redirigée ailleurs ou a échoué.

Liste des cinq niveaux de code d'état HTTP

Les codes d'état HTTP sont divisés en cinq niveaux différents. Les codes seront toujours à trois chiffres et le premier chiffre indique le niveau:

  • Réponse informationnelle 1xx – Vous ne verrez pas vraiment les codes d'état de niveau 1xx, car ils ne sont qu'une confirmation de la réception de votre demande. Je pense à ceux-ci comme à la manière d'un serveur de dire "laissez-moi examiner cela pour vous". Généralement, n'est pas disponible pour voir.
  • Succès 2xx – C'est ce que tu veux voir. Vous avez fait une demande, elle a été reçue, comprise et acceptée.
  • Redirection 3xx – Vous avez demandé une URL et le serveur a fourni à la place une autre adresse à votre navigateur. Ce ne sont pas nécessairement mauvais, mais ils doivent être traités correctement du point de vue du référencement. Il existe trois principaux codes d'état HTTP de niveau 3xx que vous êtes susceptible de rencontrer:
  • 301 Déménagé Définitivement – 301 redirections permanentes sont extrêmement importantes pour les performances SEO, en particulier lors des migrations ou restructurations de sites Web. Chaque fois que vous «déplacez» ou «déplacez et / ou modifiez» une URL importante de votre site Web, vous devez implémenter une redirection permanente 301 pour cette URL, en vous assurant qu'un navigateur est redirigé vers le nouvel emplacement ou si vous avez déménagé et / ou modifié le contenu de l'URL de destination que vous redirigez le navigateur vers la page la plus similaire sur votre nouveau site. Comme il s'agit de «redirections permanentes», les redirections 301 aident à préserver l'équité des pages afin que votre URL se classe toujours. Cela se produit car une redirection 301 communique au moteur de recherche qu'il doit mettre à jour son index vers la nouvelle URL et transmettre tous les liens externes vers l'ancienne URL vers la nouvelle URL.
  • 302 Trouvé / déplacé temporairement – Parfois, un site Web doit rediriger une page pendant une courte période, peut-être pour coïncider avec une promotion, mais il ne souhaite pas que Google modifie la page qui apparaît dans les résultats de recherche. Par exemple, vous pouvez avoir une page qui reçoit beaucoup de trafic de la part de Google pour des mots clés liés à "Spéciaux" ou "Liquidation", mais le Black Friday, vous souhaitez envoyer des clients vers une page spéciale Black Friday. 302 redirections le permettent. N'oubliez pas que la page vers laquelle vous redirigez ne sera probablement pas indexée, alors ne laissez pas votre redirection trop longtemps ou vous pourriez commencer à voir des déclins de classement ou votre URL temporaire devenir la nouvelle URL de classement. Les moteurs de recherche peuvent traiter et traiteront une redirection temporaire 302 comme une redirection 301 permanente si elle est en place pendant trop longtemps.
  • 307 Redirection temporaire – La redirection 307 est une politique HSTS. Il indique au navigateur que toutes les URL du site Web que vous parcourez ont été déplacées de HTTP à HTTPS et que tout lien HTTP que vous rencontrez doit être converti en lien HTTPS. En pratique, cela empêche les navigateurs de demander des URL HTTP à votre site. Une redirection 301 doit être utilisée afin de communiquer avec un moteur de recherche que vous avez déplacé de HTTP vers HTTPS.
  • Erreur client 4xx – 400 codes d'état de niveau peuvent indiquer un problème, surtout si un grand nombre est découvert. Il existe trois principaux types de codes d'état de niveau 400:
  • 403 Interdit – 403 codes de réponse signalent un état «Interdit», indiquant que le serveur peut être atteint et traiter la demande mais refuse de prendre d'autres mesures. Il existe plusieurs causes profondes possibles pour les réponses 403, y compris, mais sans s'y limiter, les extensions de navigateur bloquant les publicités et les paramètres de pare-feu sur l'ordinateur de l'utilisateur.
  • 404 Page non trouvée – Le type le plus courant, 404 codes d'état, peut être dû à une grande variété de choses, mais souvent une URL a changé et n'a pas été redirigée, ou un lien a été mis à jour de manière incorrecte. Les codes d'état 404 sont parfois un code approprié pour une URL. Les 404 sont généralement utilisés lorsqu'un site ne souhaite plus qu'une page soit diffusée et que le contenu ne soit plus valide. Un exemple serait lorsqu'une entreprise ne vend plus de produit et qu'il n'y a pas de produits connexes vers lesquels rediriger le navigateur. Dans les cas où une nouvelle page pourrait être un remplacement, le 404 serait incorrect et vous voudriez rediriger l'URL vers le nouveau contenu de remplacement.

Voici un exemple de notre page 404:

Page de codes d'état BrightEdge 404
  • Soft 404 – Techniquement, il ne s'agit pas d'une réponse d'état HTTP officielle, «Soft 404» est une étiquette utilisée par Google pour les pages manquantes, mais le serveur ne répond pas correctement 200 OK. Cela est souvent dû à des serveurs mal configurés qui répondent avec 200 OK au lieu de 404 Page non trouvée. La correction des erreurs Soft 404 est souvent similaire à une erreur 404 normale, en identifiant le lien rompu et en le mettant à jour ou en redirigeant l'URL 301 vers un emplacement pertinent.
  • 410 disparu – Moins courant, 410 codes d'état indiquent qu'une page a été intentionnellement supprimée. Cela supprimera rapidement une URL de l'index d'un moteur de recherche et est considéré comme une suppression permanente. Soyez donc prudent lorsque vous les utilisez et vérifiez toujours avec vos analystes et spécialistes du référencement pour vous assurer que c'est la bonne option. 410 réponses sont généralement le résultat d'une URL publiée temporairement, créant peu ou pas de valeur et n'ayant pas besoin d'une redirection.
  • Erreurs du serveur 5xx – Les codes d'état de niveau 500 ne sont pas des problèmes avec l'URL spécifique, mais la demande au serveur de votre site Web. Ceux-ci peuvent provoquer des problèmes majeurs, lorsque les bots rencontrent des erreurs 5xx, ils ralentissent automatiquement leur taux d'exploration car ils pensent que la charge créée pourrait avoir un impact négatif sur la capacité du site à servir vos clients. Si votre site connaît de grandes quantités de codes d'état 5xx, cela peut indiquer que votre serveur a un problème de capacité ou que le site consomme beaucoup de ressources et doit être optimisé. pour garantir que les moteurs de recherche et les utilisateurs peuvent accéder à votre site Web:
  • 500 Erreur de serveur interne – Il s'agit de l'état d'erreur générique du serveur et ne vous donne pas d'informations supplémentaires au-delà de l'erreur du serveur.
  • 503 Service Indisponible – Ces erreurs doivent être délibérées, comme un site Web en cours de maintenance, et indiquer que l'erreur est temporaire.
  • 504 portail expiré – 504 erreurs indiquent que votre serveur répond trop lentement. Ceux-ci peuvent être causés par des problèmes de connectivité ou des bogues dans le code de votre site Web.

Comment trouver les codes d'état HTTP et identifier les problèmes

Il existe plusieurs façons de vérifier le code d'état HTTP d'URL individuelles ou de listes d'URL. Voici quelques-uns des meilleurs:

1. Audit du site BrightEdge ContentIQ – Les utilisateurs de BrightEdge peuvent vérifier les codes d'état problématiques dans la section Audit de site de la plateforme. Comme les sites Web contiennent souvent des milliers de pages, c'est un excellent moyen d'identifier uniquement les zones à problème.
Tendances des erreurs de code d'état à l'aide de la plate-forme SEO BrightEdge

Obtenez une démo de ContentIQ et BrightEdge dès aujourd'hui!

2. Google Search Console – Sous «Couverture» dans la navigation de gauche, vous pouvez trouver différents types d'erreur. Priorisez les erreurs que Google appelle spécifiquement.

Exemples d'erreur de code d'état de la Google Search Console - BrightEdge

3. https://redbot.org/ – Vous pouvez obtenir une vue assez détaillée des codes d'état HTTP avec cet outil, et ce n'est pas trop technique pour les non-initiés.

Aide-mémoire du code d'état HTTP

Type Code Détails Recommandation
D'accord 200 L'URL s'est ouverte comme prévu Pas d'action
Réorienter 301 L'URL est définitivement redirigée vers un autre emplacement. Bon pour le référencement Si les liens internes redirigent, mettez à jour les liens source.
Réorienter 302 L'URL est temporairement redirigée vers un autre emplacement. Si les redirections ont une valeur SEO ou seront permanentes, mettez à jour les redirections vers 301
Réorienter 307 La redirection 307 est une stratégie HSTS. Il indique au navigateur que toutes les URL du site Web que vous parcourez ont été déplacées de HTTP à HTTPS Si les liens internes redirigent, mettez à jour les liens source.
Erreur client 403 Le serveur peut être atteint et traiter la demande, mais refuse de prendre toute autre mesure Vérifiez le serveur et l'URL. Essayez de ne pas créer de lien vers des pages interdites sur des pages accessibles au public
Erreur client 404 / Soft 404 Page non trouvée – La page a été supprimée de votre site Web ou l'URL du lien est incorrecte Recherchez la source du lien rompu et mettez-le à jour. 301 rediriger l'URL cassée si vous ne trouvez pas ou ne modifiez pas le lien cassé
erreur du serveur 500 Message de serveur générique Vérifier la connexion et les paramètres du serveur
erreur du serveur 503 Service non disponible – généralement une période délibérée où un serveur est en panne pour maintenance Essayez de minimiser les temps d'arrêt autant que possible et assurez-vous que le site est de retour en ligne dès que possible
erreur du serveur 504 Délai d'expiration de la passerelle Vérifier la connexion et les paramètres du serveur

Laisser un commentaire

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