Guide technique

Erreurs avec Screaming Frog
404, 5xx et liens cassés

Pages introuvables, erreurs serveur, liens internes et externes cassés : comment Screaming Frog détecte en un crawl toutes les erreurs qui dégradent ton SEO et ton expérience utilisateur, et comment les corriger dans le bon ordre.

404
la page introuvable la plus courante
5xx
les erreurs serveur les plus graves
100%
des liens cassés détectables en un crawl
⚡ Réponse rapide

Screaming Frog repère en un seul crawl toutes les erreurs de ton site : 404, erreurs serveur 5xx, liens internes et externes cassés. L’onglet Response Codes et le rapport Inlinks te disent exactement où elles se trouvent et d’où elles viennent.

Toutes les 404 ne se valent pas : certaines sont normales, d’autres cassent le maillage interne. Savoir les distinguer est la clé d’une correction efficace.

Pourquoi les erreurs pèsent sur ton SEO

Une erreur, en SEO technique, c’est une URL qui ne renvoie pas la page attendue. La plus connue est la 404, la page introuvable : le serveur répond que l’adresse demandée n’existe pas. Il y a aussi les erreurs serveur 5xx, bien plus graves, où le serveur lui-même plante et ne parvient pas à répondre. Dans les deux cas, l’utilisateur et le robot se heurtent à un mur au lieu d’atteindre du contenu.

Ces erreurs dégradent ton référencement de plusieurs façons. Elles gaspillent le budget de crawl que Google consacre à ton site, puisqu’il dépense de l’énergie à explorer des URLs qui ne mènent nulle part. Elles cassent le maillage interne quand des liens de ton site pointent vers ces pages mortes. Et elles offrent une expérience utilisateur désastreuse, qui fait fuir les visiteurs et augmente ton taux de rebond.

C’est pourquoi la détection des erreurs est un poste central de tout audit technique. Cette page approfondit un aspect essentiel de ma méthode de crawl avec Screaming Frog : une fois le site exploré proprement, l’outil te révèle chaque erreur, sa localisation et son origine, pour que tu puisses corriger méthodiquement plutôt qu’au hasard.

Comprendre les codes de réponse HTTP

Chaque fois qu’un navigateur ou un robot demande une URL, le serveur répond avec un code HTTP qui résume l’état de la réponse. Le code 200 signifie que tout va bien, la page existe et se charge normalement. Les codes 3xx sont des redirections. Les codes 4xx signalent une erreur côté client, dont la fameuse 404. Les codes 5xx signalent une erreur côté serveur, les plus critiques.

Comprendre cette classification est essentiel pour prioriser tes corrections. Une 404 est ennuyeuse mais localisée : une seule page est concernée. Une erreur 5xx peut au contraire toucher tout un site si le serveur est surchargé ou mal configuré. La 403, interdiction d’accès, révèle souvent un problème de permissions. La 410, page définitivement supprimée, est un signal volontaire et plus propre que la 404 pour une page retirée exprès.

Code 200

La page existe et se charge normalement. C’est l’état cible de toute URL indexable de ton site.

⚠️

Code 404

Page introuvable. À corriger si des liens internes pointent dessus ou si elle recevait du trafic.

🔥

Code 5xx

Erreur serveur critique. Peut toucher tout le site, à traiter en priorité absolue.

Trouver toutes les erreurs dans l’onglet Response Codes

Une fois ton crawl terminé, la détection des erreurs se fait dans l’onglet Response Codes de Screaming Frog. C’est le centre de commande pour tout ce qui touche aux codes HTTP. Applique le filtre Client Error 4xx pour afficher toutes les pages en erreur côté client, dont les 404. Applique le filtre Server Error 5xx pour voir les erreurs serveur. En quelques clics, tu as la liste exhaustive de toutes les URLs problématiques de ton site.

Chaque ligne te donne l’URL concernée et son code exact. Mais l’information la plus précieuse vient ensuite : d’où vient le lien qui pointe vers cette erreur ? Une 404 isolée, vers laquelle rien ne pointe, est sans gravité. Une 404 vers laquelle pointent vingt liens internes est un vrai problème qui casse ton maillage et gaspille du budget de crawl à chaque passage de robot.

C’est là qu’intervient l’onglet Inlinks, en bas de l’interface. Sélectionne une URL en erreur, ouvre Inlinks, et tu vois immédiatement toutes les pages de ton site qui font un lien vers elle. Cette information transforme une simple liste d’erreurs en plan d’action précis : tu sais exactement quel lien corriger, sur quelle page, pour éliminer chaque erreur à la source.

