Redirections PrestaShop : Mettre en place une 301 ou 302 sous Prestashop

redirection prestashop

Votre boutique PrestaShop génère des erreurs 404 ? Vous migrez vos produits, refondez votre catalogue ou passez au HTTPS ? Vous avez besoin de redirections.

Les redirections doivent être traitées avec la plus grande rigueur. Un oubli, une mauvaise syntaxe ou une logique incorrecte peut ruiner votre SEO. Et surtout, vous pouvez perdre des ventes.

Dans cet article, je vous explique tout ce qu’il y a à savoir sur les redirections, avec des exemples concrets, des méthodes, des modules testés et approuvés.

redirection prestashop

Les redirections : pourquoi sont-elles cruciales pour votre boutique PrestaShop ?

Qu’est-ce qu’une redirection ?

Une redirection, c’est un panneau qui dit à votre navigateur : “Cette page a déménagé, suivez-moi.” Elle permet d’envoyer un visiteur (ou un robot Google) vers une nouvelle URL. Le fonctionnement est simple en apparence, mais demeure stratégique.

Pourquoi c’est indispensable

  • Pour préserver votre SEO : sans redirection, les backlinks que vous avez accumulés ne servent plus à rien.
  • Pour éviter les erreurs 404 : un visiteur qui tombe sur une page morte, c’est un client potentiel qui s’en va.
  • Pour gérer les changements : refonte du site, suppression de produits, réorganisation du catalogue… Une redirection bien pensée, c’est de la fluidité pour l’internaute.

Les types de redirections (et quand les utiliser)

Redirection 301 : permanente

C’est celle qui est utilisée dans 90 % des cas. Elle indique que la page a changé définitivement. Elle transfère aussi toute la valeur SEO de l’ancienne page vers la nouvelle. C’est la redirection recommandée par Google dans la majorité des cas.

Redirection 302 : temporaire

Elle est utilisée quand une page est déplacée provisoirement (maintenance, tests A/B). Mais attention : elle ne transmet pas la puissance SEO. À utiliser avec prudence.

Les autres redirections : 303, 307, 308

Elles sont utiles dans des cas très spécifiques (méthodes POST, sécurité, API). Vous n’en aurez sans doute pas besoin pour une boutique classique. Mais mieux vaut les garder en tête, surtout lors de l’audit des modules tiers ou des implémentations complexes.

Trois façons de faire des redirections dans PrestaShop

Via le fichier .htaccess

C’est la méthode manuelle. Elle a l’avantage de permettre un contrôle total sur les redirections. Elle s’appuie sur Apache.

La procédure à suivre est la suivante :

  1. Connexion au serveur avec FTP.
  2. Téléchargement du fichier “.htaccess” à la racine de PrestaShop.
  3. Création des lignes comme celle-ci :
    Redirect 301 /ancien-produit.html https://www.maboutique.fr/nouveau-produit.html
  1. Test de chaque ligne pour s’assurer qu’elle ne casse rien.
  2. Sauvegarde du fichier avant chaque modification.

Avantages : rapide, léger, sans module.

Inconvénients : pas adapté aux non-techniciens, source d’erreurs si mal géré.

Via un module PrestaShop

Si vous souhaitez plus d’autonomie, un module de gestion de redirections peut vous aider à faire le travail. En voici deux que j’ai testés et que je peux vous recommander.

Easy Redirect

  • Création facile de redirections 301/302.
  • Suivi des erreurs 404.
  • Interface claire, intégrée au back-office.

Redirections Manager (Smart-Plugs)

  • Génère automatiquement les redirections quand vous supprimez un produit ou changez une URL.
  • Très pratique après une migration de boutique.
  • Compatible avec PrestaShop 1.6 et 1.7.

Avantages : simple à utiliser, sans risque pour le site.

Inconvénients : dépendance à un module, parfois payant.

Via la fiche produit/catégorie

PrestaShop vous propose, nativement, une option de redirection quand vous supprimez un produit ou une catégorie.

