私は基本的に次のようなウェブサイトを考えています:
主にSEOが原因で、i18n
(国際化)に大きな問題があります。
私の質問は、ユーザーとGoogleにとって最適なオプションは何かということです。私が持っていると思うオプション:
en.example.com
、de.xample.com
など)-しかし、www.example.com
を使用するとどうなりますか?どちらの場合も、検索エンジンに問題があるかもしれません。この問題を解決するための賢いアイデアがありますか?
ローカライズされたサイト(de.example.com
またはwww.example.com/de/
)の組み合わせを使用し、www.example.com
値に基づく条件付きリダイレクトと一緒にAccept-Language
のグローバルなデフォルトランディングページを使用することは一般的かつ完全です適切に最適化されている場合、検索エンジンに優しいアプローチ。
地域バリアントを最適化するには、それをサポートする検索エンジンにlang
属性を適用し、Googleに対してx-default
とともにhreflang
マークアップ( details here )を使用します 詳細はこちら )グローバルデフォルトに設定します。すべてについて、正しいISO値を使用するようにしてください(例:en-GB
ではなく、en-UK
)。また、gTLDを使用している場合は、 Google および Bing Webmaster Toolsを使用して、ローカライズバージョンをジオターゲティングします。
その後、グローバルデフォルトページから条件付きでリダイレクトできますが、ローカライズされたサイトは適切なローカライズされた検索で返される必要があります。 Cookieは、必要に応じてユーザー設定を保存するように設定できます(EUでは、Eプライバシーディレクティブのローカルアプリケーションに準拠していることを確認してください)。
検索エンジンはAccept-Language
ヘッダーを送信しないため、条件付きリダイレクトをデフォルトでグローバルページ(Googleではx-default
としてマーク)に許可します。
JavaScriptによって生成されたコンテンツは基本的に検索エンジンからは見えないため、コンテンツを翻訳したり、検索エンジンに発見させたい他のことをするためにそれに頼らないでください。
私の提案は次のとおりです。