ウェブサイトの地域ターゲティングに関する質問があります。私は、まったく同じコンテンツで、両方とも英語(正確なコピー)で、ドメインが異なる2つのWebサイトを持っています。
abc.example
xwz.example
ヨーロッパからの訪問者をabc.example
にリダイレクトし、残りの訪問者をxwz.example
にリダイレクトしたいと思います。
私のアプローチは、IP検出によって行うことです。ユーザーにポップアップを表示し、xyの理由で適切なバージョンにリダイレクトされていることを通知します。
しかし本当の問題は、これらが同じWebサイトの2つのバージョンであることを検索エンジン(Google)に知らせ、コンテンツの重複やその他の罰則を回避するための完璧なアプローチは何でしょうか?
rel="alternate" hreflang=""
ソリューションは、国レベルである場合に最適なソリューションになりますが、一方のサイトでヨーロッパ全体を、他方のサイトで世界をターゲットにしたいと考えています。
canonical
タグを使用する必要がありますか?このバージョンはヨーロッパ人向けであり、他のバージョンは世界各国向けであることをGoogleにどのように伝えることができますか?
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
はおそらく正規のものでなければなりません。