Dans cette deuxième partie de cette série, nous explorerons différentes manières d'optimiser nos pages de catégories et de produits pour obtenir les meilleurs résultats de recherche. Nous passerons également en revue certaines techniques avancées sur la manière d'éviter les pénalités de contenu en double des moteurs de recherche..
Alors, sans plus tarder, commençons, car nous avons beaucoup à couvrir ici.
Les pages de catégories et de produits sont l’âme de tout site Web de commerce électronique; par conséquent, il est important d'inclure une stratégie de référencement efficace pour ces pages afin que nous puissions bien classer dans les résultats de recherche. Nous discuterons des meilleures pratiques pour optimiser ces deux types de pages séparément.
Pour illustrer les meilleures pratiques utilisées pour optimiser les pages de catégorie, j'ai présenté les meilleurs résultats de recherche du mot clé "Patio Furniture" sur Google dans la capture d'écran suivante:
Il y a beaucoup de similitudes dans ces résultats de recherche. Tout d’abord, ils utilisent tous le mot-clé dans le titre et la description. Deuxièmement, ils utilisent tous le nom de la marque dans le titre de leur page. Ensuite, ils utilisent des mots tels que "acheter", "boutique" et "acheter" dans les titres des pages et / ou dans leurs méta-descriptions. Cela montre que ces pages représentent des sites Web commerciaux. Enfin, ils présentent tous des points positifs dans la description pour attirer l’utilisateur. Nous allons essayer de tenir compte de tous ces points dans nos pages de catégories..
Tout d'abord, pour ajouter le nom de la marque à la fin du titre de chaque page, au lieu de le faire manuellement pour toutes les pages de produits et de catégories, nous pouvons apporter une modification à partir du panneau d'administration, qui sera automatiquement ajoutée au nom de la marque. fin de chaque titre.
Pour ce faire, allez à Système> Configuration> Conception> HTML Head, et dans le Suffixe de titre champ, entrez le nom de la marque après un tiret (-) ou un signe de pipe (|), par exemple “- Nom de marque”.
Maintenant, pour éditer le titre de la page et la méta description de chaque catégorie, allez à Catalogue> Gérer les catégories, ouvrez la catégorie souhaitée et entrez le texte dans le champ Informations générales languette.
Veuillez noter que changer le titre de la page ne change pas le nom de la catégorie. Ces deux sont des entités séparées. Pour le titre de la page, la longueur recommandée est comprise entre 50 et 70 caractères, nom de la marque ajouté..
Pour une méta-description, la longueur recommandée est de 160 caractères maximum. Il est impératif de noter que si nous n'entrons pas de méta-description pour les pages de catégorie, il utilisera la méta-description par défaut du magasin. Dans ce cas, les moteurs de recherche peuvent émettre des pénalités sur le contenu en double, en supposant que le même texte descriptif soit saisi sur deux pages différentes. Il est donc presque obligatoire de saisir une méta description unique pour chaque page de catégorie..
Passons maintenant aux techniques d'optimisation de page pour les pages de produit. Commençons par quelques bons résultats de recherche de pages de produit pour le terme de recherche "canon rebel t3i":
Comme vous pouvez le constater, de nombreuses règles définies pour les pages de catégorie sont également applicables ici. Par exemple, la longueur prévue du titre de la page et la méta-description sont les mêmes. Ils doivent également contenir des mots-clés dans le titre et la méta-description, et le nom de la marque doit être ajouté après le titre de la page..
Pour modifier le titre de la page et le texte de la méta-description pour les pages de produit, allez à Catalogue> Gérer les produits, cliquez sur le nom du produit souhaité et entrez le texte dans le champ Méta-information languette.
Pour répéter, changer le titre d'une page n'affectera pas le nom d'un produit, car il s'agit de deux champs distincts. Une autre chose importante à noter ici est que, contrairement aux pages de catégorie, si nous ne spécifions pas de méta-description pour les pages de produit, elle ne retombera pas sur la méta-description par défaut du magasin..
Au lieu de cela, il utilisera les 180 à 200 premiers mots du texte de description du produit comme méta-description, ce qui constitue une solution viable. Il est toujours recommandé d'écrire un texte séparé pour le champ méta-description, car les 200 premiers caractères d'un texte de description de produit ne sont pas toujours suffisamment attrayants pour créer une intention de l'utilisateur, ce qui entraîne l'achat du produit..
Enfin, l'URL est une chose que nous devrions couvrir en ce qui concerne l'optimisation des catégories et des pages de produits. Généralement, Magento fait un excellent travail en créant des URL faciles à lire et à référencer pour le référencement. Certaines étapes mentionnées dans le didacticiel précédent de cette série l'ont encore affinée en éliminant les «index» et les noms de catégories redondants des URL de produits. donc, jusqu'ici, nous aurons de belles URL en place.
Toutefois, si vous pensez que vos clés URL pour certaines pages de produit ou certaines catégories deviennent trop longues ou contiennent des mots redondants tels que "et", "ou", etc., vous pouvez également modifier ces clés en allant à Catalogue> Gérer les produits et en cliquant sur le Informations générales onglet pour les produits, ou Catalogue> Gérer les catégories et en cliquant sur le Informations générales onglet pour les catégories.
Certains des mots les plus effrayants dans l'optimisation des moteurs de recherche pour toute plate-forme de commerce électronique sont «pénalité de contenu en double». En raison de la structure inhérente des sites Web de commerce électronique, il existe un certain nombre de circonstances dans lesquelles les robots d'exploration de moteurs de recherche supposent que le contenu de vos pages est dupliqué dans votre boutique Magento..
Certaines des questions qui seront abordées seront efficacement traitées par les étapes décrites dans la partie précédente de cette série. Cependant, il existe encore d'autres étapes à suivre pour atténuer efficacement la menace de pénalités de contenu en double..
Il est important de mentionner brièvement la fonction des liens canoniques. Parfois, en raison du tri, de la navigation en couches ou d'autres facteurs, différentes URL pointent en fait sur la même page d'un site Web..
Voici quelques exemples de telles URL:
http://www.example.com/products?category=dresses&color=green
http://www.example.com/products?sortby=total_reviews|des
http://example.com/dresses/cocktail.html
http://example.com/dresses/cocktail.html?gclid=ABCD
Pour éviter les pénalités de contenu en double, nous pouvons ajouter des liens canoniques dans la balise head de la page, qui ressemblent à ceci:
Cela indique aux moteurs de recherche que l'emplacement préféré de cette URL est http://example.com/dresses/cocktail.html
au lieu de http://example.com/dresses/cocktail.html?gclid=ABCD
.
J'ai décrit les étapes permettant d'activer les balises canoniques dans Magento dans un article précédent de cette série et, dans la plupart des cas, cette étape seule résoudra de nombreux problèmes de contenu en double..
Mais parfois, nos moteurs de recherche peuvent toujours mettre en cache nos pages en double, surtout si le site Web était déjà actif avant l'activation des éléments canoniques. Pour faire face à cette situation, nous allons ajouter manuellement quelques lignes de code dans notre modèle. head.phtml
fichier, pour assurer que ces balises canoniques sont appelées chaque fois qu'une page de produit ou de catégorie est ouverte.
Ouvrez votre répertoire Magento et accédez à app / design / frontend / [nom du thème] /default/template/page/html/head.phtml
. S'il n'y a pas de fichier head.phtml, copiez-le à partir de l'emplacement. app / design / frontend / base / default / template / page / html / head.phtml
et le coller là.
Dans ce head.phtml
fichier, placez le code suivant, où d’autres les tags sont mentionnés:
getProductUrl (); ?> ”/> getUrl (); ?> ”/>
Ce code ajoutera manuellement des balises canoniques sur chaque page de produit et de catégorie. Une autre bonne étape recommandée dans cet article consiste à ajouter ce code à la fin du head.phtml
fichier:
getAction () -> getFullActionName (); if ($ actionName == 'catalog_category_view') // page de catégorie $ category = Mage :: registry ('current_category'); $ prodCol = $ category-> getProductCollection () -> addAttributeToFilter ('status', 1) -> addAttributeToFilter ('visibilité', array ('', 'status', 1) -> addAttributeToFilter ('visibilité $ tool = $ this-> getLayout () -> createBlock ('page / html_pager') -> setLimit ($ this-> getLayout () -> createBlock ('catalogue / product_list_toolbar') -> getLimit ()) -> setCollection ($ prodCol); $ linkPrev = false; $ linkNext = false; if ($ tool-> getCollection () -> getSelectCountSql ()) if ($ tool-> getLastPageNum ()> 1) if (! $ tool-> isFirstPage ()) $ linkPrev = true; if ($ tool-> getCurrentPage () == 2) $ url = exploser ('?', $ tool-> getPreviousPageUrl ()); $ prevUrl = @ $ url [0]; else $ prevUrl = $ tool-> getPreviousPageUrl (); if (! $ tool-> isLastPage ()) $ linkNext = true; $ nextUrl = $ tool-> getNextPageUrl (); if ($ linkPrev) echo ''; if ($ linkNext) echo ''; ?>
Cela implémentera rel = prev
et rel = next
pour la pagination de Magento, indiquer aux moteurs de recherche que les pages affichées doivent être interprétées comme des listes de produits paginées et non comme un contenu dupliqué. Le code ci-dessus ajoutera des liens comme ci-dessous, lorsqu'il se trouve à la page 3 des résultats de la liste de produits:
Magento est superbe pour fournir un support multilingue à ses utilisateurs. Au sein de Magento, nous avons toute l’autonomie pour configurer différentes langues pour nos magasins. Bien que nous approfondissions les considérations relatives au référencement lors de la création ultérieure d'un magasin multilingue, il est important de mentionner quelques astuces permettant d'éviter les pénalités de contenu en double pour les sites Web utilisant plusieurs langues. Pour atténuer cette menace, nous devrions utiliser le rel = "substitut"
hreflang = "x"
étiquette.
Le meilleur endroit pour mettre cette balise est dans la tête
de la page. Comme il serait difficile de mettre manuellement cela dans chaque page tête
balise, le chemin est d'utiliser le Scripts Divers champ à Système> Configuration> Conception> En-tête HTML> Scripts divers.
Exemple de code pour ce champ pourrait être:
Tout cela étant fait, nous avons rendu notre magasin Magento assez convivial pour le référencement et nous avons déployé tous les efforts possibles pour éviter les pénalités de contenu en double..
Dans le prochain article de cette série, nous verrons comment accélérer notre magasin Magento afin de réduire le temps de chargement des pages, et comment activer différents schémas dans notre magasin Magento afin de donner un aspect professionnel aux résultats de notre moteur de recherche..