カスタムビルドのeコマースプラットフォームを実行します。カナダでスタートし、カナダのバイヤーにサービスを提供するためにメインサイトを構築しました。米国に進出したときに、/us
サブフォルダーを識別子として追加しました。価格と製品は両国で異なるため、異なるウェブサイトを提供する必要があります。また、GeoIPリダイレクトを設定します。したがって、訪問者は自動的に適切なサイトにリダイレクトされます。つまり、カナダ人の場合はwww.our-site.example
、アメリカ人の場合はwww.our-site.example/us/
です。
これは、SEOに否定的な結果をもたらしているようです。次のセットアップがあります:2つのウェブマスタープロパティ
www.our-site.example
(ウェブマスターで選択した国がカナダの場合)www.our-site.example/us
国の選択が米国の場合適切なhreflang
属性を持つさまざまなサイトマップを提供しています。また、サイトにhreflang
を設定しました(ただし、サイトマップとメタhreflangの両方を同時に行うことは想定されていないため、最近削除されました)
私たちが見ている問題は、カナダでランク付けしようとしている主要なページの一部が、Googleで米国版のリンクを表示していることです。
私の質問は:
クローラーの拠点国に関係なく、Googlebotがすべてのサイトをクロールできるようにする必要があります。GooglobotのIPリダイレクトを無効にすると、Googleはすべてのhreflangを表示し、Google検索エンジンでユーザーに正しいコンテンツを表示できるようになります。
Googlebotは米国からのほとんどのクロールを行いますが、現時点では、Googlebotを米国のサイトにリダイレクトしている可能性があります。 Googlebotには、個別の国からの個別のクローラーがないため、ページにhreflangが表示されない限り、すべてのURLをグローバルとして処理しようとします。米国のGooglebotがカナダのサイトと米国のサイトを閲覧できるようにする必要があります。