web-dev-qa-db-ja.com

Googlebotは、ジオロケーション情報を共有して、ジオ認識Webサイトをより適切にクロールしますか?

ユーザーがJavaScriptを介して現在地を共有できるWebサイトを開発しています。その場所に基づいて、現在のページのコンテンツが変更されるか、ユーザーがその場所に関連するコンテンツを含むページにリダイレクトされます。共有しないユーザーには、検索ボットによるインデックス登録も期待される関連コンテンツを提示します。

GoogleのクローラーがJavaScriptを処理することはかなりよく知られているので、Googlebotが位置情報を共有していることを示唆する証拠はありますか?主に尋ねるのは、サイトが正しくインデックスに登録される能力にどのような影響があるのか​​疑問に思っているからです。

1
Craig Sefton

GooglebotはJavaScriptまたはGeoLocation HTTPヘッダーを使用して地理的位置を示しません。 Googlebotは、これらの機能を持たない訪問者のように見えます。

Googlebotは実際のIPアドレスからのものです。そのIPアドレスから場所を特定している場合、カリフォルニア州マウンテンビューのユーザーに適したページにGoogleをリダイレクトする可能性があります。

Googleには、これらの場合のGooglebotの扱い方を説明するブログ投稿があります

ジオロケーション:ユーザーの場所に基づいて、ターゲットを絞った/異なるコンテンツをユーザーに提供します。ウェブマスターとして、Cookieに保存した設定、ログインに関する情報、またはIPアドレスからユーザーの場所を特定できる場合があります。たとえば、サイトが野球に関するものである場合、ジオロケーション技術を使用して、ニューヨークのユーザーにヤンキースを強調することができます。

重要なのは、Googlebotを似たような場所やIP範囲などからの一般的なユーザーと同じように扱うことです(つまり、Googlebotを別の国から来たように扱わないでください-クローキングです)。

1