Tutoriels

Un guide pratique de erreurs 404

Taras Shynkarenko
Taras Shynkarenko
Mis à jour : 8 min de lecture
Un guide pratique de erreurs 404Un guide pratique de erreurs 404

TL;DR, Réponse rapide

8 min de lecture

Suivez les erreurs 404 en ajoutant un événement personnalisé à votre modèle 404. Analysez les URL cassées les plus courantes, identifiez les sources de référence qui leur envoient du trafic, configurez des redirections 301 et corrigez les liens internes pour récupérer le trafic perdu et la valeur SEO.

Ce ne sont pas de simples nuisances techniques : les erreurs 404 sur un site sont des parcours ratés, un visiteur ayant cliqué sur un vieux lien ou saisi une URL obsolète.

La bonne nouvelle est que les 404 sont mesurables. Une configuration d'analyse axée sur la confidentialité peut faire apparaître des URL, des référents, des appareils, des pays et des balises de campagne défectueux sans transformer le visiteur en profil. Le but n’est pas d’identifier qui a commis l’erreur. L’objectif est de comprendre quels chemins brisés vous coûtent du trafic et de réparer ceux qui comptent.

Ce que signifie réellement un 404

Un vrai 404 signifie que le serveur indique que la ressource demandée n'a pas été trouvée. C'est différent d'un "soft 404", où la page semble manquante mais renvoie quand même une réponse 200 OK. Google a averti que les 404 logiciels peuvent limiter la couverture d'exploration car les robots passent du temps sur des pages en double ou vides au lieu de URL utiles. Les propres directives de Google indiquent que le contenu manquant doit généralement renvoyer un 404 ou un 410 approprié, ou rediriger vers le remplacement pertinent le plus proche lorsqu'il en existe un.

Cette distinction est importante :

  • Une page de destination de campagne supprimée sans remplacement peut renvoyer 404 ou 410.
  • Une page produit renommée doit utiliser une redirection 301 vers le nouveau produit URL.
  • Une page manquante qui redirige chaque visiteur vers la page d'accueil peut être traitée comme un soft 404 car elle ne satisfait pas l'intention initiale.
  • Une page 404 personnalisée doit toujours renvoyer le statut HTTP 404, et non 200.

Ne traitez pas chaque 404 comme un désastre. Les moteurs de recherche comprennent que les pages disparaissent. Le problème est le trafic 404 persistant vers URL qui était important, avait des backlinks, apparaissait dans votre propre navigation ou se trouvait dans des campagnes actives.

Une personne consulte un tableau de bord d'analyse de site web sur un ordinateur portable, illustrant le suivi des événements 404.

Suivre les 404 en tant qu'événements

L'approche la plus simple consiste à ajouter un événement d'analyse à votre modèle 404. Envoyez uniquement les champs nécessaires au débogage du problème :

analytics.track('404_viewed', {
  path: window.location.pathname,
  referrer: document.referrer || null,
  query_present: window.location.search.length > 0,
});

Pour une implémentation axée sur la confidentialité, évitez d’enregistrer des chaînes de requête complètes par défaut. Les paramètres de requête peuvent contenir des adresses e-mail, des termes de recherche, des identifiants de clics publicitaires, des jetons de réinitialisation et d'autres données sensibles. Stockez un booléen comme query_present ou conservez une liste blanche épurée telle que utm_source, utm_medium et utm_campaign.

Si votre outil d'analyse prend en charge les dimensions personnalisées, attachez un petit ensemble de contexte de débogage :

  • error_path : le chemin manquant, normalisé sans paramètres de requête personnels
  • referrer_host : le domaine qui a envoyé le visiteur
  • source_type : interne, externe, recherche, campagne, direct
  • site_section : blog, documents, tarifs, produit, compte
  • environment : production, mise en scène, avant-première

Cela permet de conserver l'utilité du rapport sans collecter d'identifiants inutiles.

Prioriser par impact

Une fois que vous avez collecté 404 événements, triez-les par coût pratique plutôt que par nombre brut.

Tout d’abord, recherchez les liens internes. Si le référent est votre propre domaine, la solution est généralement simple : mettez à jour la navigation, les articles associés, le plan du site, le pied de page, le lien vers la documentation ou CTA. Les 404 internes sont les réparations les plus fiables car vous contrôlez la source.

Deuxièmement, vérifiez le trafic de la campagne. Une publicité payante, une newsletter, un lien d'affiliation, un code QR ou une publication sociale qui pointe vers une URL morte gaspille le budget. Si les paramètres UTM sont présents, corrigez la destination de la campagne et ajoutez une redirection à partir de l'URL cassée.

