Une description produit collée depuis un traitement de texte paraît propre dans l’éditeur et devient un problème dans le code. Le texte visible représente parfois moins de 10 % du poids réel de la description, le reste étant du balisage de mise en forme dont vous n’avez aucun usage.
Ce que le traitement de texte injecte réellement
Un copier-coller depuis un document apporte quatre familles de code parasite.
Les styles en ligne. Chaque paragraphe, chaque fragment de phrase reçoit une déclaration de police, de taille, de couleur et d’interlignage. Une phrase de dix mots peut porter trois cents caractères d’attributs de style.
Les balises propriétaires. Des éléments et des attributs spécifiques au logiciel d’origine, que les navigateurs ignorent mais qui restent stockés en base et servis à chaque affichage.
Les commentaires conditionnels. Des blocs de code destinés à d’anciens navigateurs, parfois plus volumineux que le texte lui-même.
Les balises vides et imbriquées. Des paragraphes ne contenant qu’un espace insécable, des éléments de mise en forme empilés sur cinq niveaux autour d’un seul mot.
Les conséquences concrètes
Trois effets, dans l’ordre de gravité.
Le poids de page. Sur un catalogue où chaque description pèse 30 kilo-octets au lieu de 3, la page produit se charge plus lentement, et cela affecte vos indicateurs de performance.
Le rendu mobile cassé. C’est le problème le plus visible pour vos clients. Une police fixée à 11 points et une largeur en pixels produisent un texte illisible ou un débordement horizontal sur petit écran. Le thème ne peut pas corriger ce que le style en ligne impose.
L’incohérence visuelle. Cinq personnes ayant collé depuis cinq documents différents produisent cinq typographies différentes sur votre catalogue. Le site paraît bricolé, et aucune modification de thème ne le corrige.
Un quatrième effet, plus discret : le contenu devient difficile à réutiliser. Exporter ces descriptions vers un flux produit ou une place de marché transmet le balisage parasite, qui est souvent rejeté ou affiché tel quel.
Nettoyage HTML des Descriptions Produits & Catégories : Supprimer le Code Word, les Styles Inline et les Balises Vides (PrestaShop 8 & 9)Retirez le code Word, les styles inline et les balises vides de vos descriptions, sans toucher au texte.€79.00
Ce qu’il faut supprimer, et ce qu’il faut garder
C’est la question qui décide de la faisabilité d’un nettoyage en masse.
À supprimer sans hésiter : les attributs de style en ligne, les balises et attributs propriétaires, les commentaires, les balises de mise en forme purement visuelles, les paragraphes vides, les attributs de classe qui n’existent pas dans votre thème.
À conserver impérativement : la structure sémantique. Les titres, les paragraphes, les listes, les tableaux, les liens, la mise en gras et en italique quand elle porte du sens.
À examiner au cas par cas : les tableaux, dont la mise en forme peut être nécessaire à la lisibilité, et les images intégrées dans la description, dont les dimensions fixes peuvent casser le rendu mobile.
La règle de départage : supprimez ce qui décrit l’apparence, gardez ce qui décrit la nature du contenu. Un titre doit rester un titre, pas devenir un paragraphe en gras de 16 points.
Nettoyer en masse sans casser
Trois précautions, dans cet ordre.
Sauvegardez avant. Un nettoyage mal calibré sur trois mille descriptions n’est pas rattrapable à la main. La sauvegarde de la base doit être faite et vérifiée.
Testez sur un échantillon. Prenez vingt produits représentatifs, dont les plus complexes : ceux avec tableaux, images intégrées et longues listes. Comparez avant et après visuellement, pas seulement dans le code.
Procédez par lots. Une catégorie à la fois plutôt que le catalogue entier. Vous limitez l’ampleur d’une erreur et vous pouvez ajuster les règles entre deux passes.
Point de méthode : traitez aussi les descriptions courtes, les descriptions de catégories et les pages CMS. Elles souffrent du même problème et sont souvent oubliées.
Éviter le retour du problème
Un nettoyage ponctuel ne sert à rien si le même contenu revient au prochain import.
Trois mesures préventives.
Le collage sans mise en forme. Formez vos équipes au raccourci de collage en texte brut. C’est la mesure la plus efficace et la moins coûteuse.
Le filtrage à la saisie. L’éditeur du back-office peut être configuré pour nettoyer automatiquement le contenu collé. Cette configuration existe et elle est rarement activée.
Le nettoyage à l’import. Si vos descriptions viennent d’un fournisseur ou d’un fichier, le traitement doit intervenir au moment de l’import, pas après.
Le cas des descriptions fournisseur
Situation fréquente sur les catalogues de revente : les descriptions arrivent d’un fichier fournisseur, avec leur propre balisage.
Deux problèmes s’ajoutent au nettoyage technique. Le contenu est identique chez tous les revendeurs, ce qui ne vous distingue en rien du point de vue des moteurs. Et il contient parfois des références au fournisseur, des liens externes ou des mentions de garantie qui ne correspondent pas à vos conditions.
Le nettoyage HTML règle la forme. Le fond suppose une réécriture, au moins sur vos références principales.
Vérifier le résultat
Trois contrôles après un nettoyage.
Le poids moyen des descriptions, avant et après. Une réduction de 60 à 80 % est courante sur un catalogue jamais nettoyé.
Le rendu sur mobile d’un échantillon de fiches, en particulier celles qui contenaient des tableaux.
Le temps de chargement d’une fiche produit typique, qui devrait s’améliorer sensiblement sur les descriptions les plus lourdes.
Le module Nettoyage HTML des Descriptions pour PrestaShop traite ce chantier sur PrestaShop 8 et 9 : suppression du code issu des traitements de texte, des styles en ligne et des balises vides, traitement par lots avec prévisualisation avant application, et conservation de la structure sémantique.