Mis à jour le 1er novembre 2026. Corrections importantes : la redirection réglée dans la fiche produit ne fonctionne que si le produit est désactivé, pas supprimé ; un produit en rupture de stock ne doit pas être redirigé ; et les erreurs 404 ne pénalisent pas un site. Ajout des dix comportements proposés par PrestaShop 9, vérifiés sur la version 9.2.
Quand un produit n’est plus vendu, le réflexe est de supprimer sa fiche. C’est souvent la pire option : la page est peut-être indexée par Google, enregistrée dans les favoris de clients, partagée sur les réseaux sociaux ou citée par d’autres sites. Supprimée, elle renvoie une erreur 404, et PrestaShop perd tout moyen de rediriger ses visiteurs.
La règle : désactiver, ne pas supprimer
Dans PrestaShop, le réglage « Redirection quand le produit est désactivé » ne s’applique, comme son nom l’indique, qu’à un produit désactivé (statut « Hors ligne »). Un produit supprimé n’existe plus pour la boutique : son adresse renvoie une erreur 404, quel que soit le réglage choisi avant la suppression.
Pour retirer un produit de la vente :
- Ouvrez la fiche dans Catalogue > Produits.
- Dans l’onglet SEO, choisissez la Redirection quand le produit est désactivé adaptée (voir le tableau ci-dessous).
- Passez le produit Hors ligne et enregistrez.
Le produit disparaît des listes et de la recherche de la boutique, mais son adresse continue de rendre service. Gardez la suppression pour les fiches qui n’ont jamais eu de visites ni de liens, par exemple un doublon créé par erreur.
Quel comportement choisir
PrestaShop 9 propose dix comportements dans l’onglet SEO de la fiche :
| Option dans PrestaShop | Ce qui se passe | Quand l’utiliser |
|---|---|---|
| Redirection permanente vers un produit (301) | Le visiteur arrive sur un autre produit | Un modèle remplace directement l’ancien (nouvelle version, nouveau coloris) |
| Redirection permanente vers une catégorie (301) | Le visiteur arrive sur la catégorie | Produit arrêté, avec des équivalents proches dans la catégorie |
| Redirection temporaire vers un produit ou une catégorie (302) | Redirection, la page reste connue de Google | Produit retiré quelques semaines, qui reviendra |
| Aucune redirection (200), afficher le produit | La fiche reste visible, marquée indisponible | Produit arrêté mais très consulté (avis, notice, accessoires compatibles) |
| Aucune redirection (404 ou 410), afficher le produit | La fiche s’affiche, mais Google la retire de l’index | Garder la page pour les clients existants sans la laisser dans Google |
| Aucune redirection (404 ou 410), afficher une page d’erreur | Page d’erreur | Produit sans équivalent ni intérêt pour les visiteurs |
| Comportement par défaut dans la configuration | Réglage commun à tous les produits désactivés | Par défaut |
Le comportement par défaut se règle dans Paramètres de la boutique > Produits, option « Comportement par défaut des produits désactivés ». Sur une installation neuve, il affiche une page d’erreur 404.
Une redirection doit mener à un équivalent
Rediriger tous les produits arrêtés vers la page d’accueil, ou vers une catégorie sans rapport, n’aide ni le visiteur ni Google : Google peut traiter ces redirections comme des erreurs déguisées, que la Search Console signale sous le nom de « soft 404 ». Redirigez vers un vrai remplaçant ou la catégorie la plus proche ; à défaut, une erreur 404 ou 410 est plus honnête.
404 ou 410 ?
Les deux signalent que la page n’existe plus. Google les traite de la même façon : il retire l’adresse de son index et la visite de moins en moins souvent. Le code 410 dit seulement, plus explicitement, que la disparition est définitive.
Les erreurs 404 pénalisent-elles le site ?
Non. Une erreur 404 sur une page qui n’existe plus est le fonctionnement normal du web : Google retire simplement cette adresse de son index, sans pénaliser le reste du site. Le vrai coût est ailleurs :
- les visiteurs qui arrivent par un favori ou un lien tombent sur une impasse ;
- les liens d’autres sites vers cette page sont perdus, alors qu’une redirection vers un équivalent les conserve.
Surveillez le rapport Indexation des pages de la Search Console : il liste les adresses en 404 et les « soft 404 ».
Rupture de stock : ne redirigez pas
Un produit temporairement en rupture doit rester en ligne, avec une page normale :
- la fiche indique clairement la rupture, et si possible une date de retour ou une alerte de disponibilité (module natif d’alertes par e-mail) ;
- les données structurées de la page doivent annoncer la même disponibilité que la fiche : Google Merchant Center rejette un produit dont la disponibilité diffère entre la page et le flux ;
- proposez des produits similaires sur la fiche pour ne pas perdre la vente.
Rediriger un produit en rupture fait perdre sa place dans Google pendant la rupture, sans bénéfice. La redirection temporaire (302) ne se justifie que si la fiche doit réellement disparaître pendant une période, par exemple un produit saisonnier.
Produit déjà supprimé : rattraper avec le .htaccess
Si la fiche a déjà été supprimée, PrestaShop ne peut plus rien faire pour elle : il faut une redirection au niveau du serveur. Sur Apache, ajoutez une ligne avant les règles de PrestaShop dans le fichier .htaccess :
# Ancien produit supprimé vers son remplaçant
Redirect 301 /fr/123-ancien-produit.html https://www.votre-boutique.fr/fr/456-nouveau-produit.html
Notre générateur de redirections .htaccess prépare ces lignes, et le vérificateur de code HTTP confirme ensuite que l’ancienne adresse renvoie bien un code 301. Sur un serveur Nginx, la redirection se règle dans la configuration du serveur, par votre hébergeur. Pour de nombreuses redirections, un module dédié est plus simple à maintenir.
À retenir
- Désactivez un produit au lieu de le supprimer : c’est la seule façon de garder le contrôle sur son adresse.
- Redirigez vers un vrai équivalent, sinon laissez une 404 ou une 410.
- Un produit en rupture reste en ligne, avec une disponibilité exacte.
- Formez les personnes qui gèrent le catalogue : une suppression en masse se rattrape mal.
Questions fréquentes
Que devient un produit désactivé dans la boutique ?
Il disparaît des catégories, de la recherche et du sitemap. Seule son adresse directe répond, selon le comportement choisi dans l’onglet SEO.
Redirection vers le produit ou vers la catégorie ?
Vers le produit quand un modèle remplace clairement l’ancien. Vers la catégorie quand plusieurs produits peuvent convenir. Dans le doute, demandez-vous ce que cherchait le visiteur arrivé sur l’ancienne page.
Combien de temps garder une redirection ?
Le plus longtemps possible, surtout si d’autres sites pointent vers l’ancienne page. Une redirection ne coûte presque rien à maintenir.
J’ai supprimé des centaines de produits, que faire ?
Exportez les anciennes adresses depuis la Search Console (rapport Indexation des pages, adresses en 404), repérez celles qui recevaient des visites ou des liens, et redirigez-les en priorité vers des équivalents. Les autres peuvent rester en 404.
Pour aller plus loin
- Référencer une boutique PrestaShop : 10 actions en 2026
- Facettes, pagination et canonical sur PrestaShop 9
- Guide de la Google Search Console