Si vous avez un site où vous souhaitez deux arbres de catégories, par exemple “Acheter par marque” et “Acheter par pièce”, Shopify ne fournit pas un moyen simple de le faire. Cependant, il existe quelques options. Cet article explique comment tirer le meilleur parti de la situation.

Hiérarchie de catégories unique

Vous pouvez avoir une section de l’arbre (considérez-la comme un menu avec des sous-menus) qui est “Acheter par marque”

  • Dodge
    • Dodge Dakota
      • Phares antibrouillard Dodge Dakota

et une seconde qui est “Acheter par pièce”

  • Phares antibrouillard
    • Phares antibrouillard fabriqués par Dodge
      • Phares antibrouillard pour Dodge Dakota

Notez que ces noms de collections et éléments de menu sont uniques. Shopify ne gère pas bien les doublons. Cette vidéo explique pourquoi :

Produit unique

Vous avez maintenant un nouveau problème. Vous pouvez avoir ce que vous voulez (un seul produit), mais ce produit apparaît dans deux collections. La plupart des thèmes Shopify utilisent des URL courtes comme celle-ci :

https://uncomplicated.myshopify.com/products/photography-lighting-equipment-sb-n7

ce qui signifie que si vous avez un produit unique dans plusieurs collections, ils arrivent tous les deux sur la même page… ce qui signifie le même fil d’Ariane, quel que soit le chemin emprunté pour y arriver.

Correction de lien court

La meilleure solution, ce sont les thèmes qui créent des URL longues. Il n’y en a plus beaucoup, voire plus du tout, alors j’ai créé une correction dans mon application.

Sur votre page de collection, activez “Correction de lien court” dans les paramètres du fil d’Ariane. Cela remplacera dynamiquement les liens /products/product-name par des liens longs /collections/collection-name/products/product-name. Cela signifie que lorsqu’un utilisateur se trouve dans une collection et clique sur un produit, il accède à une URL qui indique de quelle collection il vient. Mieux encore, comme cela est ajouté en javascript, cela n’affecte pas la balise de lien canonique sur la page de destination (produit), comme vous pouvez le voir ici sur mon site de démonstration.

Pour être clair, tous ces liens (longs et courts) existent déjà dans Shopify. Ma correction de lien court redirige simplement les produits de votre collection vers les liens longs.

Vous trouverez plus d’informations dans l’Aide.

En particulier, ce screencast l’explique :

SEO

Tant d’informations absurdes ou partiellement vraies sont partagées au sujet du SEO, mais nous pouvons aller à l’essentiel. Évitez simplement de faire des choses que Google déteste (comme le même contenu sur différentes URL sans balise de lien canonique).

Incluez également JSON-LD, qui sont des métadonnées que Google lit pour comprendre comment un produit s’inscrit dans une hiérarchie de catégories. Mon application a une option, activée par défaut, pour ajouter cela à chaque page de produit et de collection :

{
    "@context": "http://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
        {"@type": "ListItem", "position": 1, "item": {"@id":"/collections/photography","name":"Photography"}},
        {"@type": "ListItem", "position": 2, "item": {"@id":"/collections/photography-lighting-equipment","name":"Lighting equipment"}}
    ]
} 

Ce n’est pas parfait, mais c’est le mieux que l’on puisse faire avec Shopify.

Mélanges d’URL courtes et longues

Comme je l’ai dit, ces URL longues et courtes existent dans Shopify, c’est votre choix (ou celui de votre thème) de décider lesquelles utiliser.

Il existe encore une situation dans laquelle vous utilisez des URL longues, créées par votre thème ou par la correction de lien court, et un utilisateur arrive sur une URL courte. Par exemple, la recherche Shopify crée des URL courtes.

La bonne nouvelle, c’est que vous gardez un certain contrôle sur le fil d’Ariane affiché par défaut.

Sélection du fil d’Ariane par défaut

Le menu déroulant “Désambiguïsation du fil d’Ariane sur les pages produit” vous permet de choisir, pour les produits présents dans plusieurs collections, quel fil d’Ariane afficher.

Pour la plupart des sites, “Le plus spécifique (plus petite collection)” est la meilleure option. Cela signifie que lorsque quelqu’un arrive sur une URL courte pour un produit présent dans plusieurs collections, c’est la collection contenant le moins de produits qui est choisie. C’est généralement la collection la plus spécifique, c’est-à-dire celle qui correspond le mieux à ce produit, en règle générale une catégorie feuille de l’arbre :

  • Dodge
    • Dodge Dakota
      • Phares antibrouillard Dodge Dakota (<– le plus spécifique)

Cela suppose que vous avez placé les “Phares antibrouillard Dodge Dakota” dans la catégorie feuille mais aussi dans tous les parents :

  • Dodge (<– catégorie grand-parent)
  • Dodge Dakota (<– catégorie parent)
  • Phares antibrouillard Dodge Dakota (<– catégorie feuille)

Modifier la valeur par défaut

La collection la plus spécifique conviendra probablement pour plus de 95 % de vos produits, mais je sais qu’il y a toujours quelques produits particuliers pour lesquels vous voudrez la modifier. Heureusement, c’est possible !

Cette vidéo explique comment définir la “Référence de collection par défaut” pour n’importe quel produit :

Résumé

Tous ces outils offrent des moyens de contrôler l’expérience de vos utilisateurs lorsqu’ils achètent dans votre boutique.

Fondamentalement, pour les sites bien indexés par Google, une part importante des clients arrive directement sur une page produit. Grâce à ces outils, vous pouvez créer un fil d’Ariane significatif basé sur les catégories qui aide à guider ces clients vers les collections parentes, qui contiendront, on l’espère, les produits qu’ils souhaitent acheter. Bonne chance avec votre boutique !