SEOに対応したサイトを開発する場合、セッション変数を使用することはできますか? そうでない場合、代替手段は何ですか?どうもありがとう。よろしくお願いします。
6 に答える
検索エンジンは、URL に基づいてサイトのページをインデックスに登録します。URL がすべてのリクエストに割り当てられた一意のセッション ID に依存していない場合、スパイダーがサイトのインデックス作成に問題を起こすことはありません。
とはいえ、ページのコンテンツも重要です。ページ コンテンツがセッション変数 (または Viewstate パラメータ) に大きく依存している場合、そのページのインデックス作成に問題が発生する可能性があります。最善の方法は、サイトの各セクションに固有の静的 URL を設定することです。
「検索ボットが、サイト内のパスを追跡するセッション ID または引数なしでサイトをクロールできるようにします。これらの手法は、個々のユーザーの行動を追跡するのに役立ちますが、ボットのアクセス パターンはまったく異なります。これらの手法を使用すると、インデックスが不完全になる可能性があります。ボットは、見た目が異なっていても実際には同じページを指している URL を排除できない可能性があるためです。」
したがって、インデックスを作成したいコンテンツにセッションを要求することを要求するのは良い考えではないと思います。可能な代替/回避策に関する要件によって異なります。
Cookie はマシンに依存するため、Cookie を使用する必要があります。URL のセッション ID は非常に保存されません (セッション盗用)。URL を誰かに送信するとセッションが失われるためです。
セッション変数は、Cookie、POST変数、またはURLとしてHTTPリクエストで渡すことができます。
検索エンジンはCookieまたはPOST変数をサポートしておらず、URLにセッション変数が含まれるページを回避しようとします。
ユーザーにはCookieまたはPOSTベースのセッション追跡を使用できますが、検索エンジンからのリクエストは常に新しいセッションの開始として表示されることに注意してください。
私はセレブラスに同意します。ただそれを確認してください
- 固有の静的 URL があります。一意の URL がない場合、そのページへのリンクが失われます。
- ページのすべての状態で同じタイトルを使用している
- ページのすべての状態で同じキーワードをターゲットにしている