Produits en rupture de stock

Comment gérer les pages de produits en rupture ou définitivement retirés pour le SEO : conserver les ruptures temporaires en ligne avec un statut 200 et le schéma OutOfStock, rediriger les produits remplacés en 301 et éviter les pièges des soft 404 et des bascules noindex.

Première publication : 25 juin 2026 · Dernière mise à jour : 21 août 2026 · Advanced
Langues
1 indice probant sur cette page

Les ruptures sont inévitables, mais une mauvaise réaction SEO peut sacrifier des classements utiles. Pour une rupture temporaire, conservez la page en ligne avec un statut 200, un contenu substantiel, une disponibilité OutOfStock et une alerte de retour en stock ; ne la passez ni en 404, ni en redirection, ni en noindex. Pour un produit définitivement retiré avec un véritable successeur, utilisez une redirection 301 pertinente. Sans remplacement, redirigez vers la page la plus proche si l’ancienne URL conserve une valeur réelle, sinon retournez 404 ou 410. Les 404 ne constituent pas une pénalité.

En bref — Le traitement dépend d’une question : le produit va-t-il revenir ? Rupture temporaire → conservez l’URL en ligne avec un statut 200, définissez Offer.availability sur OutOfStock, gardez un contenu substantiel, ajoutez une alerte de réapprovisionnement et actualisez le flux Merchant Center, plus rapide qu’un nouveau crawl de la page. Ne basculez pas noindex avec l’état du stock : selon Mueller, cette fluctuation incite Google à traiter la page comme une 404 et à l’explorer moins. Retrait définitif avec un remplacement réellement comparable → redirigez en 301. Retrait définitif sans remplacement → redirigez en 301 vers la page pertinente la plus proche si l’URL conserve une valeur durable — assistance, demande ou liens acquis —, sinon retournez 404/410 ; les 404 ne sont pas une pénalité. Deux erreurs coûtent réellement : laisser une page liée retourner 404, ce qui perd son autorité sans bénéfice, et la rediriger vers une page sans rapport comme l’accueil, interprétée comme une soft 404. Attention au piège de la soft 404 : Google peut déclasser algorithmiquement une page indisponible en 200 si son texte ressemble à « définitivement indisponible » ou si son contenu est trop pauvre. Un contenu substantiel constitue la défense.

Evidence for this claim Schema.org and Google support OutOfStock as an Offer availability value. Scope: Visible page content, structured data, and product data should describe the same actual state. Confidence: high · Verified: Schema.org: OutOfStock Google: Merchant listing availability

Commencer par la bonne question

Le statut HTTP, les données structurées et le contenu de la page découlent tous d’une décision : ce produit va-t-il revenir ? Trois branches existent :

  1. Temporaire — un réapprovisionnement est prévu, y compris de manière saisonnière.
  2. Retrait définitif avec remplacement — un successeur réellement comparable est vendu.
  3. Retrait définitif sans remplacement — le produit a disparu et rien ne le remplace.

Tout le reste dépend de ce choix. Depuis mon article Ahrefs sur les produits en rupture, mon avis reste qu’il n’existe pas de réponse universelle : cela dépend. La démarche pratique consiste donc à définir des règles acceptables et à les appliquer systématiquement, plutôt qu’à arbitrer chaque SKU séparément.

Availability is a lifecycle decision: temporary stockouts stay live; permanent removals route value or return a truthful error. Source : Patrick Stox

First ask whether the product is coming back. If yes, keep the page live and indexable at 200, set OutOfStock, and retain useful content and a notify-me option. If no, ask whether a genuinely similar replacement exists; if it does, 301 redirect to it and update internal links. Without a replacement, ask whether the old URL has links, traffic, or reference value. Preserve valuable URLs with a useful 200 tombstone or a redirect to the closest relevant category. Return 404 or 410 when there is no value to preserve.

© Patrick Stox LLC · CC BY 4.0 ·

