404 Not Found

404 Not Found est une réponse HTTP qui indique que l'URL demandée n'a pas de ressource actuelle : les utilisateurs et les crawlers ne peuvent donc pas récupérer la page attendue.

Ce que signifie 404 Not Found

Un vrai 404 est un statut de réponse, et non simplement une page dont le design affiche « page introuvable ». Il convient lorsqu'aucun remplacement pertinent n'existe ou lorsqu'une URL n'a jamais été valide. Il se distingue d'une redirection, qui envoie le visiteur vers un successeur précis, et d'un soft 404, où le serveur renvoie un succès tout en affichant une page d'erreur.

Le schéma présente les principales entrées, les vérifications et le cheminement de décision pour 404 Not Found.

Règle de décision et preuves

Ne redirigez une URL retirée que si un remplacement proche et utile existe. Sinon, renvoyez un vrai 404 et supprimez les liens internes vers cette URL. Ne redirigez pas toutes les URL absentes vers la page d'accueil : cela rend la requête d'origine plus difficile à traiter et peut créer des signaux de soft 404.

Procédure pratique

bash
curl --head https://example.test/retired-page
# Expect: HTTP/... 404, not 200 and not a blanket home-page redirect.

Pour un produit ou un article retiré, comparez l'ancien titre, sa fonction et ses liens entrants avec la destination proposée. Une redirection ne se justifie que si la destination répond en substance au même besoin ; sinon, conservez le 404 et corrigez le lien interne qui a créé ce chemin mort.

  1. Exportez les liens internes et les codes de réponse depuis un crawl borné.
  2. Séparez les URL avec une faute de frappe, les contenus supprimés et les URL ayant un successeur clair.
  3. Restaurez une page supprimée par erreur ; sinon, ajoutez une seule redirection directe, uniquement pour le cas du successeur.
  4. Rendez la page 404 personnalisée utile, tout en gardant la réponse HTTP à 404.
  5. Recrawlez les anciennes pages sources et contrôlez la réponse dans un navigateur et avec un client HTTP.

Vérification et erreurs courantes

Vérifiez l'URL demandée elle-même, et pas seulement le gabarit d'erreur visuel. Notez le statut final, l'URL interne de provenance et si un remplacement répond réellement à la même intention.

Une page d'erreur soignée qui renvoie un 200 reste un soft 404. Autre erreur courante : traiter le nombre brut de 404 comme un score de qualité global du site, sans avoir d'abord séparé les URL volontairement retirées de la navigation interne cassée.

FAQ

Faut-il rediriger chaque URL absente vers la page d'accueil ?
Non. Redirigez uniquement vers un remplacement pertinent. Sinon, renvoyez un vrai 404 et proposez une navigation utile.
Tous les 404 sont-ils un défaut ?
Non. Ils sont appropriés pour les URL invalides ou retirées. Les liens internes cassés vers ces URL constituent un problème distinct, à corriger séparément.