web-dev-qa-db-ja.com

同じURLに適応的にロードされた代替言語でページをSEOする方法は?

したがって、各ページに独自の言語のコンテンツがある場合、HREFLANG属性を使用しますが、すべて問題ありません。

しかし、今、英語でページを作成し、ユーザーが別の言語で表示することを選択した場合、その言語で代替ページの新しいURLを開くのではなく、要求された言語のコンテンツでページを動的に再レン​​ダリングします。 URLは変わりませんが、コンテンツは変わります。その後、そのユーザーがサイトに戻った場合、サイトのコンテンツを彼の言語で自動的に表示します...

このようなページをSEOするにはどうすればよいですか?

さまざまなaccept-languageを使用する必要があることは知っていますが、他には何がありますか?

また、URLの古いHreglangバージョンからこの1つ1つのURLにリダイレクトする必要がある場合、それらのページを301リダイレクトするだけで、リダイレクトの発信元に従ってプリセット言語コンテンツを自動的に表示しますか?

2
CamSpy

ページがクエリ文字列を使用してコンテンツを定義している場合、URIが同一であっても、これが「新しいページ」を定義することをGoogleに伝えることができます。

これはSearch Consoleにあります。 [クロール]-> [URLパラメータ]に移動し、Googleが取得したさまざまなクエリ文字列を編集します。

クエリ文字列または一意のURIがない場合、実行していることはクローキングと見なされる可能性があります。これはGoogleのベストプラクティスに反するものです。ユーザーに一貫して表示される方法でコンテンツをインデックス化する方法はありません。

1
L Martin