E-commerce et google mobile first
Wizishop la solution e-commerce en Saas a sorti sa 4ème édition de ses conseils e-commerce, et m’ont demandé mon avis sur leur e-book.
Vous trouverez mon témoignage sur leur site dédié
J’ajoute mon Conseil 63 ;-)
Optimiser l’index mobile first de google
Et je rajouterais mon conseil qui est déjà traité dans l’e-book, mais comme j’ai réussi la nouvelle « Certification GOOGLE mobile sites« , j’ai quelques infos supplémentaires à y apporter.
La certification porte sur l’ergonomie des sites mobile, mais également les techniques de mise en place.
Une boutique en ligne optimisée pour le référencement naturel. A quoi cela sert-il d’avoir une jolie boutique en ligne, si elle est mal indexée dans les moteurs de recherche et que personne ne peut vous trouver vos produits ?
Comment positionner sa boutique en ligne en référencement naturel ?
Pour pouvoir bien positionner votre boutique en ligne, il faut que la structure de vos pages web soient optimisées, et dans un univers ou tout le monde utilise les mêmes solution e-commerce, Il faut pouvoir modifier la structure des thèmes pour donner plus de chance à vos contenus.
Comment ajouter des rich snippet prix et stock à magento 1.9 ?
La plupart des thèmes proposent le balisage, mais lorsqu’on utilise des plugins qui viennent réécrire des fonctions, les rich snippets finissent par sauter. Voici ce qu’il faut copier dans votre code (copiez d’abord le contenu dans le notepad)
et ensuite dans l’en-tête du fichier dans le répertoire suivant :
app > design > frontend > default > votretheme > template > catalog > product > view.phtml
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "<?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?>",
"offers": {
"@type": "Offer",
"priceCurrency": "<?php echo $currency_code = Mage::app()->getStore()->getCurrentCurrencyCode(); ?>",
"image" : "<?php echo $_product->getImageUrl(); ?>",
"description" : "<?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?>",
"url": "<?php echo $_product->getProductUrl(); ?>",
<?php
$specialPrice = $_product->getFinalPrice();
$normalPrice = $_product->getPrice();
if ($normalPrice != $specialPrice){
?>
"price": "<?php echo preg_replace('/[^0-9.]+/', '',str_replace(',','.',str_replace('.','',strip_tags(Mage::helper('core')->currency($_product->getFinalPrice()))))); ?>",
<?php
}else{
?>
"price": "<?php echo preg_replace('/[^0-9.]+/', '',str_replace(',','.',str_replace('.','',strip_tags(Mage::helper('core')->currency($_product->getPrice()))))); ?>",
<?php
}
?>
"itemCondition" : "http://schema.org/NewCondition",
<?php
$microdata_stock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getIsInStock();
if ($microdata_stock >= 1){
$microdata_stock_msg = 'In Stock';
}else{
$microdata_stock_msg = 'Out of Stock';
}
?>
"availability" : "<?php echo $microdata_stock_msg; ?>"
}
}
</script>
A tester à vos risques et périls ;-)
Comment tester que les rich snippet magento fonctionnent ?
Il suffit d’utiliser l’outil de test des données structurées de google
Contents
- 1 Livre blanc e-commerce et mobile 2017
- 2 E-commerce et google mobile first
- 3 Création de boutique en ligne optimisée pour le référencement
- 4 Ajouter balisage rich snippet JSON-LD pour magento 1.9
- 5 Comment ajouter des rich snippet prix et stock à magento 1.9 ?
- 6 Comment tester que les rich snippet magento fonctionnent ?

