web-dev-qa-db-ja.com

空の検索結果の処理

ユーザー検索で検索結果が表示されない場合、何をするのが最善ですか?

  • スクリプト:「結果が見つかりませんでした。検索条件を広げてみてください。」それを可能にする画面に移動するボタンを表示します。」
  • スクリプト:「結果が見つかりませんでした。検索条件を広げてみてください。」検索条件を拡張できるフォームをインライン表示します。
  • 説明:「結果が見つかりませんでした。他に興味があるかもしれないものがあります。」何らかの方法で、ユーザーが見ることができるsomethingを表示するとともに、検索基準を変更するためのオプションを、何らかの方法で試してください。

この特定のケースでは、検索基準は設定画面で定義されます(ほとんど変更されず、メイン画面が乱雑にならないため)。ただし、ユーザーが奇妙な値を入力すると、メイン画面に結果が表示されません。

12
forthrin

Webサイト上の他のページのデザインに多くの労力(うまくいけば)が費やされると考えると、検索エンジンの結果ページ(SERP)の愛情が減るはずだと考えるのは間違いです。

ゼロSERP=を回避または改善できるいくつかのステップがあります。

防止の最初のポイントは、入力時の提案、平均値の修正、自動修正を使用したクエリの定式化です。

次に、スコープを広げるフォ​​ールバック戦略があります-これらは自動的に行われるか、ユーザーによって促されますが、widerコンテキストがまだ便利なコンテキスト。

しかし、一部のシステムでは必然的にSERPがゼロになるため、それに対処するための効果的な戦略が必要であり、それはダブルバレル戦略でなければなりません。

明確なコミュニケーションを提供する-結果ゼロの状態を効果的に伝え、彼らがそれについて何ができるかについてアドバイスを与える必要があります。

修正方法を提供する-ユーザーがクエリを再定式化してアクションを実行できるようにする必要があります。

これで、ユーザーがクエリを作成する方法を改善する方法をユーザーに教える絶好の機会もあります。以下の例を参照してください

あなたがすることができる最悪のことは、彼らがペダルを戻さなければならないようにユーザーに感じさせることです。

常に、ユーザーが進歩し、賢くなっているように感じてほしい

あなたはこれをします

  • 再定式化された検索で前進できるようにする
  • 結果が得られなかった理由を理解する
  • 彼らが実際に結果を見つけるのにどれほど近かったかを説明する
  • ユーザーが最初からやり直さないようにする
  • クエリを調整および調査するためのメカニズムを提供する
  • 効果的に検索するためのより良い方法でそれらを教育することにより、彼らをよりスマートに感じさせる

したがって、上記のゼロの例を考えてみてくださいSERP「1986年の青い車」を検索するとき。重要な変数は、車、青、1986です。

それはあなたが別の結果を見つけることができることがどれほど近いかによる。別の色や別の年を提案できるかもしれませんが、車の代わりにニンジンを提案することはおそらく意味がありません。

1つの適切な変数を保持している結果、または元の用語の合理的な「距離」内に(1つまたは2つの変数を使用して)結果を見つけることができる場合、可能な応答は次のようになります。

enter image description here

9
Roger Attrill

類似の検索を実行することはあなたのコンテキストでは理にかなっているように聞こえるので、結果をもたらす類似の検索へのリンクをユーザーに提示することを検討してください。 提案された検索で結果が得られることが保証できない場合は、これを行わないでください!

Googleがこれを行います 検索が具体的すぎると判断した場合、1つ以上の検索用語に取り消し線を引いた類似の検索を提案します。

enter image description here

1
quietmint

これを少し分析してみましょう。

404エラー

なぜ人々は404エラーを嫌うのですか?それは、ユーザーがsomethingを期待しているときにnothingを返すためです。これが起こると、ユーザーはイライラし、「あなたは間抜け」と言って空白のページに着くのを嫌います。代わりに、この問題は、ユーザーが代わりに何かを取得できるようにし、それが彼らの責任ではないことをユーザーに保証することによって対抗されます

検索フィールドでも同じことが起こります

ユーザーが何かを検索しても、何も返されない場合、ユーザーは苛立ちます。

ソリューション

何が行われたか見てください!

Youtubeを使えば、楽しみの後に人々を検索に導く簡単な方法が可能になります。これは素晴らしい404エラーページです。

enter image description here

検索ページをより具体的にするには:

enter image description here

フィルタリング、再検索、検索クエリの結果の提供を可能にします。検索クエリが何であるかにより、彼らが望むものを提供するのは難しいかもしれません。ご覧のとおり、私のクエリでは、私が何を望んでいたのかについてほとんど洞察が得られません。ただし、以前の検索/ Cookieアルゴリズムから彼らが見たいものを提供することはできますが、ここでは技術的になりすぎています。これは、何を検索しようとしているのかまったくわからない場合にのみ実行する必要があります。

全体として、最初に必要なものかどうかを判断できるように、何かを与えます。そうでない場合は、最初に必要なものをフィルタリングまたは繰り返して検索を微調整する方法を許可します。ご覧のように、左下隅に「これが私たちがあなたが楽しむと思うものです」チャネルがあります。

0
Majo0od

これはページごとに行う必要があります。そう:

1)検索ページで検索し、追加のフィルターを使用して特定の方法で検索します。

2)「searchresults」ページにリダイレクトします。レコードが見つからなかった場合、「申し訳ありませんが、(検索用語)の結果は見つかりませんでした」のような表示はありませんが、これはオプションです。

3)その下に、検索ページに戻るためのボタンまたはリンクを追加します。検索条件が引き続き表示されるようにしてください。これで、顧客は検索条件を編集して再度検索できます。

私の意見では、これが最善の方法です。検索には常に別のページを使用するのが最善です。すべてを同じページに配置するよりも、はるかにクリーンです。

0
Kees Sonnema

あなたのセットアップから

検索条件は設定画面で定義されます(ほとんど変更されず、メイン画面が乱雑にならないため)。ただし、ユーザーが奇妙な値を入力すると、メイン画面に結果が表示されません。

私はあなたが検索を改善できると思います:

  • 検索クエリを明示的に提供します。設定画面からユーザーにリコールさせないでください
    enter image description here
  • searshクエリはめったに変更されないため、タグのようなオブジェクトに変換し、自動更新機能を提供して、ユーザーが結果として目盛りとして確認できるようにすることができます。結果がないときは検索画面に行かなかったので結果が出ないという問題を解消
    enter image description here
  • 奇妙な値を避けるために、構造化クエリフォームにフィールドのセットを提供し、
0