Troisièmement, inspectez URL lié en externe. Un 404 avec du trafic de référence provenant d'un partenaire, d'un site d'avis, d'une mention dans la presse ou d'un article de haute autorité peut mériter une redirection même si la page est ancienne. Utilisez Search Console, les journaux du serveur ou les outils de backlink pour confirmer si l'URL contient des liens qui méritent d'être préservés.

Quatrièmement, séparez le bruit de la demande réelle. Les robots demandent constamment wp-admin, des chemins de vulnérabilité aléatoires, d'anciens fichiers de plugin et des fautes de frappe lourdes URL. Ne créez pas de redirections pour le trafic d'attaque. Bloquez les modèles abusifs en périphérie s'ils deviennent coûteux, mais gardez votre carte de redirection centrée sur l'intention réelle de l'utilisateur.

Flowsery
Flowsery

Essai gratuit

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Choisissez la bonne solution

Utilisez une redirection 301 lorsque l’ancienne page a un remplacement permanent clair. Une page de fonctionnalité abandonnée devrait rediriger vers la présentation actuelle des fonctionnalités. Un article de blog renommé devrait rediriger vers le nouveau slug. Une page produit supprimée devrait rediriger vers la catégorie la plus proche, mais seulement si cette catégorie aide réellement le visiteur.

Utilisez un 410 Gone lorsqu'une ressource a été intentionnellement supprimée et qu'il n'y a pas de remplacement. Cela peut être utile pour les tâches expirées, les anciennes pages légales, le contenu généré par les utilisateurs supprimé ou la documentation retirée qui pourrait induire les visiteurs en erreur.

Utilisez un vrai 404 lorsque la page n'a jamais existé ou que l'URL est tout simplement invalide. Une page 404 utile doit inclure une recherche, des liens populaires, des options de contact et un itinéraire de retour vers le produit principal. Il ne faut pas prétendre que la page existe.

Corrigez la source lorsque vous la contrôlez. Une redirection est un filet de sécurité et ne remplace pas des liens propres. Mettez à jour les liens internes, les plans de site XML, les balises canoniques, les références hreflang, les modèles d'e-mail, les liens d'application et la documentation.

Une petite équipe examine des notes sur un tableau blanc lors d'une réunion de planification, à l'image d'une revue hebdomadaire des 404.

Quelle solution choisir
1
Un remplacement permanent existe. Redirigez avec un 301 vers la nouvelle URL.
2
Aucun remplacement, retirée volontairement. Renvoyez un 410 Gone.
3
N'a jamais existé ou est invalide. Renvoyez un vrai 404 avec une navigation utile.
Choisissez la solution selon la raison de l'absence de la page, pas par habitude.

Un flux de travail hebdomadaire simple

Mettez en place une revue 404 hebdomadaire avec quatre colonnes :

URLSource principaleCompterAction
/old-pricingpied de page interne86mettre à jour le pied de page, ajouter 301
/black-friday-2024e-mail42rediriger vers le hub de promotion actuel
/wp-login.phpdirect/bot1 900ignorer ou bloquer
/docs/api-v1site partenaire17ajouter une redirection vers le guide de migration API v2

Tenez un journal des modifications de redirection. Les anciennes cartes de redirection deviennent rapidement compliquées et les chaînes ralentissent les utilisateurs. Dans la mesure du possible, redirigez l'ancien URL directement vers la destination finale au lieu de chaîner /old-a à /old-b à /new.

Que mesurer après la réparation

Après les modifications d’expédition, surveillez trois statistiques :

  • 404 événements pour l'URL corrigée devraient être supprimés.
  • Les pages vues avec succès sur la destination devraient augmenter.
  • Les conversions provenant de la source concernée devraient être récupérées si le chemin interrompu était critique pour l'entreprise.

Inspectez également Google Search Console après des réparations majeures. Son rapport Core Web Vitals et ses rapports d'indexation sont basés sur des données de champ et d'exploration, ils sont donc en retard par rapport aux analyses en temps réel, mais ils sont utiles pour confirmer si Google voit toujours l'URL cassée.

Le but n’est pas d’éliminer tous les 404. Le but est d’arrêter de perdre des visiteurs à cause de chemins brisés que vous pouvez réellement contrôler.

404 Liste de contrôle de nettoyage

