John Mueller de Google a expliqué si de nombreuses erreurs 404 avaient un impact négatif sur les classements et a fourni une explication claire des meilleures pratiques pour les gérer.
Code d'état 404 (non trouvé)
404 est le code qu'un serveur envoie lorsqu'un navigateur ou un robot d'indexation demande une page Web que le serveur n'a pas pu trouver. Cela signifie simplement que la page n'a pas été trouvée.
La documentation officielle du W3C n'utilise pas le mot « erreur » dans sa définition de 404. Cela dit, les codes de la série 400 (400, 404, 410, etc.) sont classés comme des réponses d'erreur client. Un client est un navigateur ou un robot d'indexation, donc une réponse d'erreur client signifie que le serveur indique au navigateur ou au robot d'indexation que sa requête est erronée. Cela ne signifie pas que le site Web est en erreur.
Voici la définition officielle du W3C d'une réponse 404 Page Not Found :
« Le code d'état 404 (Non trouvé) indique que le serveur d'origine n'a pas trouvé de représentation actuelle pour la ressource cible ou ne souhaite pas divulguer l'existence d'une telle représentation. Un code d'état 404 n'indique pas si cette absence de représentation est temporaire ou permanente ; le code d'état 410 (Disparu) est préférable au code 404 si le serveur d'origine sait, vraisemblablement par des moyens configurables, que la condition est susceptible d'être permanente. »
Les erreurs 404 affecteront-elles les classements ?
La personne qui a posé la question voulait savoir si un grand nombre de réponses 404 affecterait le classement. John Mueller de Google a répondu à la question, puis il a expliqué la bonne façon de « corriger » les réponses d'erreur 404 et a mis en garde contre les cas où il ne faut pas les « corriger ». J'ai mis « corriger » entre guillemets car les réponses 404 ne sont pas toujours quelque chose qui doit être corrigé.
Voici la question :
« Mon site Web contient de nombreuses erreurs 404. Est-ce que je perdrais le classement de mon site si je ne les redirigeais pas ? »
John Mueller a répondu :
« Tout d’abord, les erreurs 404 n’affecteront pas le reste du classement de votre site. »
Résoudre les erreurs 404 avec des redirections
Mueller a ensuite évoqué l'utilisation des redirections pour empêcher l'apparition de réponses 404. Une redirection est une réponse du serveur qui indique au client que la page Web qu'il demande a été déplacée vers une autre URL. Une redirection 301 indique au navigateur ou au robot d'exploration que l'URL a été déplacée de manière permanente vers une autre URL.
Quand utiliser les redirections pour les erreurs 404
Rediriger une page Web qui n'existe plus vers une autre page Web est parfois la bonne façon de gérer les réponses 404 de page introuvable.
Voici comment Mueller explique l’utilisation appropriée des redirections pour « corriger » les réponses 404 :
« Les redirections peuvent jouer un rôle dans le traitement des anciennes pages, mais pas toujours. Par exemple, si vous avez un produit de remplacement authentique, comme une nouvelle tasse qui remplace fonctionnellement une tasse qui n'est plus produite, alors la redirection est acceptable. »
Quand ne pas utiliser les redirections pour les erreurs 404
Il a ensuite expliqué quand ne pas utiliser les redirections pour les 404, expliquant que c'est une expérience désagréable d'afficher une page Web qui n'est pas pertinente par rapport à ce que les visiteurs du site s'attendent à voir.
Mueller explique :
« En revanche, si vous avez seulement des pages similaires, ne redirigez pas. Si l'utilisateur a cliqué sur votre site à la recherche d'un couteau, il serait frustré de ne voir que des cuillères. C'est une expérience utilisateur terrible et cela n'aide pas à la recherche. »
Il est tout à fait normal d'afficher les réponses 404
Mueller a ensuite expliqué qu'il était acceptable d'afficher les réponses 404, car c'est la bonne réponse lorsqu'un navigateur ou un robot d'exploration demande une page qui n'existe plus sur un serveur.
Il a expliqué :
« Au lieu de cela, renvoyez un code de résultat HTTP 404. Créez une excellente page 404. Vous pouvez même créer une page 404 qui explique pourquoi les cuillères sont supérieures aux couteaux, si vous pouvez faire valoir cet argument. Ne redirigez simplement pas aveuglément vers une page similaire, une page de catégorie ou votre page d'accueil. Si vous n'êtes pas sûr, ne redirigez pas. Acceptez que les 404 sont acceptables, elles font partie intégrante d'un site Web sain. »
Enquêtez toujours sur les réponses d'erreur
Mueller n'a pas mentionné que les réponses 404 doivent toujours être examinées. Ne cessez pas d'enquêter simplement parce que la page n'existe pas et qu'il n'y a pas d'autre page vers laquelle la rediriger. Parfois, il y a un vrai problème à résoudre.
404 par liens internes
Par exemple, certaines erreurs 404 sont causées par des liens internes rompus, où une URL est mal orthographiée. Vous pouvez « réparer » ce problème en redirigeant la mauvaise URL vers la bonne URL, mais cela ne résout pas le problème, car le véritable problème est le lien rompu lui-même.
404 causé par des liens sortants
Certaines erreurs 404 sont causées par des liens vers des pages qui n'existent plus. Les liens vers des pages qui n'existent plus donnent l'impression que la page est abandonnée. Créer un lien vers une page Web inexistante est une expérience utilisateur médiocre et il n'y a jamais de « partie normale d'un site Web sain ». Donc, créez un lien vers la bonne page, créez un lien vers autre chose ou ne créez aucun lien du tout.
Erreurs 404 causées par des liens entrants
Il existe un autre type de réponses 404 dont Mueller n'a pas parlé et qui mérite d'être étudié. Parfois, les sites font une erreur d'orthographe dans une URL et lorsque cela se produit, la bonne réponse serait un 301 vers la bonne réponse. Vous pouvez essayer de contacter le site pour lui demander de corriger son erreur, mais il est plus simple d'ajouter la redirection et de continuer votre vie.
Écoutez la question et la réponse à 2:08 minutes :