2011-07-22 11 views
0

私のウェブサイトでは、「基準による検索」(英語でより正確な単語があるかどうかわかりません)を実装する必要があります。条件で検索VS SEO

色、価格、種類などの属性を持つ商品があります。ユーザーがそれらの条件を選択して閲覧できるようにする必要があります。

しかし、各生成される結果のために、私は必要があります。

  • ユニークなURL
  • 選択

ウェブクローラに直接アクセスできるように、私は強いSEOを必要としています。

今のところ、これらのルールに従うために、私の最良の選択肢は、各基準のリンクを提案することです。

これは基本的な例である:

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

このソリューションは、私の意見ではかなり良いですが、:

  • ページでは、私は基準を混在させることはできません

  • を再ロードする必要があります。例えば、カラー+価格。それは色または の価格です。それは赤または青です。

私の質問です:それを行うには最良の方法はありますか? SEOの面を保ちながら、ユーザーフレンドリーな体験を提供しますか?

Ajaxリクエストでチェックボックスを使用したいのですが(コンポーネントはすでに用意されています)、Webクローラーはそれと一緒にプレイしませんか?これで私を助けるために事前に

感謝:)

+0

という用語は_faceted_です。ダイヤモンドのカットサイドのように。 –

+0

ありがとう、それは主題の私の次の検索を容易にします。 – Bedu33

答えて

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

あなたは(ボット用)航行リンクと(ユーザー用)Ajaxのリンクの両方を持つことができますので、これは、解決のためのアイデアです

私はURLがwww.mywebsite.com/red/になり、 "criterias"(またはパラメータ)を追加してURLを作成し続けるのが一番好きです。

+0

はい、ページの再読み込みを防止するには良い解決策です ありがとうございます! – Bedu33

+0

あなたは投票したり答えを受け入れることができますか? :) –