Détecter les erreurs 404 et 5xx avec Screaming Frog

Corriger une erreur 404 : les trois options

Face à une 404, tu as toujours trois options, et le bon choix dépend du contexte. La première option, quand la page a déménagé ou a un équivalent pertinent, est de mettre en place une redirection 301 vers la nouvelle adresse. C’est la solution idéale quand l’ancienne URL recevait du trafic ou des liens externes : tu préserves l’autorité et tu évites de perdre les visiteurs.

La deuxième option, quand la page n’existe plus et n’a pas d’équivalent, est de corriger ou supprimer les liens internes qui pointent vers elle. Grâce à l’onglet Inlinks, tu sais où ils se trouvent. Tu les mets à jour pour qu’ils pointent vers une page valide, ou tu les retires. Cette approche est la bonne quand la 404 provient uniquement de liens internes obsolètes, sans enjeu de trafic externe.

La troisième option, pour une page volontairement supprimée sans remplacement, est de renvoyer un code 410 plutôt qu’une 404. Le 410 dit explicitement à Google que la page a été supprimée définitivement et volontairement, ce qui accélère sa désindexation. C’est un signal plus propre et plus clair que la 404, utile lorsque tu fais le ménage dans un vieux site avec beaucoup de contenu obsolète.

Les liens externes cassés : un poste oublié

On pense souvent aux erreurs internes, mais Screaming Frog détecte aussi les liens externes cassés : ces liens que tu fais vers d’autres sites et qui pointent désormais vers des pages disparues. Le web bouge en permanence, les sites ferment, changent de structure, et tes liens sortants d’il y a deux ans pointent peut-être aujourd’hui vers des 404 chez tes voisins. C’est mauvais pour l’expérience utilisateur et ça envoie un signal de négligence.

Pour les trouver, active l’option Check External dans la configuration avant ton crawl, puis consulte l’onglet External une fois l’exploration terminée. Applique le filtre sur les codes 4xx et 5xx. Tu obtiens la liste de tous tes liens sortants qui mènent vers des erreurs. Comme pour les erreurs internes, l’onglet Inlinks te dit sur quelle page de ton site se trouve chaque lien cassé à corriger.

Corriger ces liens externes est un travail simple mais souvent négligé. Tu peux soit les mettre à jour vers la nouvelle adresse de la ressource, soit les retirer s’ils n’ont plus de raison d’être. Un site qui ne pointe que vers des ressources vivantes et pertinentes inspire confiance aux visiteurs comme aux moteurs. C’est un détail de qualité qui distingue un site tenu avec soin d’un site laissé à l’abandon.

Distinguer les 404 normales des 404 problématiques

Toutes les 404 ne méritent pas ton attention. Certaines sont parfaitement normales : un utilisateur qui tape une URL au hasard, un vieux lien externe d’un site tiers que tu ne contrôles pas, une page de test supprimée depuis longtemps. Passer du temps à corriger ces 404 sans enjeu serait une perte d’énergie. La compétence clé consiste à séparer le signal du bruit.

Une 404 devient problématique dans deux cas précis. Le premier : des liens internes de ton propre site pointent vers elle. C’est un problème que tu contrôles entièrement et que tu dois corriger, car il casse ton maillage. Le second : la page recevait du trafic ou des backlinks avant de disparaître. Là, tu perds de la valeur accumulée, et une redirection 301 s’impose pour la récupérer plutôt que de la laisser filer.

Type de 404 Gravité Action recommandée
Liée depuis ton site Élevée Corriger ou retirer le lien interne
Ancienne page à trafic Élevée Redirection 301 vers un équivalent
Ancienne page à backlinks Élevée Redirection 301 pour récupérer l’autorité
URL tapée au hasard Faible Ignorer, aucune action
Suppression volontaire Moyenne Renvoyer un code 410 propre

Balayez le tableau sur mobile.

Infographie : détecter et corriger les erreurs 404 et 5xx avec Screaming Frog

Soigner ta page 404 personnalisée

Même avec un audit impeccable, des 404 surviendront toujours : liens externes que tu ne contrôles pas, URLs tapées à la main, vieux liens partagés. La question n’est donc pas seulement d’éliminer les 404, mais aussi de soigner ce qui se passe quand un visiteur en rencontre une. Une page 404 personnalisée bien conçue transforme une impasse frustrante en une occasion de retenir le visiteur.

