2011-07-22 8 views
0

Je dois mettre en place une "recherche par critères" (je ne sais pas s'il existe un mot plus précis en anglais) pour mon site.Recherche par critères VS SEO

J'ai des produits qui ont des attributs tels que la couleur, le prix, le type, etc ... et je dois permettre à l'utilisateur de les parcourir en sélectionnant ces critères.

Mais pour chaque résultat produit, j'ai besoin:

  • une URL unique
  • la sélection pour être directement accessible aux robots d'exploration Web

je besoin d'un solide référencement.

Pour l'instant, pour suivre ces règles, il me semble que ma meilleure option est de proposer un lien pour chaque critère.

Ceci est un exemple de base:

<a href="http://www.mywebsite.com/search.php?color=red">color : red</a> 

Cette solution est assez bonne à mon avis, mais:

  • page doit être rechargée

  • Je ne peux pas mélanger les critères: couleur + prix par exemple. C'est la couleur OU prix. C'est rouge OU bleu.

Ma question est: est-il une meilleure façon de le faire? Garder l'aspect SEO mais offrir une expérience plus conviviale?

Je voudrais utiliser des cases à cocher avec des requêtes Ajax (j'ai déjà le composant prêt) mais les robots d'indexation ne joueront pas avec, n'est-ce pas?

Merci à l'avance pour me aider avec ce :)

+0

le terme est _faceted_; comme les côtés coupés d'un diamant. –

+0

Merci beaucoup, cela facilitera mes prochaines recherches sur le sujet. – Bedu33

Répondre

0
<a href="http://www.mywebsite.com/search.php?color=red" onClick=”navigate('search.php#color=red'); return false”>color : red</a> 

C'est une idée d'une solution, de sorte que vous pouvez avoir à la fois un lien navigable (pour les bots) et un lien ajax (pour les utilisateurs)

J'aime mieux quand les urls deviennent www.mywebsite.com/red/ et vous continuez à composer des URLs en ajoutant des "critères" (ou paramètres)

+0

Oui, c'est une bonne solution pour empêcher le rechargement de la page Merci! – Bedu33

+0

pouvez-vous voter ou accepter la réponse? :) –