Branche 1 — rupture temporaire : conserver la page en 200

C’est le traitement par défaut de tout produit appelé à revenir. Laissez l’URL retourner 200, gardez-la indexable et communiquez l’indisponibilité aux moteurs par les données structurées, sans supprimer la page. La formulation de John Mueller lors d’une permanence de 2021 explique clairement pourquoi :

(traduction) « Pour les situations réellement temporaires, il vaut mieux maintenir l’URL en ligne. Si elle reste indexable et que les données structurées signalent l’indisponibilité, nous pouvons la conserver dans l’index et la rafraîchir régulièrement afin de repérer très vite le changement. »

La procédure est donc la suivante :

  • Statut HTTP : 200.
  • Données structurées : définissez Offer.availability sur https://schema.org/OutOfStock. Conservez le prix et la devise dans le balisage : l’offre décrit toujours un produit réel. Evidence for this claim Schema.org and Google support OutOfStock as an Offer availability value. Scope: Visible page content, structured data, and product data should describe the same actual state. Confidence: high · Verified: Schema.org: OutOfStock Google: Merchant listing availability
  • Contenu de la page : conservez la description complète, les caractéristiques, les images, les avis et une inscription à une alerte de retour en stock. Les estimations, listes d’attente et formulaires d’alerte rendent service aux clients tout en gardant la page substantielle.
  • Liens internes : laissez-les en place. Mueller rappelle qu’un lien depuis l’accueil indique l’importance de la page et accélère son nouveau crawl, ce qui aide à faire détecter rapidement le réapprovisionnement.

Actualiser également le flux Merchant Center

Pour Shopping, le flux produit constitue un canal parallèle, souvent plus rapide que l’attente d’un nouveau crawl. Définissez son attribut availability sur out_of_stock afin qu’il corresponde à la page. Une discordance entraîne un refus : si la page affiche la rupture mais que le flux déclare in_stock, ou inversement, Google refuse le produit. La page, le flux et le schéma doivent indiquer le même état. Evidence for this claim Merchant Center requires submitted availability to match the landing page and product's actual availability. Scope: Mismatches can produce item issues; automatic updates do not replace accurate source data. Confidence: high · Verified: Google: Availability specification

Gardez les deux systèmes distincts. La valeur schema.org Offer.availability présente sur la page — OutOfStock, InStock, Discontinued, entre autres — relève du vocabulaire des données structurées de Search. L’attribut availability de Merchant Center accepte un ensemble plus réduit de valeurs littérales — in_stock, out_of_stock, preorder, backorder — et régit les annonces Shopping et fiches gratuites, non l’indexation ou le classement naturels. La documentation Merchant Center explique comment plusieurs valeurs schema.org sont ramenées au vocabulaire plus étroit du flux, mais ne les traitez pas comme interchangeables : un refus concerne Merchant Center et Shopping, pas le classement de la page dans les résultats naturels.

Evidence for this claim Schema.org and Google support OutOfStock as an Offer availability value. Scope: Visible page content, structured data, and product data should describe the same actual state. Confidence: high · Verified: Schema.org: OutOfStock Google: Merchant listing availability

Branche 1b — produit saisonnier : garder la page, réduire les liens

Les produits saisonniers sont des ruptures temporaires planifiées. Mueller recommande de conserver la page avec une bonne expérience « bientôt disponible », de la retirer des emplacements de liens les plus visibles hors saison, puis de restaurer ces liens au retour du produit, plutôt que de supprimer et recréer l’URL à chaque cycle.

Pour les offres réellement limitées dans le temps dont la date de fin est connue, la balise meta robots de Google prend en charge unavailable_after, qui demande de ne plus afficher la page après une date donnée :

<meta name="robots" content="unavailable_after: 2026-12-31" />