Une bonne page 404 rassure et guide. Elle explique clairement que la page demandée n’existe pas, tout en gardant le ton et le design du site. Elle propose des issues : un lien vers la page d’accueil, une barre de recherche, des liens vers les contenus populaires. L’objectif est d’éviter que le visiteur ne quitte le site, en lui offrant immédiatement un chemin vers ce qu’il cherchait probablement.

Vérifie un point technique essentiel avec Screaming Frog : ta page 404 doit bien renvoyer un vrai code 404, et non un code 200. C’est une erreur fréquente appelée soft 404, où une page affiche un message d’erreur mais renvoie techniquement un code 200. Google se retrouve alors à indexer des pages d’erreur comme si elles étaient du contenu valide. L’outil te permet de vérifier que le code renvoyé correspond bien à la réalité de la page.

Ma méthode de correction, du plus grave au plus léger

Quand j’audite les erreurs d’un site, je traite toujours dans le même ordre de priorité, du plus critique au plus cosmétique. Je commence par les erreurs serveur 5xx, car elles peuvent toucher tout le site et signalent souvent un problème d’infrastructure urgent. Une seule 5xx récurrente peut faire désindexer des pages entières, c’est donc là que se concentre mon attention en premier.

Je passe ensuite aux 404 liées depuis des pages internes, car ce sont celles que je contrôle totalement et qui cassent le maillage. Grâce à l’onglet Inlinks, je corrige chaque lien à la source. Je traite après les anciennes pages à trafic ou à backlinks par des redirections 301, pour récupérer la valeur accumulée. Je termine par les liens externes cassés et la vérification de la page 404 personnalisée.

Cette hiérarchie garantit que l’effort se concentre là où l’impact est le plus fort. Corriger d’abord une soft 404 sans gravité pendant qu’une erreur 5xx fait planter le site serait une erreur de priorisation. Un crawl de contrôle après corrections, comme toujours, valide que les erreurs ont bien disparu et que ton site renvoie désormais des codes propres sur l’ensemble de ses URLs.

response_codes.csv
# filtrer l’onglet Response Codes sur Client Error (4xx)
Address Status Code Inlinks
/blog/vieil-article-supprime 404 7
/produit/reference-obsolete 404 3
# puis sur Server Error (5xx) pour les urgences
/categorie/promo 503 12
$ Bulk Export > Response Codes > Client Error (4xx) Inlinks

Les chaînes d’erreurs : quand une correction en révèle une autre

Corriger une erreur en révèle parfois une autre, cachée derrière la première. Un exemple classique : une redirection 301 qui pointe vers une page elle-même en 404. Tant que tu ne suis pas la chaîne jusqu’au bout, tu ne vois que la redirection, apparemment saine. Screaming Frog, en suivant chaque saut, révèle ces erreurs de second niveau que les contrôles superficiels manquent systématiquement.

C’est pourquoi un audit d’erreurs rigoureux ne s’arrête pas au premier code de réponse. Il faut vérifier où mènent réellement les redirections, contrôler que les pages de destination existent, et s’assurer qu’aucune correction n’en crée une nouvelle. Rediriger en masse vers une page qui sera supprimée plus tard, par exemple, revient à semer de futures erreurs. La vision d’ensemble qu’offre l’outil évite ce genre de piège en cascade.

Je recommande toujours un crawl de contrôle complet après une campagne de correction d’erreurs, précisément pour détecter ces effets de bord. Ce que tu croyais réglé peut avoir déplacé le problème ailleurs. Seul un nouveau crawl, analysé avec le même sérieux que le premier, garantit que ton site renvoie désormais des codes propres sur l’ensemble de son périmètre, sans erreur résiduelle ni nouvelle erreur introduite.

Prioriser selon le trafic et les backlinks perdus

Toutes les erreurs ne se valent pas en termes d’enjeu business, et c’est le croisement avec les données de trafic qui permet de vraiment prioriser. Une 404 sur une page qui recevait des centaines de visites par mois est une urgence absolue : chaque jour qui passe, tu perds des visiteurs et potentiellement des conversions. Une 404 sur une page que personne ne visitait n’a aucun impact réel, même si elle apparaît dans le rapport.

En connectant Screaming Frog à la Search Console, tu vois quelles pages en erreur recevaient du trafic organique avant de disparaître. Ce sont celles-là qu’il faut rediriger en priorité, pour récupérer le trafic et les positions accumulés. La même logique vaut pour les backlinks : une page qui recevait des liens externes de qualité mérite une redirection 301 pour ne pas perdre cette autorité durement acquise.

