AccueilBlogDéveloppement PrestashopDesindexer les prix de vos produits sur Prestashop

Desindexer les prix de vos produits sur Prestashop

Dans le secteur de la vente de pro à pro, il est courant que les entreprises ne publient pas de prix fixes sur leur site. En effet, les tarifs varient souvent selon les conditions commerciales négociées au cas par cas.

Dans ce contexte, beaucoup de marchands choisissent de ne pas afficher de prix sur leur boutique PrestaShop. Cela se gère assez facilement côté interface. Mais si vous souhaitez aller plus loin et empêcher les moteurs de recherche d’indexer les prix dans vos pages produit, il faut modifier certaines balises meta.

Pourquoi désindexer les prix ?

L’idée est simple : éviter que des tarifs s’affichent dans les résultats de recherche Google, notamment dans les extraits enrichis (« rich snippets ») ou dans les services comme Google Shopping via Google Merchant Center.

Attention : supprimer ces informations peut entraîner certains effets secondaires :

  • Votre flux Google Merchant Center risque d’être refusé si vous l’utilisez, car Google exige que les produits aient un prix clairement indiqué sur la page de destination.
  • La visibilité dans les résultats enrichis (avec prix) sera perdue.
  • Google pourrait considérer l’absence d’information tarifaire comme un contenu incomplet, ce qui peut impacter la qualité perçue de votre site.

Ainsi, désindexer les prix est une bonne pratique uniquement si vous ne diffusez pas de flux vers Google Shopping ou si vous réservez votre site à une consultation restreinte (avec login par exemple).

Comment empêcher l’indexation des prix dans PrestaShop ?

  1. Récupérez le fichier product.tpl depuis /themes/[votre-thème]/templates/catalog/product.tpl
  2. Ne modifiez pas ce fichier directement. Faites un override en copiant ce fichier dans /themes/[votre-thème-enfant]/templates/catalog/product.tpl
  3. Ouvrez votre copie locale du fichier product.tpl.
  4. Repérez la section : {block name=’head’ append}
    C’est ici que PrestaShop insère les balises meta réservées aux moteurs de recherche.
  5. Supprimez les lignes ci-dessous et envoyez le fichier modifié sur votre serveur, dans le dossier de votre thème enfant.
<meta property="product:pretax_price:amount" content="{$product.price_tax_exc}">
<meta property="product:pretax_price:currency" content="{$currency.iso_code}">
<meta property="product:price:amount" content="{$product.price_amount}">
<meta property="product:price:currency" content="{$currency.iso_code}">

Conclusion : à utiliser avec précaution

Supprimer les balises meta liées aux prix est une solution simple et rapide pour éviter leur indexation, mais cela peut empêcher votre flux produit d’être accepté par Google Shopping et nuire à votre visibilité si vous ciblez le référencement produit.
Assurez-vous donc que cela correspond à votre stratégie commerciale et marketing.

VOUS AVEZ UN PROJET ? CONTACTEZ-MOI POUR EN DISCUTER.