顧客の場合、ブラウザーの言語に基づいて言語を自動検出する必要があります。ユーザーを別の URL にリダイレクトしないでください。
したがって、私の解決策は、言語情報をセッション 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">`