Changer l’URL d’un produit dans PrestaShop : quoi vérifier avant, après, et où sont les pièges
Vous changez l’URL d’un produit dans PrestaShop sur la fiche produit, dans l’onglet SEO, dans le champ URL simplifiée. Le trafic Google reste si l’ancienne adresse répond par une redirection 301 vers la nouvelle. Avec le modèle d’adresse standard, PrestaShop le fait lui-même, à condition que la redirection canonique soit réglée sur 301. Vérifiez-le avant le changement et après.
Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de boutiques PrestaShop : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 5 min de lecture
Que devient l’ancienne adresse après le changement ?
Dans une boutique typique, l’ancienne adresse redirige toute seule vers la nouvelle, car elle contient l’ID du produit. Le modèle par défaut ressemble à ceci : /lanternes/215-lanterne-nora.html. Le nombre 215 est l’ID. Quand quelqu’un visite l’ancienne adresse, PrestaShop trouve le produit grâce à son ID et constate que le reste de l’adresse n’est plus à jour.
La suite dépend d’un champ dans Paramètres de la boutique > Trafic et SEO : la redirection vers l’URL canonique. Avec 301, les clients et Google arrivent sur la nouvelle adresse, et le classement suit. Avec 302, Google traite le changement comme temporaire et peut garder longtemps l’ancienne adresse. Sans redirection, le même produit fonctionne à deux adresses. Ces réglages sont décrits dans la documentation PrestaShop sur le SEO et les URL.
C’est différent quand un module supprime l’ID des adresses. La boutique n’a alors plus rien pour reconnaître le produit à l’ancienne adresse. Elle renvoie une 404, sauf si le module garde son propre historique d’adresses.
Quoi vérifier avant et après le changement
Cinq minutes avant le changement épargnent des semaines à rattraper des pertes. Ce tableau est la liste complète.
| Quand | Quoi vérifier | Bon résultat |
|---|---|---|
| Avant | « Redirection vers l’URL canonique » dans Paramètres de la boutique > Trafic et SEO | 301 |
| Avant | le modèle d’adresse des produits | contient l’ID du produit |
| Avant | les modules qui modifient les adresses (par ex. « sans ID ») | aucun, ou un module avec historique d’adresses |
| Avant | si la catégorie figure dans l’adresse du produit | vous savez quelles adresses changeront ensemble |
| Après | l’ancienne adresse dans un navigateur ou un outil de vérification des en-têtes | une seule redirection 301 vers la nouvelle |
| Après | la nouvelle adresse | réponse 200, la balise canonique pointe vers elle-même |
| Après | les liens dans les descriptions, les menus et les newsletters | mènent directement à la nouvelle adresse |
| Après | le sitemap | régénéré |
Google présente les règles dans ses guides sur les redirections 301 et sur le déplacement d’un site avec changement d’URL.
Comment changer l’adresse d’un produit pas à pas
À la main, ce sont quelques clics, mais chaque étape compte.
- Vérifiez les réglages du tableau ci-dessus, surtout la 301 dans Paramètres de la boutique > Trafic et SEO.
- Ouvrez Catalogue > Produits, entrez dans le produit et passez à l’onglet SEO.
- Saisissez la nouvelle URL simplifiée : en minuscules, sans accents, les mots séparés par des tirets.
- Si la boutique a plusieurs langues, décidez de chaque version séparément. Chaque langue a sa propre adresse.
- Enregistrez et ouvrez l’ancienne adresse dans une fenêtre de navigation privée.
- Corrigez les liens vers le produit dans vos propres descriptions et dans le menu, pour qu’ils ne passent pas par la redirection.
Quels pièges vous attendent quand vous changez une adresse ?
Le plus fréquent est la catégorie dans l’adresse du produit. Vous changez le slug de la catégorie de « lampes » en « lanternes ». Avec lui, les adresses de tous les produits qui ont cette catégorie par défaut changent aussi. Avec le bon réglage, les anciennes adresses redirigent en 301. Avec le mauvais, vous avez soudain plusieurs centaines d’erreurs 404, dont nous parlons dans l’article sur les erreurs 404 dans PrestaShop.
Le deuxième piège est le changement automatique d’adresse quand vous renommez un produit. Dans Paramètres de la boutique > Paramètres des produits, une option « Forcer la mise à jour des URL simplifiées » met à jour l’URL simplifiée en même temps que le nom (décrite dans la documentation). Vous corrigez une faute de frappe, et le produit reçoit une nouvelle adresse que vous n’avez jamais demandée.
Le troisième est une 302 au lieu d’une 301. La boutique fonctionne, le client arrive sur le produit et personne ne voit de problème. Google, lui, voit une redirection temporaire. Un fil sur le changement du modèle d’adresse et les erreurs 404 revient régulièrement sur le forum PrestaShop, et cyberfolks décrit comment de tels changements nuisent à l’indexation (tous deux en polonais).
Comment changer l’adresse et vérifier tout de suite la redirection
Vous demandez le changement d’adresse, et votre chat (Claude ou ChatGPT) vérifie d’abord les réglages de la boutique. Le changement est bloqué quand la boutique redirige en 302, que le mode debug est activé ou qu’un module remplace les routes des adresses. L’aperçu montre l’ancienne et la nouvelle adresse, ainsi que les adresses qui changeront au passage, comme celles des produits de la catégorie. Après l’enregistrement, le chat ouvre lui-même l’ancienne adresse et vérifie qu’elle renvoie une 301 vers la nouvelle.
Vous: Change l’adresse de la lanterne Nora en lanterne-nora-metal-noir et vérifie que l’ancienne redirige.
Votre chat: Les réglages sont bons : redirection canonique en 301, mode debug désactivé, aucun module ne modifie les routes. Aperçu pour le français :
L’ancienne adresse redirigera en 301 vers la nouvelle. J’enregistre après votre « oui ».
Vous: Enregistre.
Votre chat: Enregistré. L’ancienne adresse renvoie une seule redirection 301, et la nouvelle répond 200. Rappel : je ne peux pas annuler ce changement depuis l’historique des modifications. Revenir en arrière, c’est faire un autre changement d’adresse, vers la précédente.
ancienne version : /lanternes/215-lanterne-nora.html
nouvelle version : /lanternes/215-lanterne-nora-metal-noir.html
Un changement d’adresse diffère des autres modifications en ce que l’historique des modifications ne l’annule pas. Vous annulez une description, un prix ou une redirection par une seule demande. Vous rétablissez une adresse par un autre changement, avec le même aperçu et la même vérification de la 301. Le chat change une adresse dans une langue à la fois, vous voyez donc toujours exactement ce qui se passe.
TellMyShop Pro enregistre le changement d’adresse. Vous pouvez vérifier les réglages et les anciennes adresses dans TellMyShop Free. Des exemples de demandes se trouvent dans les cas d’usage changer l’adresse d’un produit sans perdre de trafic et changer l’adresse d’une catégorie après une réorganisation. Vous trouverez les formules sur la page tarifs.
Questions et réponses
Changer l’adresse d’un produit va-t-il faire baisser son classement dans Google ?
En général seulement un peu et brièvement, si l’ancienne adresse redirige vers la nouvelle par une 301. Google transmet alors les signaux à la nouvelle adresse, mais il lui faut du temps pour visiter les deux. Sans redirection, l’ancienne adresse renvoie une erreur 404 et le classement est perdu. Changez donc rarement les adresses, et vérifiez toujours l’ancienne adresse après le changement.
PrestaShop change-t-il l’adresse tout seul quand je renomme un produit ?
Cela dépend d’un réglage dans Paramètres de la boutique > Paramètres des produits. Une option force la mise à jour de l’URL simplifiée quand le nom change. Quand elle est activée, corriger une faute de frappe dans le nom change aussi l’adresse. Si vous ne voulez pas que les adresses changent à chaque modification, laissez-la désactivée et changez l’adresse de façon délibérée.
Que deviennent les produits quand je change l’adresse d’une catégorie ?
Si le modèle d’adresse des produits contient la catégorie, les adresses de tous les produits qui ont cette catégorie par défaut changeront. Les anciennes adresses ne redirigent en 301 que si l’adresse contient l’ID du produit et que la redirection canonique est réglée sur 301. Après le changement, vérifiez quelques anciennes adresses de produits, pas seulement la catégorie elle-même.
Comment annuler un changement d’adresse fait par le chat ?
Vous ne pouvez pas annuler un changement d’adresse depuis l’historique des modifications comme vous le feriez pour une description ou un prix. L’annuler, c’est faire un autre changement d’adresse, cette fois vers la précédente. Le chat le fait de la même façon, avec un aperçu et votre accord. Après l’enregistrement, il vérifie que les deux adresses mènent à la bonne page avec une redirection 301.
Supprimer l’ID des adresses des produits est-il une bonne idée ?
Une adresse sans ID est plus jolie, mais elle exige un module qui modifie les routes de PrestaShop. L’ancienne adresse ne contient alors plus l’ID qui permet à la boutique de reconnaître le produit, et sans historique d’adresses dans le module, elle renvoie une 404. Si un tel module fonctionne déjà, vérifiez chaque changement d’adresse avec un soin particulier.
PrestaShop est une marque déposée de PrestaShop SA. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.