web-dev-qa-db-ja.com

ユーザーと検索エンジンを新しいドメインに移管する

作り直されている既存のサイトのメンテナンスを引き継ぐように頼まれました。

現在、いくつかの言語のローカライズされたコンテンツを提供していますが、本質的に検索エンジンは英語でのみインデックス付けされており、ディープリンクはde facto英語でも表示されるという、かなり役に立たないメカニズムを介しています。

そのため、新しいローカライズサイトは別のドメインで構築されています-これだけでなく、他の利点もあります。その後、必要に応じて、ユーザーを新しいサイトに正しくリダイレ​​クトするか、新しいサイトがまだ利用できないローカライズされた古いコンテンツにリダイレクトすることを目指しています。このプロセスが完了すると、古いサイトのコンテンツは完全に廃止されます。

人間にとって、これは問題ではありません。最初のサイトアクセスでゲートウェイページを介してそれらを送信し、言語設定を取得してCookieに入れ、利用可能になり次第、新しいローカライズされたコンテンツにリダイレクトします。

検索エンジンの場合、これはあまり良くありません...原則として、単にゲートウェイページをバイパスして既知のスパイダーを新しいサイトにリダイレクトするだけで満足ですが、これは根本的に異なるコンテンツ(異なるURLでも!)を提供していることを意味します人間とロボットのユーザーに。したがって、これはクローキングとみなされ、悲しみを引き起こしませんか?

誰でもこれを処理するより良い方法を知っていますか?

2
eftpotrm

Googleの代替言語マークアップ を使用することをお勧めします。つまり、各ページ(またはXMLサイトマップ)に、各ページの言語の代替の場所、または異なる国向けの同じ言語の代替の場所でマークを付けることができます。

Google ユーザーの知覚言語に基づいた自動リダイレクトに対する推奨 。したがって、可能であればそれを避けることが最善です。代替言語マークアップ、サイト間の適切なリンク、適切に最適化されたコンテンツの組み合わせにより、適切なコンテンツが適切なローカル検索で表示され、ユーザーが何らかの理由で必要なコンテンツに移動できるようになります、彼らは間違ったサイトに行き着きます。

1
GDav