Offre de lancement

Licence Founders : mises à jour pendant au moins 2 ans

149 €paiement unique, HT

Une licence Shop normale coûte 199 €.

Pour les 100 premières licences Shop, jusqu’au 10 décembre 2026. Mises à jour et nouvelles connaissances du Conseiller pendant au moins 2 ans, sans renouvellement. Une licence Shop normale : 12 mois.

Obtenir Founders pour 149 €

Supprimer l’ID de l’URL produit dans PrestaShop : quand cela paie et comment le faire sans risque

Supprimer l’ID des adresses produits dans PrestaShop est impossible avec les seuls réglages, car la boutique reconnaît le produit au numéro dans l’adresse. Il faut un module tiers, et le changement touche d’un coup chaque produit et chaque catégorie. Cela paie rarement, sauf pour une nouvelle boutique ou une migration depuis une autre plateforme. Dans une boutique active, commencez sur une copie de test.

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: · 7 min de lecture

Pourquoi PrestaShop garde-t-il l’ID dans l’adresse ?

L’adresse produit par défaut ressemble à ceci : /lanterns/215-nora-lantern.html. Le nombre 215 est l’ID du produit. Quand un client ouvre cette adresse, PrestaShop cherche le produit par son numéro et traite le reste de l’adresse comme une description.

Vous réglez le modèle dans Paramètres de la boutique → Trafic et SEO, dans les réglages SEO et URL, dans le champ de la route vers les produits. Par défaut, il contient la catégorie, l’ID, le nom et éventuellement la déclinaison et l’EAN. Vous pouvez changer l’ordre des mots-clés, mais l’ID doit rester. C’est décrit dans la documentation PrestaShop sur le SEO et les URL, et le guide d’InMotion Hosting montre un exemple de modification du modèle (en anglais).

L’ID a aussi un avantage dont peu de gens se souviennent. Quand vous changez le nom et l’URL simplifiée d’un produit, l’ancienne adresse contient toujours le même numéro. La boutique trouve le produit et redirige vers la nouvelle adresse. Sans l’ID, ce filet de sécurité disparaît. Les détails sont dans l’article sur le changement de l’URL d’un produit.

Quand vaut-il la peine de supprimer l’ID, et quand non ?

En bref : cela vaut la peine quand vous changez de toute façon toutes les adresses. Cela ne vaut pas la peine quand la boutique tourne, reçoit du trafic de Google et que la seule raison est l’apparence de l’adresse.

SituationÇa vaut le coup ?Pourquoi
Nouvelle boutique, pas encore de trafic Googleoui, si vous le souhaitezil n’y a pas d’anciennes adresses à rediriger
Migration depuis une autre plateforme aux adresses sans numérossouvent ouivous gardez des adresses que Google connaît déjà
Boutique en activité avec du trafic Googleen général nonvous changez chaque adresse de la boutique, et le gain est incertain
Boutique avec beaucoup de produits aux noms semblablesprobablement nonles URL simplifiées se répéteront
Boutique en plusieurs languesavec prudencechaque langue est un ensemble séparé d’adresses et de redirections
Boutique sous PrestaShop 1.7mettez d’abord à jourles modules d’URL sont écrits pour des versions précises

Le guide de Google sur les URL des boutiques en ligne, présenté par Search Engine Land (en anglais), recommande des mots descriptifs dans l’adresse et le moins d’adresses différentes possible pour une même page. Une adresse PrestaShop avec un ID contient des mots descriptifs. Supprimer le numéro n’ajoute aucun contenu et, pendant un temps, augmente le nombre d’adresses, car les anciennes et les nouvelles fonctionnent côte à côte.

Qu’est-ce qui peut mal tourner ?

La plupart des problèmes viennent de choses que vous ne voyez pas sur un seul produit de test.

Des URL simplifiées répétées. Deux produits appelés « Coussin en lin » ont la même URL simplifiée. Avec l’ID, cela ne compte pas. Sans l’ID, le module doit en choisir un, et l’autre devient inaccessible ou reçoit un suffixe.

Des anciennes adresses sans redirection. Les liens venant de Google, des annonces et d’autres sites mènent aux anciennes adresses. Si le module ne les redirige pas avec un code 301, vous avez une vague d’erreurs 404. Comment les trouver et les corriger ensuite est expliqué dans l’article sur les erreurs 404 dans PrestaShop.

La dépendance au module. Les adresses sans ID ne fonctionnent que tant que le module fonctionne. Sa désactivation, une mise à jour ratée ou un changement de version de PrestaShop peut casser toutes les adresses d’un coup.

Les conflits avec les catégories et les pages. Un produit, une catégorie et une page d’information peuvent avoir la même URL simplifiée. Le module doit savoir quoi afficher.

Google doit réapprendre la boutique. Même avec de bonnes redirections, il faut un certain temps pour que Google passe des anciennes adresses aux nouvelles. Personne ne peut dire à l’avance si et comment les visites changeront pendant cette période.

Comment le faire sans risque si vous vous décidez

