1

Web サイトを SEO 処理して、静的 URL (RESTful Web サービス) を使用する予定です。しかし、いくつかのシナリオでは、どちらが優れているか (静的 URL/動的 URL) を選択できません。

たとえば、検索ボックスの実装では、ユーザーは何でも入力できます。そのために、2 つの選択肢があります。

  1. 別の静的 URL ( /something/{query}など) を作成します。これは、SEO に適しているか、
  2. 動的 URL を作成します (例: /something?query=somequery )。これは SEO フレンドリーではありませんが、今日目にするすべての検索エンジンで使用されています。

しかし、検索結果ページを検索エンジン (Google、Bing など) でインデックスに登録したいと考えています。これは、動的 URL よりも静的 URL の方が理解しやすいという既知の事実です。

検索ボックスが静的 URL ではなく動的 URL を使用して実装されているという事実の利点を知りたいです。

そして最後に質問への答え: いつ静的 URL を使用し、いつ動的 URL を使用しますか?

前もって感謝します。

4

1 に答える 1

2

まず、「動的」および「静的」という用語の使用は誤りです。クエリパラメータがある場合とない場合のURLについて話している。どちらも動的にすることができます。StackOverflowのURLにはクエリパラメータがありませんが、静的と呼ぶのはばかげています。

とにかく、Googleはクエリパラメータを使用してURLに非常に喜んでインデックスを付けます。見てください。Bingのように、それと競合しようとしている検索エンジンもそうなると思います。疑問符に関連付けられたgooglejuiceペナルティがあるかどうかはわかりません。なぜあるのかはわかりませんが、いずれにせよいくつかの証拠を見たいと思います。

クエリパラメータのないURLは、より人間が読める形式になっています。ただし、検索が明白なケースである場合、ユーザーは(私が思うに)クエリパラメーターを表示することを期待していることを覚えておいてください。ユーザーは、検索結果の特定のページをそれ自体がページであるとは考えておらず、プロセスの結果であると考えています。彼らはそれをブックマークして電子メールで送信できることを好むかもしれませんが(私は確かにそうです)、URLに疑問符が表示されるのは精神的なスピードバンプではないと思います。

検索結果にクエリパラメータのURLが使用される理由については、おそらくHTMLフォームがクエリパラメータを使用しているためです。疑問符のないURLを使用する場合は、厄介なJavaScriptを追加するか、検索ハンドラーに疑問符のないURLへのリダイレクトをすぐに送信させる必要があります。これらは両方とも複雑さが増し、明らかな利益はありません。

于 2010-11-15T11:08:15.320 に答える