Cette priorisation par la donnée change radicalement l’efficacité d’un audit d’erreurs. Plutôt que de traiter mécaniquement une liste de centaines de 404, tu concentres ton énergie sur les quelques dizaines qui pèsent réellement. C’est la différence entre un travail mécanique et un travail stratégique, où chaque correction est justifiée par un impact mesurable sur le trafic ou l’autorité du site.

Mettre en place une surveillance des erreurs dans le temps

Les erreurs ne sont jamais réglées une fois pour toutes. Un site vivant en génère continuellement : une page supprimée ici, un lien mal mis à jour là, une mise à jour de CMS qui casse des URLs. C’est pourquoi la détection d’erreurs doit devenir une routine régulière plutôt qu’une opération ponctuelle. Un site sain se maintient par une surveillance continue, pas par des grands nettoyages espacés.

Screaming Frog, dans sa version payée, permet de programmer des crawls automatiques qui détectent les nouvelles erreurs à intervalle régulier. Couplée à la Search Console, qui remonte de son côté les erreurs rencontrées par Googlebot, cette surveillance forme un double filet de sécurité. Tu es alerté rapidement dès qu’une erreur apparaît, avant qu’elle ne s’installe et ne pèse sur ton référencement.

Sur les sites à forte activité, où le contenu change souvent, cette discipline fait toute la différence. Une 404 détectée et corrigée en quelques jours n’a aucun impact ; la même 404 laissée des mois fait perdre du trafic et de la confiance. Intégrer la surveillance des erreurs à ta routine de maintenance technique, aux côtés du suivi des redirections et du robots.txt, c’est adopter l’hygiène SEO des sites qui durent.

Distinguer les 404 normales des 404 problématiques

Toutes les 404 ne se valent pas, et c’est une nuance essentielle. Une page supprimée volontairement, sans aucun lien pointant vers elle et sans trafic, génère une 404 parfaitement saine : c’est le comportement attendu. Le problème commence quand une 404 reçoit encore des liens internes, des backlinks externes ou du trafic direct. Là, chaque visite se solde par une impasse et une perte de valeur.

Screaming Frog te permet de faire ce tri grâce à la vue Inlinks, qui liste les pages pointant vers chaque URL en erreur. Une 404 avec dix liens internes est prioritaire : ces liens gaspillent du maillage et dégradent l’expérience. Une 404 sans aucun lien entrant peut souvent être ignorée, ou simplement laissée telle quelle. Ce filtrage par nombre d’inlinks transforme une liste brute en plan d’action hiérarchisé.

Je croise aussi les 404 avec les données de la Search Console et des backlinks. Une URL morte qui capte encore des liens externes de qualité mérite une redirection 301 vers la page équivalente la plus proche, pour récupérer cette autorité. C’est souvent sur ces quelques pages à fort potentiel que se trouve le vrai gain d’un audit d’erreurs, bien plus que dans le nettoyage de centaines de 404 anonymes et sans enjeu.

Réagir vite face à un pic de 5xx

Une erreur 5xx n’attend pas. Contrairement aux 404 qui peuvent traîner sans catastrophe immédiate, une vague de 500 ou de 503 signale un serveur en souffrance, et Google le remarque très vite. Si le moteur rencontre trop d’erreurs serveur lors de ses explorations, il ralentit son crawl, voire désindexe temporairement des pages qu’il n’arrive plus à charger. Le réflexe doit être la réactivité.

Quand un crawl Screaming Frog remonte des 5xx en nombre, la première question est de savoir si elles sont permanentes ou liées à la charge. Un serveur qui répond bien en navigation manuelle mais renvoie des 503 sous le rythme du crawl est probablement sous-dimensionné ou trop agressivement protégé. Baisser la vitesse de crawl dans la configuration permet de confirmer cette hypothèse : si les erreurs disparaîssent, le problème est bien la charge.

Ces épisodes de 5xx sous charge sont un signal précieux. Ils révèlent la fragilité d’une infrastructure qui tiendra d’autant moins lors d’un pic de trafic réel, un jour de forte affluence ou une campagne réussie. J’alerte toujours mes clients sur ce point : un serveur qui craque dès qu’un crawler insiste un peu craquera aussi le jour où les visiteurs afflueront. Le crawl devient alors un test de résistance révélateur.

La page 404 elle-même, un détail qui compte

Au-delà de la détection des URLs en erreur, la qualité de la page 404 servie compte pour l’expérience utilisateur. Une bonne page 404 renvoie bien le code HTTP 404, ce que Screaming Frog te confirme, mais elle propose aussi un contenu utile : un lien vers l’accueil, une barre de recherche, quelques suggestions. Une impasse brutale fait fuir le visiteur ; une 404 bien conçue le récupère.