D’abord la copie de test, puis la production. Vous faites toute la modification une fois sur la copie, la vérifiez et seulement ensuite la répétez sur la boutique en ligne.

  1. Faites une copie de test de la boutique chez votre hébergeur, par exemple sur staging.votredomaine.fr, et bloquez-la pour Google.
  2. Exportez la liste des adresses actuelles des produits, des catégories et des pages. Vous en aurez besoin pour vérifier les redirections.
  3. Trouvez les URL simplifiées répétées et corrigez-les avant d’installer le module.
  4. Installez le module sur la copie de test et réglez le modèle d’adresse sans l’ID.
  5. Vérifiez un échantillon d’anciennes adresses. Chacune doit rediriger avec un code 301 vers la nouvelle, et la nouvelle doit répondre avec un code 200 et une balise canonique qui pointe vers elle-même.
  6. Vérifiez les autres langues, les déclinaisons des produits et les pages de catégories avec filtres.
  7. Répétez la modification sur la boutique un jour calme, mettez à jour le plan du site et surveillez le rapport des erreurs 404 dans les semaines suivantes.

Comment le chat peut-il aider ?

Votre chat (Claude ou ChatGPT) ne remplacera pas un module d’adresses sans ID. Il vous aidera à évaluer le risque avant de décider et à suivre tout le plan sans sauter d’étape.

Vous: Je veux supprimer l’ID des adresses des produits. Évalue le risque dans ma boutique.

Votre chat: La boutique compte 1 240 produits actifs en deux langues. 37 produits en anglais et 52 en allemand ont une URL simplifiée répétée dans un autre produit. Sans l’ID, ces adresses entreront en conflit. La redirection vers l’adresse canonique est réglée sur 302, pas sur 301.

Votre chat: Je propose un plan : je corrige d’abord les adresses répétées, puis vous installez le module sur la copie de test, et je vérifie un échantillon de 50 anciennes adresses. La première correction :

Vous: Je suis d’accord avec le plan. Enregistre cette adresse.

Votre chat: Enregistré. L’ancienne adresse redirige vers la nouvelle, pour l’instant avec un code 302, car c’est le réglage de la boutique. Je montrerai les autres adresses dans les prochains aperçus.

Statut de la carte : attend votre « oui »
aperçu de la modification

ancienne version : linen-cushion

nouvelle version : linen-cushion-40x40-grey

Illustration : les produits, les chiffres et les réponses sont des exemples.

Les chiffres de l’exemple sont donnés à titre d’illustration.

Dans la version gratuite TellMyShop Free, le chat lit les rapports de la boutique : produits, adresses, erreurs 404 et liste des modules. Il aide donc à une première évaluation. Il ne change rien. TellMyShop Pro lit toute la boutique, y compris les réglages et la base de données : il trouve donc les adresses répétées dans toutes les langues. Il enregistre les corrections d’URL simplifiées dès l’activation de la licence. Vous annulez un changement d’adresse par une autre modification, pas depuis l’historique des modifications : c’est pourquoi le chat montre chacun dans un aperçu. L’installation d’un module exige l’interrupteur Modules, et la modification d’un réglage caché, comme la redirection de 302 à 301, exige l’interrupteur Maintenance. Le cas d’usage modifier un réglage caché dans le back office le montre.

La licence fonctionne sans limite sur les domaines de test : vous suivez donc d’abord tout le plan sur une copie, comme dans le cas d’usage les modifications risquées d’abord sur une copie de test. Un changement d’adresse unique avec redirection est décrit dans le cas d’usage changer l’URL d’un produit sans perdre de trafic. Les formules sont sur la page tarifs.

Questions et réponses

Puis-je supprimer l’ID de l’adresse sans module ?

Pas dans PrestaShop lui-même. La route vers les produits, dans les réglages SEO et URL, exige le mot-clé id, car la boutique s’en sert pour reconnaître le produit. Les adresses sans ID viennent de modules tiers qui reconnaissent le produit par son URL simplifiée.

L’ID dans l’adresse nuit-il dans Google ?

Un numéro dans l’adresse n’est pas une erreur en soi. Google conseille qu’une adresse contienne des mots descriptifs, et une adresse PrestaShop en contient à côté de l’ID. C’est pourquoi supprimer l’ID est rarement la première chose à corriger dans une boutique.

Que deviennent les anciennes adresses après la suppression de l’ID ?

Elles doivent rediriger avec un code 301 vers les nouvelles. Certains modules le font eux-mêmes, d’autres exigent une liste de redirections séparée. Sans cela, les liens venant de Google, des annonces et d’autres sites mènent à une erreur 404.

Puis-je revenir aux adresses avec l’ID si quelque chose tourne mal ?

Techniquement oui, mais c’est un deuxième changement de toutes les adresses d’un coup. Google doit réapprendre les nouvelles adresses, et les redirections doivent fonctionner dans les deux sens. C’est pourquoi vous décidez après un essai sur une copie de test, pas après avoir modifié la boutique en ligne.

TellMyShop supprimera-t-il l’ID des adresses ?

TellMyShop ne remplace pas un module d’adresses sans ID. Le chat de TellMyShop Pro évalue le risque dans votre boutique, trouve les URL simplifiées en double, installe le module choisi sur une copie de test et vérifie les redirections. La version gratuite TellMyShop Free aide à l’évaluation, mais n’enregistre rien.

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.

Vérifiez votre boutique gratuitement

TellMyShop Free passe en revue votre boutique et montre les problèmes, les plus importants en premier. Il n’enregistre rien.

Vérifiez si votre boutique est prête

Saisissez l’adresse de votre boutique. En quelques secondes, vous verrez la plateforme et si TellMyShop fonctionnera.

Nous vérifions l’adresse, le HTTPS et la plateforme. Vous n’installez rien, et nous ne conservons pas l’adresse.

votreboutique.frExemple de résultat
La boutique répond
oui
HTTPS
activé
Plateforme
PrestaShop 8.1
TellMyShop fonctionnera

À lire ensuite

Free pour 0 €, lit et conseille

Obtenir Free