私は、言語コンテンツが通常、ブラウザから送信される「受け入れ言語」に依存する Web ポータルを構築しています。したがって、同じ content-URI は、ブラウザーの設定に応じて、さまざまなユーザーにさまざまなコンテンツを提供します。
これが検索インデックス作成にどのように影響するかを知りたいです。Google はすべての言語を使用してインデックスを作成していますか? また、適切に処理されていますか?
私は、言語コンテンツが通常、ブラウザから送信される「受け入れ言語」に依存する Web ポータルを構築しています。したがって、同じ content-URI は、ブラウザーの設定に応じて、さまざまなユーザーにさまざまなコンテンツを提供します。
これが検索インデックス作成にどのように影響するかを知りたいです。Google はすべての言語を使用してインデックスを作成していますか? また、適切に処理されていますか?
それらはaccept-languageを送信しないため、サイトは選択したデフォルト言語で索引付けされます。
検索エンジンだけでなく、ユーザーが「受け入れ言語」を変更せずにサイトの言語を変更できるようにし、ユーザーが選択した言語で友人にURLを送信できるようにするために、言語ごとに異なるURLを使用することをお勧めします。 。
この回答では、私が.netでどのように管理したかがわかりますが、「accept-language」を使用して最初のリダイレクトを作成し、URLでのみ再生するというアイデアが得られます。
これは私が正確に自問した。W3Cによると、これは確かに可能であり、さまざまな言語でWebサイトを表示できます。他の言語でメニューを表示し、これをユーザーのCookieに保存して、ユーザーのさまざまな言語でサイトを完全に表示することもできます。
したがって、ユーザーがログインすると、デフォルトの英語が表示されますが、メニューから他の言語を選択できます。これをクッキーに保存して、外に出ます。すべてのURLを異なる言語で表示できます。
しかし、検索エンジンはこの可能性を打ち破り、言語ごとに異なるURLを持っていると主張し、重複したコンテンツを表示したことで米国を罰します!!! (言語は異なりますが、内容/メッセージは同じです....そうですか???)
検索エンジンを操作するこの方法は、基本的には最悪です。また、WE(Webデザイナー)には、特定のURLが使用可能な言語でクライアントに通知するための適切なオプションがないことも理解しています(異なるURLを使用する場合を除く)
Ries vanTwisk
おそらく、Googlebot は受け入れ言語を送信しません。受け入れ言語が送信されない場合、すべての情報をすべての言語で吐き出すようにサイトをプログラムします。
もう 1 つの解決策は、URL クエリを追加して言語を変更するリンクを作成することですが、URL の基本部分は変更しません。これにより、Googlebot は引き続きすべての言語を走査し、人々を正しいアドレスに誘導します。言語を変更するためのリンクがあることは、ユーザーが実際にやりたい場合にも役立ちます。
免責事項: 私は Google で働いていますが、Googlebot についての手がかりがありません。
accept-language HTTP ヘッダーは必須ではないため、ユーザー エージェントがヘッダーを送信しない場合のデフォルトを提供する必要があります。
Google のページをインデックスに登録する Googlebot は、すべての言語に関心があり、特定の言語に制限されたくないため、accept-language を送信しない可能性があります。
キエン問題!
Google は、テキストがどの言語であるかを気にしません。単にインデックスを作成するだけです。