Commencez par l'URL cassée qui a de vrais visiteurs, des référents internes, du trafic de campagne ou des backlinks précieux. Pour chacun, décidez s'il faut corriger le lien source, ajouter un 301 direct, renvoyer un 410 clair ou laisser le 404 tranquille car il s'agit d'un bruit de robot. Après le changement, comparez les événements 404 avec les pages vues de destination et les conversions backend afin que la réparation soit liée à l'intention de l'utilisateur récupéré, et pas seulement à un rapport plus propre.

Questions fréquentes

Quelle est la différence entre un 404 et un soft 404?

Un vrai 404 indique au serveur que la ressource demandée est introuvable. Un soft 404 semble vide mais renvoie quand même 200 OK, ce qui peut limiter la couverture d'exploration parce que les moteurs de recherche passent du temps sur des pages qui n'aident pas réellement les visiteurs.

Une page 404 personnalisée doit-elle renvoyer un code 200?

Une page 404 personnalisée doit toujours renvoyer le statut HTTP 404, pas 200. Renvoyer 200 en fait un soft 404, ce qui sème le doute chez les moteurs de recherche sur l'existence réelle de la page.

Quand dois-je utiliser une redirection 301 plutôt qu'un 410?

Utilisez un 301 quand l'ancienne page a un remplaçant permanent clair, comme un article de blog renommé qui redirige vers son nouveau slug. Utilisez plutôt un 410 Gone quand une ressource a été retirée intentionnellement et qu'il n'existe aucun remplaçant, comme une offre d'emploi expirée ou une page de documentation retirée.

Comment suivre les erreurs 404 sans collecter de données personnelles?

Ajoutez un événement analytics à votre modèle de 404 qui envoie le chemin, le referrer et un booléen comme query_present. Évitez d'enregistrer les chaînes de requête complètes par défaut, car elles peuvent contenir des adresses e-mail, des termes de recherche, des identifiants de clic publicitaire ou des jetons de réinitialisation.

Flowsery
Flowsery

Essai gratuit

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Quels 404 dois-je corriger en premier?

Commencez par les liens internes, puisque vous contrôlez la source et que la correction consiste souvent juste à mettre à jour un menu de navigation, des articles liés ou un lien du pied de page. Ensuite, vérifiez le trafic de campagne et les URL liées depuis l'extérieur qui ont une vraie valeur de référencement.

Faut-il rediriger les 404 causés par du trafic de bots?

Le trafic de bots ne mérite pas de redirection. Les bots demandent constamment des chemins comme wp-admin et d'anciens fichiers de plugins, et créer des redirections pour ce trafic est un effort perdu. Bloquez plutôt les schémas abusifs en périphérie et gardez votre carte de redirections centrée sur l'intention réelle des utilisateurs.

Quelles dimensions personnalisées sont utiles pour un événement analytics de 404?

error_path, referrer_host, source_type, site_section et environment donnent assez de contexte pour déboguer sans collecter d'identifiants supplémentaires. Ensemble, elles montrent d'où viennent les visiteurs et quelle section du site les a envoyés vers un lien mort.

Pourquoi les chaînes de redirections ralentissent-elles les choses?

Chaîner /old-a vers /old-b vers /new ajoute des sauts supplémentaires avant que le visiteur n'atteigne la destination finale. Rediriger directement vers l'URL finale garde le chemin rapide et la carte de redirections plus facile à lire.

Comment savoir si une URL cassée mérite une redirection?

Vérifiez si elle reçoit du trafic de référence d'un partenaire, d'un site d'avis ou d'une mention presse, et confirmez avec Search Console, les logs serveur ou des outils de backlinks. Un 404 avec de vrais backlinks ou un trafic de référence régulier mérite en général une redirection même si la page est ancienne.

Que dois-je vérifier après avoir corrigé un 404?

Surveillez la baisse des événements 404 sur l'URL corrigée, la hausse des pages vues sur la destination et la reprise des conversions depuis la source concernée si le chemin comptait pour l'activité. La Google Search Console peut aussi confirmer si Google voit encore les URL cassées, même si ses rapports sont en retard sur l'analytics en temps réel.

Cet article vous a-t-il été utile ?

Dites-nous ce que vous en pensez !

Nous voir plus souvent sur Google

Un clic définit Flowsery comme source préférée. Nos articles remontent alors dans vos À la une, en mode IA et dans les aperçus IA.

Avant de partir...

Flowsery

Flowsery

Des analyses orientées revenus pour votre site web

Suivez chaque visiteur, source et conversion en temps réel. Simple, puissant et sans cookies.

Tableau de bord en temps réel

Suivi des objectifs

Suivi sans cookies

Articles connexes