Qu’est-ce que les Réponses Serveur et Quels Types Existe-t-il
Lorsqu’un moteur de recherche vérifie une ressource web, il examine d’abord le code de réponse du serveur avant d’accéder au contenu du site. Il est crucial de savoir quelles réponses vos pages émettent et comment les vérifier. Nous allons ensuite parler de ces codes et examiner les erreurs les plus courantes.
“Code de Réponse Serveur”: Qu’est-ce que c’est ?
Un code de réponse serveur est un nombre à trois chiffres suivi d’un texte en anglais. Le serveur émet le numéro à la demande du visiteur, après quoi le document nécessaire est traité. L’explication en anglais est une brève instruction sur les actions à mener pour le visiteur. Ces codes de réponse sont vérifiés à la fois par les navigateurs et les moteurs de recherche.
Comment Vérifier le Code de Réponse Serveur
Dans Google Chrome, vous pouvez effectuer une vérification comme suit :
- cliquez sur l’onglet Réseau dans le panneau développeur;
- puis rafraîchissez la page.
Si vous devez vérifier un grand nombre de pages à la fois, vous pouvez utiliser les outils suivants :
- Urlitor;
- Screaming Frog.
“Classes de Statuts” – Qu’est-ce que c’est ?
Les classes de statuts sont des groupes de codes réunis par des caractéristiques communes. Vous pouvez identifier la classe par le premier chiffre. Les classes suivantes existent :
- 1xx – Codes informatifs (responsables du processus de transmission des données et sont temporaires);
- 2xx – Traitement réussi (la demande a été reçue et traitée avec succès);
- 3xx – Redirection (ces demandes indiquent que d’autres actions sont nécessaires pour que la demande soit complétée);
- 4xx – Erreur utilisateur (la demande ne peut être complétée en raison d’une faute du propriétaire du site ou de l’utilisateur);
- 5xx – Erreur serveur (l’utilisateur a tout fait correctement, mais le serveur ne peut pas satisfaire la demande. Il y a toujours un message serveur indiquant pourquoi il ne peut pas traiter la demande).
Réponses Serveur de Base
200 OK
C’est l’un des statuts les plus courants et importants. 200 OK indique que notre demande a été complétée avec succès, que toutes les pages existent et sont disponibles pour consultation. C’est le code qui devrait être émis par toutes les pages que nous voulons voir dans l’index du moteur de recherche.
301 Déplacé de Manière Permanente
Un tel code indique que la page a été déplacée de manière permanente vers une autre adresse.
302 Trouvé
Ce code indique que le document a été déplacé temporairement. Vous ne devriez pas supprimer une telle page.
304 Non Modifié
Ce code joue un rôle important dans la transmission de données et la charge du serveur. S’il n’y a pas eu de changements dans le document depuis la dernière mise à jour, alors le serveur retourne le code 304 Non Modifié. Dans ce cas, le moteur de recherche peut éviter de recharger le document puisque rien n’a changé depuis sa dernière visite.
403 Interdit
Indique que l’accès est refusé. Cette réponse est renvoyée si un utilisateur se voit refuser l’accès au document demandé. Cela peut se produire, par exemple, lorsqu’on tente d’entrer à partir d’adresses IP interdites.
404 Non Trouvé
Presque tous les utilisateurs ont rencontré cette erreur au moins une fois. Ce code indique que la page n’existe pas. Il devrait être émis lors de la tentative d’accès à des pages inexistantes. Si la page existait mais a été supprimée plus tard, utilisez le code 410.
410 Parti
Ce code signifie que la page a été supprimée de manière permanente. Bien que 404 et 410 indiquent tous deux qu’une page n’existe pas, il y a des différences dans leur traitement. Avec le code 404, le robot du moteur de recherche reviendra et le vérifiera à nouveau. Une page avec le code 410 sera marquée comme définitivement supprimée et ne sera plus vérifiée.
451 Indisponible Pour Raisons Légales
Ce code est une version plus spécifique du code 403. Il indique que l’accès à la page est fermé au niveau de l’État ou par décision de justice en raison de violations des droits d’auteur. Ce type d’erreur est de plus en plus courant.
500 Erreur Interne du Serveur
Ce code indique une erreur interne du serveur qui n’est pas décrite dans d’autres erreurs de cette classe. Elle se produit lorsque le serveur rencontre un problème qui empêche de satisfaire la demande.
503 Service Indisponible
Ce code indique que le serveur est temporairement incapable de traiter des demandes pour des raisons techniques. Nous pouvons voir cette réponse lorsque le serveur fait face à un grand nombre de demandes et ne peut tout simplement pas les gérer.
504 Délai d’Attente de la Passerelle
Ce code indique que la passerelle ne répond pas. Si le serveur fonctionne en tant que proxy et n’a pas reçu de réponse du serveur en amont pour compléter la demande, nous verrons cette erreur.
Conclusion sur les Réponses Serveur
Les codes de réponse serveur sont vérifiés à la fois par les moteurs de recherche et les navigateurs. Le robot du moteur de recherche s’adresse d’abord au code de réponse avant de passer au contenu de la ressource web.
Il existe 5 classes de statuts indiquant les différentes étapes du processus de transmission des données :
- Codes informatifs;
- Traitement réussi;
- Redirection;
- Erreur utilisateur;
- Erreur serveur.
Toutes les pages que nous voulons voir dans les index des moteurs de recherche devraient émettre le code 200 OK.
Une distribution correcte des réponses serveur aide le moteur de recherche à extraire uniquement les informations nécessaires, permettant de réaliser des économies sur le budget de crawl. C’est pourquoi il est crucial de ne pas négliger la vérification des pages de votre site.
