Les codes de statut HTTP les plus importants pour le référencement

Publié: 2022-11-25

Chaque fois qu'un utilisateur tape une URL de page Web dans son navigateur Web et qu'il clique sur Entrée, il envoie une demande au serveur Web pour accéder à ce site Web spécifique. Le serveur Web répond avec la page demandée (ainsi que toutes les ressources supplémentaires, telles que des images ou des scripts, dont la page a besoin) et le navigateur affiche la page. Il renvoie également un code d'état HTTP avec chaque requête.

La plupart du temps, ces codes d'état HTTP ne s'affichent pas car la requête a réussi. Cependant, lorsque le serveur ne peut pas accéder à la ressource demandée, il fournira une explication de la raison de l'échec via un code d'état de réponse spécifique.

Cette liste de codes de statut HTTP définira les types de codes de réponse les plus courants que vous pourriez voir et ceux qui peuvent avoir un impact sur vos performances de référencement.

Que sont les codes d'état HTTP ?

Le code d'état HTTP est un nombre à trois chiffres qui indique au navigateur ce qui s'est passé lorsqu'il a tenté de se connecter au serveur. Les codes d'état HTTP communiquent au navigateur Web et à son utilisateur si leur demande a réussi ou non.

Les codes de statut HTTP constituent une grande partie du référencement, car les requêtes réussies adressées au serveur d'origine améliorent l'expérience des robots d'exploration des moteurs de recherche et des visiteurs du site Web.

En revanche, les codes d'état de réponse qui indiquent des erreurs ou une ressource cible manquante peuvent signaler aux utilisateurs et à Google que le propriétaire du site Web n'effectue pas la maintenance nécessaire de son site Web.

Types de codes d'état

liste codée par couleur des différents types de codes d'état http

Il existe cinq séries différentes de codes d'état. Tous les codes d'état sont à trois chiffres. Le premier chiffre met en évidence le type de code d'état renvoyé par le serveur.

  • 1xx : Fournit des informations
  • 2xx : Indique le succès
  • 3xx : page redirigée, ce qui signifie que la page a été déplacée vers une autre URL
  • 4xx : erreur client, ce qui signifie que quelque chose ne va pas avec la page Web demandée
  • 5xx : erreur de serveur, ce qui signifie que quelque chose s'est produit avec la connexion du serveur

Codes d'état HTTP les plus courants

Il existe plus de 60 codes d'état possibles, mais certains d'entre eux sont plus courants que d'autres. Certains sont également importants lorsque l'on pense aux robots des moteurs de recherche et à ce qui se passe lorsqu'ils suivent des liens vers diverses URL sur nos sites Web.

200 : Succès

Les pages de la série 200 sont ce que vous visez. Ils communiquent que la demande a réussi et que le serveur a créé une nouvelle ressource. Les codes 2xx indiquent que le serveur fonctionne correctement et que le visiteur du site et le client (ou le site Web) se connectent tous correctement.

Chaque fois qu'un code de statut 200 n'est pas trouvé, l' auditeur du site SearchAtlas le signalera dans votre rapport avec le message suivant :

  • Code d'état différent de 200

301 : redirection permanente

Sans doute l'un des codes de statut les plus importants à des fins de référencement, les redirections 301 communiquent qu'une page Web a été déplacée de manière permanente vers un nouvel emplacement ou une nouvelle URL. Lorsqu'un utilisateur saisit l'url dans son navigateur, ou clique sur un lien avec l'ancienne url, il sera redirigé vers la nouvelle url de la page.

Les redirections 301, lorsqu'elles sont utilisées correctement, peuvent aider à améliorer votre référencement. Ils garantissent que vous ne perdez pas l'équité des liens lorsque vous déplacez ou mettez à jour le contenu de votre site Web. Pour cette raison, l'auditeur de site SearchAtlas signale les problèmes liés aux redirections 301 lors de l'exploration et de l'analyse de votre site.

Certains problèmes liés aux 301 que vous pourriez voir mis en évidence dans votre rapport de problèmes incluent :

  • 301 ne redirige pas vers HTTPS : les redirections 301 doivent rediriger les utilisateurs vers la version HTTPS d'une page Web, car elles offrent une expérience de navigation plus sûre pour les utilisateurs.
  • URL de redirection non minuscules : les URL de redirection doivent être en minuscules afin que les robots des moteurs de recherche ne confondent pas la nouvelle page avec un contenu en double ou une version en double de la page
  • Liens internes avec redirections 301 : Google méprise les liens internes avec redirections 301. Il préfère que les webmasters mettent à jour leurs liens avec les nouvelles URL des pages déplacées.

404 : Non trouvé

Les codes d'état de la série 400 sont généralement utilisés lorsque le client a fait une demande que le serveur ne peut pas satisfaire.

capture d'écran d'une erreur de code d'état 404

Par exemple, le code d'état 400 est utilisé lorsque le client demande une ressource qui n'existe pas. Le code d'état 401 est utilisé lorsque le client ne dispose pas des identifiants d'authentification appropriés. Le code d'état 408 est utilisé lorsque le client fait une demande plus longue que le serveur n'est prêt à attendre.

