web-dev-qa-db-fra.com

Quelle (s) URL (s) dois-je choisir pour un produit avec des couleurs différentes?

J'ai lu que les meilleures pratiques sont que si vous avez un produit qui vient dans 3 couleurs, ayez une URL pour le produit, puis un menu déroulant avec toutes les couleurs qu'il contient.

Par exemple, si j'ai une chemise qui vient en 3 couleurs, gris, vert et bleu, vous devrez avoir 1 URL comme:

www.example.com/product/1001/brand-shirt au lieu de:

www.example.com/product/1001/brand-shirt-grey
www.example.com/product/1001/brand-shirt-green
www.example.com/product/1001/brand-shirt-blue

Alors maintenant, ma question est la suivante: si vous utilisez l'URL unique du produit, comment favorisez-vous la chemise verte? Comment dirigez-vous un client vers la chemise verte? Comment partagez-vous le vert sur Facebook, Twitter, etc.?

3
Brendan Vogt

Vous verrez souvent une chaîne de requête ajoutée à l'URL. Donc, /product/1001/brand-shirt peut être l'URL canonique, mais /product/1001/brand-shirt?colour=green peut être utilisé pour créer un lien direct vers cette version. Ensuite, vous pouvez utiliser la fonctionnalité Paramètres d'URL dans Search Console comme expliqué ici .

Alternativement, des bits JavaScript-y peuvent être utilisés, comme /product/1001/brand-shirt#blue.

<link rel="canonical" href="https://www.example.com/product/1001/brand-shirt"> doit être placé entre les balises <head></head> de votre page.

1
Andrew Lott

J'irais aussi pour une URL principale. Pourquoi? Parce qu'en général, les internautes ne recherchent pas de "tee-shirt vert" sur Google, mais un "tee-shirt" ou un "tee-shirt Calvin Klein", quelle que soit leur couleur; ils ne choisissent la couleur que lorsqu'ils voient le tee-shirt sur le site. Je pense que c'est la raison principale pour laquelle une URL principale avec une liste déroulante pour la couleur est la meilleure option. De plus, imaginez que demain, vous souhaitiez partager un "tee-shirt Calvin Klein" (quelle que soit sa couleur), vous ne pourrez le faire facilement que si vous disposez d'une URL principale accessible de toutes les couleurs avec une liste déroulante (vous n'êtes pas partager une URL par couleur).

Ensuite, vous pouvez gérer la couleur du tee-shirt avec les paramètres d'URL (?colour=green) ou un identifiant (#green). Il vous suffit de placer la balise "rel=canonical" (http://www.example.com/product/1001/brand-shirt) sur toutes les versions de l'URL principale pour éviter les problèmes de contenu en double.

Par conséquent, en gérant les paramètres d'URL ou un identifiant pour la couleur, vous pouvez facilement partager le "tee-shirt vert" (si vous le souhaitez vraiment).

1
Zistoloen

Le meilleur moyen est à mon humble avis:

  • avoir une seule URL,
  • afficher toutes les variantes du produit sous forme d'images + descriptions supplémentaires,
  • pour permettre à l’acheteur de sélectionner la variante qu’il achète, uniquement lors de la procédure de paiement, c’est-à-dire comme valeur de case à cocher.

plus d'URL == plus de problèmes, indépendamment de la façon dont les URL sont construites, avec paramètre ou non.

Le chemin à travers l'ancre, comme example.com/product#variant est également bon, car la valeur de l'ancre n'est pas transférée avec URL.

0
Evgeniy