Dans l’interface d’administration :

  • Allez dans la fiche produit
  • Sélectionnez “Redirection lors de la désactivation”
  • Choisissez l’URL de destination

C’est limité, mais suffisant pour des besoins ponctuels.

Gérer les erreurs 404

Pourquoi surveiller les erreurs 404 ?

Un site e-commerce génère des erreurs. C’est normal. Mais les ignorer, c’est comme laisser vos clients cogner contre une porte fermée. Mauvaise expérience. Perte de confiance. Mauvais signal pour Google.

Comment les identifier ?

  • Avec la Google Search Console : consultez régulièrement les rapports d’erreurs.
  • Avec des outils SEO comme Screaming Frog ou SEMrush : pour crawler toutes les URLs et détecter les pages mortes.
  • Avec des modules PrestaShop : certains modules de redirection enregistrent automatiquement les erreurs 404 rencontrées par les visiteurs.

Que faire d’une erreur 404 ?

  • Si l’ancienne page avait un équivalent : il faut rediriger en 301.
  • Si elle n’existe plus du tout : il est possible de rediriger vers la page catégorie ou la page d’accueil.
  • Si elle ne mérite pas d’exister : vous pouvez laisser le 404 (dans certains cas, c’est utile pour le crawl de Google).

Les bonnes pratiques à appliquer systématiquement

Avant une refonte ou une migration

Il est important de préparer un plan de redirection complet. Toutes les anciennes URLs sont analysées. Une feuille Excel peut par exemple permettre d’assurer un suivi, avec l’ancien lien, le nouveau lien, et le type de redirection.

Dans l’idéal, tout doit être testé sur un environnement de préproduction afin de n’avoir aucune surprise au lancement.

Éviter les erreurs classiques

  • Les boucles de redirection (URL A vers B vers A).
  • Les chaînes trop longues (A vers B vers C vers D).
  • Les redirections vers des pages peu pertinentes.

Chaque redirection doit avoir un sens. C’est une boussole pour votre utilisateur, pas un détour.

Tout documenter

Il est conseillé de tenir un journal de toutes les redirections mises en place. Cela permet notamment d’anticiper les bugs, de corriger rapidement si besoin, et de mettre en place une vraie démarche qualité.

Quelques cas pratiques

Cas 1 : suppression massive de produits

Un client dans le secteur du mobilier a supprimé plus de 300 produits obsolètes.

Résultat : des centaines d’erreurs 404.

Ce qu’il faut faire :

  • Analyse des anciennes URLs via Search Console
  • Mise en place d’un module de redirection automatique
  • Création manuelle de redirections pour les produits les plus visités
  • Rapport final au client avec les URLs les plus redirigées

Résultat : 0 erreur 404 au bout de quelques jours. Trafic SEO stabilisé.

Cas 2 : migration HTTP vers HTTPS

En passant au HTTPS, le client avait oublié les redirections.

Résultat : duplication du contenu (HTTP et HTTPS actifs en même temps).

Ce qu’il faut faire :

  • Redirection 301 globale via “.htaccess” :
    RewriteCond %{HTTPS} off 
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  • Contrôle avec Screaming Frog
  • Vérification dans Google Search Console

Pour conclure sur les redirections Prestashop

Les redirections dans PrestaShop, c’est un sujet assez technique, mais néanmoins vital. Elles protègent votre SEO, assurent une navigation fluide et renforcent la crédibilité de votre boutique. Une redirection bien faite ne se voit pas. Et c’est justement le but. L’utilisateur continue son chemin. Google aussi.

Vous avez des produits supprimés ? Un catalogue en refonte ? Vous hésitez sur la meilleure méthode pour vos redirections ? Contactez-moi. Je vais vous aider à mettre en place une stratégie de redirection claire, efficace, durable.

N’hésitez pas à me contacter si vous souhaitez profiter de mes conseils pour la mise en place de vos redirections dans Prestashop.