質問: seoおよびhttp-redirectヘッダー? 同様の質問ですが、キーポイントが異なります。 次のセットアップがあります。example.comは、301を永続的に移動してexample.com/landing/re.phpに転送します。/landing/re.phpはcookie(または他のリクエストデータ)を評価し、ランディングページまたは特定の言語サイトのいずれかにリダイレクトし、303 see-otherでリダイレクトします。すべてのhttpリダイレクトは、http応答ヘッダーセクションで送信されます。ボットはこれに対処できないのではないかと心配しています。何らかの方法でこれを解決する必要があります。私の最初の本能は、ユーザーエージェントを評価し、googleを英語のページに送信することですが、セットアップの問題を認識していません。これに対処する最良の方法は何ですか?私がやっていることを他の方法でやり直す必要がありますか?
回答: ログファイルに目を通すことから始め、検索エンジンボットがそれをどのように処理しているのかを確認します(ライブサイトであると仮定)。適切に処理していれば心配する必要はありません。ユーザーエージェントに基づいて特別なリダイレクトを設定することはお勧めしません。googlebotはユーザーが表示するものを正確に確認したいと考えています。 googleの観点からはありません。参照元のipアドレスを見て、適切な言語にリダイレクトすると、googlebotを含むすべてのユーザーが同じように扱われます。