Les 404 ne sont pas seulement mauvais pour l'expérience utilisateur de votre site Web, ils sont particulièrement mauvais pour vos performances SEO. Si les robots d'exploration des moteurs de recherche sont envoyés à plusieurs reprises vers des pages indisponibles ou mortes, Google est moins susceptible de considérer votre site Web comme fournissant un contenu précieux ou une expérience de page de haute qualité aux utilisateurs.

Pour cette raison, les erreurs de code d'état 404 suivantes seront signalées dans le rapport de l'auditeur de votre site :

  • Url donne soft 404

Qu'est-ce qui cause un code de réponse 404 ?

Voici quelques-unes des raisons potentielles pour lesquelles une URL peut être en 404 et comment résoudre le problème :

  • Page supprimée/déplacée : Le contenu de la page peut avoir été supprimé ou déplacé, provoquant un lien brisé. Pour résoudre ce problème, l'ajout d'une redirection 301 enverrait l'utilisateur et les robots des moteurs de recherche vers la nouvelle version de la page.
  • URL incorrecte : l'URL a été mal saisie dans la barre d'adresse du navigateur ou la mauvaise URL a été ajoutée à un lien. Vérifiez que vos liens utilisent les bonnes URL.
  • Problèmes de mise en cache : Le navigateur peut mettre en cache la page d'erreur 404 au lieu du contenu réel. Par conséquent, vous continuez à voir l'erreur même lorsque le site Web fonctionne pour tout le monde.
  • Actif manquant : s'il y a un actif manquant, tel qu'une image, un fichier CSS ou JavaScript, cela peut générer une erreur 404. L'actif manquant doit être mis à jour ou remplacé.

500 : Erreur interne du serveur

Les codes d'état de la série 500 sont des messages d'erreur généraux. Ils sont utilisés lorsque le serveur a rencontré une erreur lors du traitement de la requête. Ces erreurs peuvent souvent ressembler un peu à un mystère.

Par exemple, le code d'état 500 est utilisé lorsque le serveur ne trouve pas la ressource demandée. Le code d'état 501 est utilisé lorsque le serveur ne trouve pas la ressource demandée car elle a été déplacée. Le code d'état 502 est utilisé lorsque le serveur ne peut pas traiter la requête car il est surchargé.

Si votre page Web renvoie une erreur de code d'état 500, essayez les correctifs suivants :

  • Actualisez votre navigateur : C'est le meilleur endroit pour commencer. Une deuxième demande au serveur peut produire un code d'état https réussi.
  • Supprimer les cookies du navigateur Web : cela peut aider à recharger la page Web.
  • Désactiver un plugin : Surtout si le code d'état 500 http a récemment suivi l'installation d'un plugin. Il est possible que le plug-in entre en conflit avec d'autres logiciels ou qu'une mise à jour logicielle rende le système incompatible.
  • Revenez plus tard : Il est possible que de futures demandes ultérieures aboutissent.

Comment savez-vous ce qu'est le code d'état HTTP ?

Il est important d'examiner les URL des pages Web de votre site Web qui génèrent une réponse non valide. Pourquoi? Parce qu'ils peuvent empêcher les utilisateurs d'accéder à la ressource demandée.

Les résoudre peut signifier un meilleur classement des mots clés et moins de visiteurs du site rebondissant hors de votre site Web.

Vous pouvez vérifier les codes de réponse de vos pages Web de deux manières principales.

Utilisez votre compte Google Search Console

Dans votre compte GSC, accédez à Index > Pages.

Vous y trouverez un affichage résumant diverses erreurs liées à l'indexation. Les messages concernant les erreurs 404 ou 500 apparaîtront dans cette liste.

Cliquez sur l'erreur pour ensuite analyser plus finement les pages impactées.

Rapport de l'auditeur du site SearchAtlas

L'auditeur de site SearchAtlas vérifiera les codes de réponse HTTP de vos pages Web. Il signalera également tous les problèmes qu'il identifie en relation avec le code d'état.

Après avoir exécuté votre audit de site, accédez à l'onglet Problèmes dans le tableau de bord de l'auditeur de site.

Cliquez sur la catégorie "URL de la page".

Recherchez les messages d'erreur mentionnant les codes d'état HTTP, puis cliquez sur "Voir les pages concernées".

Vous verrez une liste complète de toutes les pages de votre site Web qui ne renvoient pas 200 codes de statut.

Remettez cette liste à votre développeur Web pour résoudre le problème, ou contactez l' un de nos experts en référencement pour déterminer vos prochaines étapes pour résoudre les problèmes.

Conclusion

Maintenant que vous comprenez les codes de statut HTTP les plus importants pour le référencement, vous pouvez, espérons-le, résoudre toutes les erreurs sur vos pages Web.

Mais si vous ne savez toujours pas pourquoi les URL de votre page Web renvoient des codes d'état HTTP spécifiques, vous pouvez contacter une agence de référencement technique pour voir si elle peut vous aider à résoudre le problème. Notre équipe de LinkGraph est là pour vous aider !