Tutoriel N° 104
PARTIE 1 (précédente)
http://www.shareannonce.com/david/tutorial/103
Magento, guide complet pour optimiser votre référencement PARTIE 2
1.4 L’optimisation des catégories
Magento nous offre la possibilité d’ajouter le nom des catégories produits à vos Url. Du fait que Magento ne supporte pas forcément très bien cette fonctionnalité, car cela crée des problèmes de contenu dupliqué, il est sage de désactiver cette fonctionnalité. Pour désactiver cette fonctionnalité de Magento, allez sur Système > Configuration > Catalogue > Optimisation Moteur de Recherche et mettez à non l’option “Utilisez les noms de catégorie dans vos Url produits”. Maintenant, il est temps de configurer chacun des détails de vos catégories. Allez sur Catalogue > Gérer les Catégories. Les champs les plus importants sont :
Meta Description: Ecrivez une description attractive à cet endroit. Gardez en mémoire que les gens verront ce bout de texte lors des résultats de recherche dans Google & Co.
Page Title: Conservez cette balise vide pour y insérer le nom de la catégorie, catégorie parente y compris. Si vous personnalisez ce champ, le titre sera exactement ce que vous aurez saisi à cet endroit, sans le nom du produit ni sa catégorie parente.
Les mots clés dans l’URL : Essayez d’avoir des URL courtes mais dopées au mot clé. Retirez les “stop words” comme “le”, “et” est une bonne chose en plus. Notez que vous pouvez paramétrer cela seulement pour l’ensemble des vues de votre magasin, pour un magasin multi-langues il faudra rendre vos url indépendantes d’une langue ou d’une autre.
Pour toutes les vues de votre magasin, vous pouvez spécifier son Nom, sa Description, le Titre de la Page ainsi que les données Meta. Pour les magasins multi-langues, cela est un vrai plus.
1.5 L’optimisation des pages produits
L’optimisation des pages produits sous Magento est sensiblement similaire à l’optimisation des catégories.
Vous pouvez définir les informations Meta pour les “Valeurs par défaut” ou encore pour chaque “vue de votre boutique”.
Notez qu’utiliser la balise “Meta Title” fait que le titre de vos pages seront complètement réécris, y compris les catégories sauf pour les noms de produit. Un aspect souvent passé sous silence dans Magento est votre manière de gérer les images. En accordant un peu de temps à l’écriture de vos attributs Alt ainsi qu’au nommage de vos photos, vous pourrez gagner en visibilité et en trafic à partir des moteurs de recherche d’images.
En dehors de cela, vous aiderez par la même vos visiteurs aveugles, qui utilisent un navigateur Braille, à savoir ce qui se cache derrière vos images. Par défaut, les images seront renommées à partir du nom du produit associé, comme pour les titres des pages produits. Avec un peu d’effort vous pourrez définir chaque nom et attribut Alt de vos photos produit.
Sous l’onglet “Images” de votre page d’information produit vous pouvez définir le nom de chacun de vos produits, cette valeur étant utilisée pour l’attribut title et Alt. Bien entendu, vous pouvez faire cela pour chacune des “vues” de votre magasin.
2. Optimisation des templates de Magento
2.1 Template Magento SEO
Les templates par défaut de Magento comme “Default Theme”, “Blue Skin” et “Modern Theme” ne font pas du très bon boulot sur le plan des entêtes, d’un point de vue référencement, et génère un grande quantité de travail pour tout remettre d’aplomb. Pour nous faciliter la vie, Yoast a développé une template “SEO” optimisée pour le référencement, basée sur un thème basique de Magento.
2.2 Les entêtes
Par défaut, le logo est dans une balise <h1>, chose qui ne doit arriver que sur votre page d’accueil, et il ne doit pas excéder <h3> sur toutes les autres pages de votre magasin. La chose la plus importante est que le titre de vos pages soit bien dans une balise <h1>, pour une catégorie, le nom de la catégorie et pour une page produit, le nom du produit.
Prochaine étape, supprimer l’emploi excessif des balises d’entêtes. Il est par exemple bon de ne pas les utiliser dans vos colonnes latérales. En outre, je déconseille l’emploi de la balise <h4> et en-dessous car cela ne serait pas justifié, préférez l’emploi de la balise <strong> ou <div>.
Passons maintenant au contenu en assignant une balise <h3> pour vos noms de produits et une balise <h1> pour vos noms de catégories lorsqu’il s’agit d’une page de catégorie et pour la page produit, le nom doit être en <h1>.
2.3 Nettoyez votre code
Pour tout ce qui est javascript et CSS qui se trouve dans vos templates, déportez-les dans des fichiers externes et pensez à faire un peu de ménage dans le code, ce qui ne fera pas de mal à votre référencement Magento.
Cela vous permettra d’être sûr que vos clients pourront bien charger ces données dès la première connexion et cela permettra au moteur de recherche de ne pas à avoir à les télécharger à chaque passage.
2.4 Recherchez la vitesse d’affichage
Un point très important sur le nombre de pages que les spiders vont comptabiliser sur votre site est le temps de chargement des pages de votre Magento. Vous pouvez faire deux choses pour accroître la vitesse de chargement de votre plateforme Magento.
Activer le cache. Allez dans Système > Gestion du cache et activez toutes les options.
Accordez de l’importance à la configuration de votre hébergement et de vos serveurs. Avec une base MySql et grâce à l’utilisation d’un Php Opcode cache, vous augmenterez significativement les performances de votre Magento.
Note: Une rumeur portant sur la version 1.3 de Magento, dit que celui-ci intégrerait une large palette de modifications pour l’augmentation des performances. Une bonne chose à faire est de limiter le nombre de fichiers externes téléchargeables sur votre site car chaque téléchargement implique une nouvelle connexion au serveur, de la part de votre navigateur internet. Il est donc sage de combiner les fichiers à télécharger en un seul. Par défaut, Magento combine tous les fichiers Javascript en un mais ne le fait pas pour les templates par défaut. Ainsi, si votre template possède plusieurs fichiers, intégrez-les en un seul, sauf pour le fichier print.css où vous pouvez utiliser le module Fooman Speedster. En plus de combiner les fichiers, ce module compresse et met en cache le javascript et vos feuilles de style. Pour que ce module soit fonctionnel il vous faut activer le support mod_rewrite sur votre serveur Apache grâce à un fichier .htaccess, que votre hébergeur doit supporter.
3. Techniques avancées de référencement sous Magento et gestion du contenu dupliqué
Une fois que l’optimisation basique a été faite, tous les soucis que vous rencontrerez se résumeront à une seule chose, le contenu dupliqué. Une seule chose mais pas des moindres car votre contenu peut se retrouver très facilement dupliqué. Par exemple, pour vos produits vous avez le type d’Url suivantes, qui pointent vers le même produit :
domain.com/product.html
domain.com/category1/product.html
domain.com/catalog/product/view/id/1/
domain.com/catalog/product/view/id/1/category/1/
A côté de cela, vous aurez aussi vos pages de test produits qui auront un contenu similaire. Un autre souci est celui des catégories.
Au vue des chemins possibles, cela sous-entendrait qu’au pire des cas, le même contenu se trouve à 4 endroits différents en même temps. Nous allons nous occuper de ce contenu dupliqué en permettant aux robots de parcourir ces pages mais pas de les indexer.
3.1 Noindex, follow pour les pages sans contenu
Installez le module Yoast robots meta et assurez-vous que les paramètres préviennent l’indexation de toutes vos pages sans contenu.
A partir de la, les moteurs de recherche suivront vos liens mais ne les indexeront pas.
3.2 Nofollow sur les liens qui ne sont pas nécessaires
Une bonne et simple manière d’accroitre votre Référencement Magento est de ne pas faire de lien vers votre interface de connexion, sur votre processus de commande ainsi que sur vos whishlist, et bien sûr, tout ce qui ne serait pas du contenu intéressant pour les moteurs de recherche.
Faites la même chose pour vos flux Rss, le lien ajouter à la whislist, au comparateur… N’ayant pas réussi à trouver de pluggin gérant cet aspect de Magento, vous allez probablement devoir modifier cela à la main dans vos templates en ajoutant un lien nofollow.
3.3 Les urls canoniques
Afin d’aider les moteurs de recherche à comprendre quelle page est réellement la bonne lorsque vous avez du contenu dupliqué, vous pouvez suggérer au moteur quelle est la page de préférence en utilisant ce module pour Magento Canonical URL.
3.4 XML Sitemaps
Le XML Sitemaps est un moyen simple pour permettre aux moteurs de recherche de savoir où est votre contenu.
Cela ne fera pas augmenter votre référencement mais vous permettra d’être indexé rapidement et sur tout votre contenu. Vous pouvez créer ce XML sitemap manuellement en allant dans Catalogue > Google Sitemap > Ajouter Sitemap, choisissez un nim, un chemin et sauvegardez la vue en cliquant sur “Sauvegarder et Générer”.
Vous pourrez ensuite simplement ajouter ce morceau de code dans votre fichier robots.txt, afin de dire au moteur de recherche où rechercher
votre sitemap.xml
Sitemap: /sitemap.xml