Aller au contenu

Trouver les pages cassées (404) avec vos statistiques

Mis à jour le 19 octobre 2026

Les liens cassés font perdre des visiteurs discrètement : quelqu'un suit un ancien lien, arrive sur « page introuvable » et s'en va. Vos journaux de serveur le savent ; vos statistiques l'ignorent généralement, car une page 404 ressemble à n'importe quelle autre page.

Envoyer un événement depuis la page 404

Ajoutez une ligne à votre modèle de « page introuvable » pour que chaque visite envoie un événement contenant l'adresse défectueuse :

<script>
  window.addEventListener('load', function () {
    window.statsdot && window.statsdot.track('404', location.pathname);
  });
</script>

Où l'ajouter :

  • WordPress : le fichier 404.php du thème (dans un thème enfant), avant get_footer().
  • Laravel : resources/views/errors/404.blade.php.
  • Next.js : app/not-found.tsx ou pages/404.tsx, avec l'appel dans un effet.
  • Sites statiques : le fichier 404.html servi par votre hébergeur.

La consulter

Dans le panneau Événements, cliquez sur 404 pour voir ses étiquettes : les adresses cassées, de la plus visitée à la moins visitée. Filtrez par cet événement pour voir d'où venaient ces visiteurs. Un référent indique un site avec un mauvais lien ; la recherche indique une vieille page que Google liste encore ; l'accès direct désigne souvent une faute de frappe ou un ancien favori.

Corriger dans cet ordre

  1. Les adresses qui comptent le plus de visiteurs.
  2. Les adresses atteintes depuis d'autres sites web : demandez-leur de corriger le lien, ou ajoutez une redirection.
  3. Les adresses atteintes depuis les moteurs de recherche : redirigez-les vers la page active la plus proche.

Créez un objectif pour l'événement 404 et le tableau de bord indique combien de visiteurs atteignent une page cassée chaque mois, ce qui vous permet de voir la liste diminuer.