web-dev-qa-db-ja.com

大陸レベルの地域ターゲティング、同じ言語、2つのドメイン

ウェブサイトの地域ターゲティングに関する質問があります。私は、まったく同じコンテンツで、両方とも英語(正確なコピー)で、ドメインが異なる2つのWebサイトを持っています。

  • abc.example
  • xwz.example

ヨーロッパからの訪問者をabc.exampleにリダイレクトし、残りの訪問者をxwz.exampleにリダイレクトしたいと思います。

私のアプローチは、IP検出によって行うことです。ユーザーにポップアップを表示し、xyの理由で適切なバージョンにリダイレクトされていることを通知します。

しかし本当の問題は、これらが同じWebサイトの2つのバージョンであることを検索エンジン(Google)に知らせ、コンテンツの重複やその他の罰則を回避するための完璧なアプローチは何でしょうか?

rel="alternate" hreflang=""ソリューションは、国レベルである場合に最適なソリューションになりますが、一方のサイトでヨーロッパ全体を、他方のサイトで世界をターゲットにしたいと考えています。

canonicalタグを使用する必要がありますか?このバージョンはヨーロッパ人向けであり、他のバージョンは世界各国向けであることをGoogleにどのように伝えることができますか?

2
Dana Deluise

IANA言語サブタグレジストリ は、関連するリージョンサブタグを定義します。

したがって、このlink要素を使用して、xwz.exampleからabc.exampleにリンクできます。

<link rel="alternate" hreflang="en-150" href="https://abc.example/" />

他の方向のリンクの場合、リージョンなしでのみタグを使用できます(「このリージョン以外のすべて」を伝える方法がないため)。

<link rel="alternate" hreflang="en" href="https://xwz.example/" />

ページが実際に同一である場合(例:コメントシステムがないため、他の点では同一のページに異なるコメントが生じる)、さらにcanonicalを使用する必要があります。 xwz.exampleはおそらく正規のものでなければなりません。

1
unor