Quand vous présentez une liste de produits sur la page d’accueil ou sur une page de marque, Prestashop présente trois liens vers le produit :

  • Un sur le nom ;
  • Un sur l’image ;
  • Un sur la description.

Cela est totalement inutile. Il est préférable d’avoir un seul lien voire deux au maximum. Il faut supprimer le lien de la description courte.

Ceci ce réalise dans le fichier product-list.tpl

Recherchez le code adéquate et remplacez le par :

<div class="center_block">
<h2><a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h2>
<a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} /></a>
{if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)}{if ($product.allow_oosp || $product.quantity > 0)}<span class="availability">{l s='Available'}</span>{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}{l s='Product available with different options'}{else}<span>{l s='Out of stock'}</span>{/if}{/if}
<p class="product_desc">{$product.description_short|truncate:145:'...'|strip_tags:'UTF-8'}</p>
{if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))}
<div>
if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}<span style="display: inline;">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span><br />{/if}
</div>

Nous avons ici supprimé le lien sur la description courte mais également modifier la balise Hn qui par défaut est H3 pour la remplacer par un H2 car auparavant sur cette page, il y avait une balise H1 mais pas de H2.

Par contre le lien sur l’image a été laissé pour des notions d’ergonomie.

Voilà ce sont de toutes petites modifications mais qui vous permettrons d’améliorer le référencement de votre site e-commerce.

Qui suis-je ? David Roubertoux

Depuis plus de dix ans dans les métiers de l’informatique, j’ai a exercé la mission de formateur informatique et technicien dans des écoles primaires de l’Aveyron puis j’ai créée la société AFI Aveyron, organisme de formation professionnelle spécialisée dans le domaine des nouvelles technologies.