
多くの場合、デフォルトで情報を提供する言語の選択は、Cookieに保存されている選択言語に関する情報を使用して手動で行うか、自動的に行います:ブラウザーの言語設定、オペレーティングシステム、地理位置情報の使用、およびIPによる国/都市の決定に従います。 Googlebotクローラーはユーザーではなく、言語自体を選択せず、自動検出システムはそれを認識せず、すべての言語を一度に表示しません。そのため、コンテンツを適切にインデックス化するためにある程度の努力が必要でした。
前と同じように

以前は、Googlebotには米国のIPアドレスがあり、Accept-Languageヘッダーなしでリクエストを送信していました。 この状況では、ほとんどのサイトが黙って英語版を彼に提供したため、多言語リソースでコンテンツのインデックス作成に問題が生じる可能性がありました。
たとえば、海外のユーザーに常に英語のコンテンツが提供されるロシアのサイトに入ると、ロボットはサイトのメインコンテンツをロシア語で取得できませんでした。 その結果、ロシアの検索結果では、そのようなサイトのページが表示よりも低く表示されるか、「ロシア語のみで結果を表示する」オプションが設定されている場合はまったく表示されません。
googlebotの仕組み
ロボットのアルゴリズムが変更されました。ユーザーのデバイスの場所と言語設定に応じて材料を選択できる場合、Googlebotは場所と言語を考慮した新しいスキャン構成を使用してそのようなページを処理します。 これに使用されるソリューションは次のとおりです。
- 米国からこれまでに使用されたアドレスに加えて、米国に関連しない他のIPアドレスからリクエストを送信します。
- リクエストでAccept-Languageヘッダーを使用すると、Googlebotがページの異なる言語バージョンに切り替えてクロールできるようになります。
新しいクロール構成は自動的にアクティブ化されるため、サーバーまたはコンテンツ管理システムの設定を変更しなかった場合でも、Googlebotによってページが異なる方法で処理され、検索結果に表示される場合があります。
多言語サイトが正しく表示されるようにするにはどうすればよいですか?
コンテンツの最も効果的なインデックスとランキングを提供し、ユーザーが検索しやすいようにサイトを作りたいですか? 言語バージョンに異なるURLを使用し、 rel = "alternate" hreflang = "x"属性を使用して適切なオプションを選択することをお勧めします 。
ご質問やご提案がありましたら、 ウェブマスターヘルプフォーラムまたはGoogle+のウェブマスターコミュニティ( g.co/ruwebmasters)でお待ちしています。
参照資料
多地域および多言語サイト (ヘルプセンターセクション)
Google Web Studioから多言語ユーザー向けのサイトを構築するための6つのヒント