web-dev-qa-db-ja.com

301ホームページの地域の亜種のリダイレクト

地域のホームページのバリエーションを持つウェブサイトの実装を計画しています。例えば:

  • mycompany.com/europe
  • mycompany.com/us

サイトの残りの部分は地域に依存せず、コンテンツは次のように継続されます。

  • mycompany.com/news
  • mycompany.com/about-us

ホームページ(.com)リクエストの場合、ユーザーを正しいホームページのバリエーションにリダイレクトする予定です(301経由)。正しいものを判断できない場合、それらを米国のホームページ(/ us)にリダイレクトするようにフォールバックします。

SEOの観点からは、まずこれで大丈夫ですか?または、検索エンジンに地域の違いを認識させるために、これに何か追加する必要がありますか?クローラーは地域にとらわれないため、301を使用して米国のページに誘導することを計画していますか、または.comページに使用するものが必要ですか?

地域のホームページは最も訪問されたページである可能性が高いため、mycompanyを検索すると結果のサイトリンクに表示されるはずです(これは良いことだと思います)。

少し未解決の質問に対する謝罪-SEOに関連することは、事実よりも意見/ベストプラクティスであることがわかっていますが、純粋にアドバイスを探しています。

5
Adam Jenkin

まず、このために 1 ではなく、 2リダイレクト を使用する必要があります。 301リダイレクトを使用すると、検索エンジンに、ホームページが永久に移動し、元のURLをリストから削除し、代わりにターゲットURLの下にリストする必要があることを伝えます。一方、302リダイレクトは一時的なものです。これは、検索エンジン(およびユーザー)にコンテンツの別のページに移動する必要があるが、元のURLは依然としてインデックスに保持する必要があることを伝えます。

次に、Googleの 多地域サイトのガイドライン に従う必要があります。特に、rel=alternateリンクタグを使用して地域のページをリンクすることをお勧めします。 mycompany.com/europeには次のタグがあります。

<link rel="alternate" href="/us" hreflang="en-US" />

mycompany.com/usには次のタグがあります:

<link rel="alternate" href="/europe" hreflang="en-EU" />

これにより、これらの2つのページが実際には同じページの地域のバリエーションであることをGoogleに知らせる必要があります。 (注:EUは、欧州連合の ISO 3166-1例外的に予約されたコード です。Googleがそれを適切な地域コードとして実際に認識しているかどうかはわかりませんが、少なくとも試してください。)

また、mayは、すべての地域のメインページにタグを含めることもできます。

<link rel="canonical" href="/" />

このタグは、実際には、地域ページをインデックスに登録するのではなく、それらを指しているリンクをメインページを指しているかのように処理するようGoogleに指示します。 (Googlemightは、地域に合わせた検索結果でrel=alternateリンクで指定された地域のバリエーションを引き続き表示します。これを実際に適切にテストしていません。 彼らのドキュメント それを示唆しているが、はっきり言っているわけではないようだ。ユーザーが検索したいユニークなコンテンツがそれぞれ含まれている場合、rel=canonicalはおそらく適切なソリューションではありません。

3
Ilmari Karonen

couple of questions があり、これはあなたが上げるSEOポイントのいくつかに答えます。

ボットが あなたのウェブサイトを多言語であると認識する とは思わないので、ユーザーはおそらくこの戦略に混乱し、おそらくGoogleは掘り出し物になるでしょう。

URLで ISO国コード を使用することをお勧めします。 example.com/en/またはen.example.comを参照し、閲覧中にそのURLスペース内にユーザーを保持します。ホームページで別の言語を選択した場合、混乱が少なくなり、将来、翻訳されたコンテンツをより簡単に拡張できるようになります。

1
toomanyairmiles