カスタマーの場合、ブラウザーの言語に基づいて言語を自動検出する必要があります。ユーザーを別のURLにリダイレクトしないでください。適切なhreflangタグの選択
私の解決方法は、言語情報をセッションCookieに格納することでした。
例: ユーザーが「example.com」を訪問しました。彼の言語はドイツ語です。コンテンツはドイツ語でリダイレクトなしで利用できるようになります。 英語と同じですが、URLは常に同じです。
しかし、今ではhreflangタグを使用する際に問題があります。
オーストリア/ドイツ/スイスのSERPをドイツ語と英語以外の言語で表示する必要があることをGoogleに知らせるために使用するタグはどれですか?
言語を切り替えるには、私はGETパラメータを使用しています。 ?lang = de
誰でも私を助けてくれることを願っています。
編集: は、実際に私は次のタグを持っている:
<link rel=alternate hreflang=x-default href="http://example.com/">
<link rel=alternate hreflang=de href="http://example.com/?lang=de">
<link rel=alternate hreflang=en href="http://example.com/?lang=en">`
ありがとうございます。それは実際に私が試みたものですが、メインページの結果はドイツ語の代わりにオーストリア/ドイツ/スイスで英語で表示されます。 – rolip
あなたのウェブサイトは何ですか? – tinkerr