Les formats de date RFC 822, RFC 850 et ISO 8601 sont acceptés. Un format invalide est ignoré et Google réduit fortement la fréquence de crawl après la date. Cet outil spécialisé convient aux enchères ou événements, mais pas à un produit susceptible de revenir sans calendrier précis.

Une variante en rupture ne rend pas tout le produit indisponible

La disponibilité peut différer selon la variante : une couleur ou une taille est épuisée, tandis que le reste de la famille reste disponible. Les règles des pages de destination Merchant Center exigent que la page liée identifie la variante soumise et recommandent de la présélectionner, afin que le client comme Google comprennent l’option décrite. Cette décision est plus étroite que le cycle de vie du produit entier : une variante épuisée ne doit pas modifier automatiquement le statut, la canonique ou le retrait du produit parent. Marquez l’offre de la variante indisponible OutOfStock, ou Discontinued si elle ne reviendra jamais, laissez les autres variantes actives et achetables, et n’appliquez les branches 1 à 3 qu’une fois toutes les variantes indisponibles.

Evidence for this claim Availability can differ by variant; the linked landing page should identify and preselect the submitted variant when relevant, so one unavailable option should not automatically determine the status, canonical or retirement treatment of the whole product family. Scope: product landing pages Confidence: high · Verified: About landing page requirements

Branche 2 — produit retiré avec remplacement : 301

Si un produit en remplace réellement un autre, redirigez :

(traduction) « Lorsqu’un produit en remplace véritablement un autre, le rediriger peut être une solution pertinente. »

Une redirection 301 vers un remplacement très comparable peut transmettre la valeur des liens acquise par l’ancienne page, si les pages sont suffisamment proches. Il s’agit d’une règle pratique, non d’une garantie de Google : Google documente le mécanisme des redirections et l’importance de la destination, mais ne publie aucun pourcentage de transfert et ne promet aucun classement particulier. La cible doit effectivement correspondre au même type de produit, faute de quoi apparaît l’erreur la plus courante.

Branche 3 — produit retiré sans remplacement

Deux cas se distinguent selon que l’URL rend encore un service réel à quelqu’un, et non selon les seuls backlinks.

Elle conserve une valeur durable — assistance, demande persistante ou liens et trafic acquis. Effectuez une redirection 301 vers la page pertinente la plus proche, généralement la catégorie parente. La page d’accueil constitue un dernier recours peu convaincant. Google peut interpréter la redirection d’un produit précis vers une page sans rapport comme une soft 404 ; la valeur des liens est alors perdue malgré tout. Redirigez vers une destination pertinente, ou ne redirigez pas.

Elle n’a plus aucune valeur. Laissez-la retourner 404, ou 410 pour une disparition définitive, que Google traite un peu plus rapidement. C’est la réponse techniquement correcte et ce n’est pas une pénalité. Gary Illyes l’a formulé sans détour, (traduction) : « Quiconque a inventé l’idée que la présence de 404 inflige une quelconque pénalité à un site se trompe. Complètement. » La position plus récente de Mueller est identique : les codes d’erreur appropriés sont la bonne solution pour les URL qui n’existent plus, même à grande échelle.

Vous pouvez aussi conserver une page d’archive. Demandez-vous si elle rend encore un service authentique : demande de recherche persistante, documentation d’assistance, notes de compatibilité ou emplacement naturel pour présenter un successeur. Les backlinks constituent un indice, pas un déclencheur suffisant. Si ce test est satisfait, gardez la page en ligne, définissez availability sur https://schema.org/Discontinued, expliquez le retrait et proposez des alternatives. Faites-le pour une raison utile au visiteur, pas « uniquement pour le SEO ». Une page morte conservée sans information utile pour retenir un peu d’autorité finit elle aussi en soft 404.

Le piège de la soft 404

Voici le mécanisme souvent méconnu : Google peut déclasser une page de rupture qui retourne correctement 200 en la classant algorithmiquement comme soft 404, d’après son contenu et non son statut. Mueller a été explicite :

