Un soft 404 e-commerce est une URL qui répond avec un code 2xx (souvent 200) alors que le contenu affiché correspond à une page vide ou à un message d’erreur. Une vraie erreur serveur renvoie un code 5xx ou 429. La distinction se fait donc d’abord sur le code HTTP, puis sur le contenu réellement servi : un catalogue vide en 200 relève du soft 404, une panne en 503 relève de l’erreur serveur.

Pourquoi le code HTTP ne suffit pas à décrire ce que voit l’internaute

Google rappelle que les codes de statut sont générés par le serveur qui héberge le site en réponse à une requête d’un client, navigateur ou crawler (documentation Google sur les codes HTTP). Un code 2xx signifie que le contenu reçu peut être considéré pour l’indexation, sans garantir qu’il le sera. Si ce contenu suggère une erreur — page vide ou message d’erreur — Search Console affiche une erreur soft 404.

Autrement dit, le problème n’est pas le code seul, mais l’écart entre ce que le serveur déclare (succès) et ce que la page montre (absence de contenu utile). En e-commerce, cet écart est fréquent : une catégorie sans produit, une fiche dont la variante n’existe plus, un filtre qui ne retourne rien, ou une page de recherche interne vide peuvent tous répondre en 200.

Soft 404 ou erreur serveur : le tableau de décision

Signal observé Code HTTP typique Interprétation Action de diagnostic
Page vide, message « aucun résultat », catalogue sans produit 200 ou autre 2xx Soft 404 Vérifier le contenu servi, pas seulement l’en-tête
Panne base de données, timeout, surcharge 5xx ou 429 Erreur serveur Google ralentit le crawl et préserve les URL déjà indexées
Produit retiré définitivement 404 ou 410 Page absente Google retire l’URL de l’index si elle était indexée
Redirection cassée 3xx échouée Erreur de redirection Search Console génère un message d’erreur

Ce tableau ne remplace pas une vérification sur votre propre site : il indique où regarder. La frontière entre soft 404 et erreur serveur n’est pas une question de gravité commerciale, mais de nature technique : contenu vide servi en succès d’un côté, échec de réponse de l’autre.

Comment diagnostiquer une page vide servie en 200 ?

La méthode tient en quatre étapes, reproductibles sans outil propriétaire.

  1. Relever le code HTTP réel. Utilisez l’inspection d’URL dans Search Console ou un outil qui affiche les en-têtes de réponse. Ne vous fiez pas à l’affichage navigateur seul : une page peut sembler vide tout en répondant 200.
  2. Comparer code et contenu. Si le code est 2xx mais que la page ne contient ni produit, ni texte utile, ni lien de navigation pertinent, vous êtes dans le cas décrit par Google comme pouvant produire un soft 404.
  3. Vérifier la cause côté catalogue. La page est-elle vide parce que la catégorie n’a plus de produit, parce qu’un filtre est appliqué par défaut, ou parce que le stock est à zéro ? Ces trois causes n’ont pas le même traitement.
  4. Décider du signal à envoyer. Une page définitivement sans contenu peut être redirigée ou renvoyer un 404/410. Une page temporairement vide doit rester accessible mais ne pas être présentée comme une page produit valide.

Exemple hypothétique

Imaginons une boutique qui vend des accessoires de randonnée. Sa catégorie « tentes 4 saisons » ne contient plus aucun produit après une rupture d’approvisionnement, mais l’URL répond toujours en 200 avec un titre et un filtre. Google peut la traiter comme un soft 404. Si, le même jour, la base de données tombe et que la page renvoie 503, il s’agit d’une erreur serveur : les URL déjà indexées sont préservées et le crawl ralentit. Les deux situations exigent des corrections différentes.

Rupture de stock : faut-il laisser la page vide ?

Une rupture temporaire n’est pas une page morte. La bonne question n’est pas « soft 404 ou pas ? » mais « cette URL a-t-elle encore une raison d’exister pour l’utilisateur ? ». Si la catégorie revient dans quelques semaines, mieux vaut conserver l’URL, expliquer l’indisponibilité et proposer des alternatives. Si le produit est retiré définitivement, une redirection vers une catégorie parente ou un 404 explicite est plus honnête qu’une page vide en 200.

Pour approfondir la structuration des pages qui portent l’intention d’achat, consultez notre guide sur les fondations d’une boutique visible et celui sur la page catégorie e-commerce.

Pourquoi le recrawl change la donne

Google indique que pour un 404, le pipeline d’indexation retire l’URL de l’index si elle était indexée. Pour un 5xx ou un 429, au contraire, les robots ralentissent temporairement et les URL déjà indexées sont conservées. Un soft 404, lui, n’envoie aucun de ces signaux clairs : le contenu est traité comme un succès, mais son absence de valeur peut conduire à une dégradation de la perception de la page.

C’est pourquoi la surveillance doit porter sur les deux plans : les codes renvoyés par le serveur et la qualité du contenu servi. Un tableau de bord qui ne regarde que les 5xx passera à côté de la majorité des soft 404 e-commerce.

Questions fréquentes

Une page catégorie vide est-elle toujours un soft 404 ?

Non. Elle l’est si elle répond en 2xx tout en n’offrant aucun contenu utile. Si elle renvoie un 404 ou un 410, c’est une page absente classique. Si elle renvoie un 5xx, c’est une erreur serveur.

Faut-il bloquer le crawl des pages vides ?

Pas par principe. Le blocage empêche Google de constater l’état réel de la page. Il vaut mieux corriger le signal : rediriger, renvoyer un 404, ou remettre du contenu. Le blocage peut être une solution temporaire pendant une migration, pas une politique durable.

SEARCH ENGINE TRENDS

À vous de transformer l'idée en action.

Tous les articles