Le piège technique le plus courant sur ce sujet est la soft 404 : une page qui affiche un message d’erreur à l’utilisateur mais renvoie un code 200 au robot. Google déteste ces pages ambiguës, car elles polluent l’index avec du contenu vide déguisé en page valide. Screaming Frog aide à les repérer en croisant le code de réponse avec le contenu, notamment via un faible nombre de mots sur une page censée être riche.

Corriger une soft 404 consiste à lui faire renvoyer le bon code : soit une vraie 404 si la page n’existe plus, soit une 301 vers une page pertinente si un équivalent existe. Ce détail technique, invisible pour l’œil humain, fait une vraie différence sur la façon dont Google perçoit la propreté de ton site. C’est typiquement le genre de finition qu’un audit Screaming Frog sérieux ne laisse jamais passer.

💡Mon verdict

Screaming Frog est l’outil le plus efficace pour détecter les erreurs d’un site. En un crawl, l’onglet Response Codes révèle toutes les 404, les erreurs serveur 5xx et les liens externes cassés. Couplé à l’onglet Inlinks, il te dit exactement d’où vient chaque erreur, ce qui transforme une simple liste en plan de correction précis, page par page, lien par lien.

Mon conseil pour démarrer : filtre l’onglet Response Codes sur Client Error 4xx et Server Error 5xx, puis utilise Inlinks pour trouver l’origine de chaque erreur. Traite les 5xx d’abord, puis les 404 liées en interne, puis les anciennes pages à trafic par des 301. Vérifie enfin que ta page 404 renvoie bien un vrai code 404.

Lucas Fonseque consultant SEO Toulouse
Ton site est truffé d’erreurs 404 ?

Je nettoie tes erreurs à la source

Liens internes cassés, anciennes pages qui renvoient des 404, erreurs serveur, soft 404 indexées par erreur : ces problèmes pèsent sur ton SEO sans que tu t’en aperçoives. Écris-moi à lucas@lucasfonseque.fr ou passe par ma page de contact. J’audite tes erreurs avec Screaming Frog et je te livre un plan de correction hiérarchisé, du plus grave au plus léger.

📅 Contacter Lucas

Questions fréquentes

Comment trouver les erreurs 404 avec Screaming Frog ?

+

Lance un crawl complet de ton site, puis ouvre l’onglet Response Codes et applique le filtre Client Error 4xx. Tu obtiens la liste de toutes les pages en erreur, dont les 404. Pour les erreurs serveur, applique le filtre Server Error 5xx.

Pour chaque erreur, sélectionne l’URL et ouvre l’onglet Inlinks en bas de l’interface : tu vois alors toutes les pages de ton site qui pointent vers cette erreur. C’est cette information qui te permet de corriger chaque lien cassé à sa source précise.

Faut-il corriger toutes les erreurs 404 ?

+

Non. Une 404 vers laquelle rien ne pointe et qui ne recevait pas de trafic est sans gravité, tu peux l’ignorer. En revanche, une 404 liée depuis tes propres pages internes casse le maillage et doit être corrigée, tout comme une ancienne page qui recevait du trafic ou des backlinks.

Pour ces dernières, une redirection 301 vers un équivalent pertinent permet de récupérer l’autorité et les visiteurs. La compétence clé consiste à distinguer les 404 normales des 404 problématiques pour concentrer l’effort là où il compte.

Qu’est-ce qu’une soft 404 ?

+

Une soft 404 est une page qui affiche un message d’erreur du type page introuvable mais qui renvoie techniquement un code 200 au lieu d’un vrai code 404. Google se retrouve alors à indexer des pages d’erreur comme si elles étaient du contenu valide, ce qui pollue l’index et gaspille le budget de crawl.

Screaming Frog permet de détecter ce problème en vérifiant que le code renvoyé correspond bien à la réalité de la page. La correction consiste à configurer le serveur pour qu’il renvoie un vrai code 404 sur les pages introuvables, tout en gardant une page 404 personnalisée soignée pour le visiteur.

A lire aussi sur le blog

llm.txt le fichier seo pour le GEO
SEOCannibalisation SEO : comment la détecter et la corriger en 2026
Combien coute etre 1er Google
SEOComment utiliser les rapports IA de Google Search Console : le guide complet
Cocon sémantique vs cluster thématique stratégie SEO 2026
SEOSémantique visuelle SEO : comment optimiser le layout de votre site pour Google

Retrouvez-moi sur les réseaux

Je partage mes expérimentations SEO, netlinking et IA au quotidien.