(traduction) « Lorsque nous constatons qu’un produit est épuisé, nous pouvons considérer la page comme une soft 404 et retirer également cette URL des résultats de recherche. »

Le déclencheur est une page qui ressemble à une impasse : texte tel que « ce produit n’est plus disponible » ou gabarit trop pauvre sans véritable information. Le statut indique 200, mais l’analyse du contenu par Google l’emporte. Il n’existe aucun délai fixe : la décision dépend du contenu, pas d’un compte à rebours.

La défense est la substance. Comme le précise Mueller, ce résultat n’est pas inévitable :

(traduction) « Si ces pages contiennent malgré tout beaucoup d’informations sur le produit, elles peuvent rester très pertinentes pour les personnes qui recherchent ce produit précis. »

Conservez donc la description, les caractéristiques, les avis, les produits associés et le formulaire d’alerte. Autre point rassurant : le problème reste limité à la page, non au site entier :

(traduction) « La rupture de stock d’un produit n’affecte pas les classements du reste du site. »

Les pages concernées apparaissent dans Search Console → Pages → Non indexée → Soft 404.

Le piège des bascules noindex

L’idée paraît séduisante : appliquer noindex pendant la rupture, puis le retirer au retour du produit. Évitez-la. L’avertissement de Mueller porte précisément sur la fluctuation :

(traduction) « Si une page reste en noindex pendant une longue période, nous pouvons la considérer comme une sorte de 404 qu’il n’est pas nécessaire d’explorer fréquemment. »

(traduction) « Faire fluctuer la balise meta noindex est contre-productif si vous souhaitez que ces pages soient indexées de temps en temps. »

Ces bascules apprennent à Google à explorer la page moins souvent, ce qui ralentit sa réindexation au retour du produit. noindex interrompt aussi la circulation du PageRank à travers la page. Si le produit doit revenir, laissez l’URL indexable avec le schéma OutOfStock et confiez le signal aux données structurées.

Le calcul lié à l’autorité des liens

Laisser une page produit populaire retourner 404 gaspille les backlinks externes qu’elle a acquis : ils ne transmettent plus leur autorité au reste du site. Ce n’est pas une pénalité, mais une perte évitable. Avant toute suppression massive, identifiez les URL de produits retirés qui ont réellement reçu des liens :

  • Ahrefs → Site Explorer → Best by links, filtré sur 404/410, révèle les pages supprimées encore liées, donc candidates à une redirection.
  • Ahrefs → Site Audit → Links report trouve les liens internes qui pointent vers des produits morts et les chaînes de redirections à corriger.
  • Site Audit → page content / HTML search, avec le texte « out of stock », recense ce message dans le crawl pour l’auditer à l’échelle du site.

Redirigez vers une page pertinente les URL qui conservent de l’autorité ; laissez les autres retourner 404 sans inquiétude.

La règle Merchant Center 2026 sur le bouton d’achat

Pour les annonces Shopping et fiches gratuites, une règle renforcée en mars 2026 impose aux pages de produits épuisés d’afficher un bouton d’achat visiblement désactivé et grisé, ou un texte clair « Épuisé » ou « Article indisponible ». Un bouton d’achat actif sur une page en rupture n’est pas conforme, mais un bouton masqué ou supprimé ne l’est pas davantage. Les pages non conformes sont refusées. Cette règle n’exige pas une 404 : conserver la page en 200, avec un message correct et un bouton désactivé, respecte les exigences.

Place de ce sujet dans le cluster

La gestion des ruptures relève de la structure du site marchand. Elle est directement liée au SEO des pages produit, dont le schéma et le contenu gardent ces pages substantielles, aux pages de catégorie, destination fréquente des redirections, et au pilier plus large SEO du commerce électronique. Le choix entre redirection et 404 appartient aussi au SEO technique général : la distinction entre une 404/410 propre et une redirection mal ciblée que Google interprète comme soft 404 dépasse largement les produits.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.