web-dev-qa-db-ja.com

ページランクと検索リストに影響する言語リダイレクト?

序文

全面的に同じリダイレクトメカニズムを使用する多くのサイトがあります。最近、あるサイトを非ローカライズからローカライズに移行し、Google +統合が検索結果に表示されなくなり、PageRankが2から0になったことを検出しました。

リダイレクトの仕組み

  1. UAがCookie(e.g. lang = en)を送信する場合、ユーザーを/ language(e.g./en)にリダイレクトします
  2. UAがボット(。* bot。*)の場合、/ enにリダイレクトします
  3. Accept-Languageヘッダーに使用可能な英語以外の言語が含まれている場合、/ languageにリダイレクトします(英語は英語以外の地域の多くのブラウザーでデフォルトです)
  4. 有効なGeoIPルックアップがあり、検出された地域がサポートされている言語にリンクされている場合、/ languageにリダイレクトします
  5. / enにリダイレクトします

もちろん、すべてのページに、代替言語を示す適切なマークアップがあります。

<link hreflang="de" href="/de" rel="alternate" />

私たちが知る限り、Googleが公開しているすべてのガイドラインに従っているので、これがGoogleのバグなのか、何か間違ったことをしたのかは少し対立しています。

質問

ドメインのルートURLにコンテンツがないと、検索エンジンのランキングに悪影響を及ぼします。そうであれば、適切な言語リダイレクトをどのように実装しますか?

2
Janos Pasztor

まず、URLを変更し、Googleが新しいURLにPageRankを割り当てる必要があるため、PageRankが0になりました。実際、彼らはすでにこれを内部で行っていますが、次に一般公開されているデータを更新するまで、PageRankチェッカーとGoogleツールバーには表示されません。彼らが最後にそうしたのは2013年12月でした。それ以降に作成されたURLはすべてPageRankがゼロのように見えます。

ドメインのルートからサブディレクトリへのリダイレクトは絶対に問題ありません。リダイレクトのケースを慎重に検討したようです。 SEOに関して私が心配しているのは、ボットの特別なケースだけです。その特定のルールを削除し、ボットを他のユーザーエージェントと同様に扱うことができます。 Googleは、ボットに関する特別なルールを「クローキング」とみなし、サイトに対してペナルティを科す場合があります。ボットが適切な言語ヘッダーを送信する場合、どうしてもそれらを最も関連性の高い言語にリダイレクトしたくない理由がわかりません。

言語のリダイレクトに関する最も重要なことは、ある言語から別の言語にリダイレクトしないでください。ドイツのページ(/de)にアクセスするフランスのユーザーの場合を考えてみましょう。おそらく次の理由により、/frに自動的にリダイレクトしないでください。

  • バイリンガルで、どちらかに満足している
  • 不適切なブラウザー設定がある(ユーザーは特に英語のブラウザーをインストールすることが多い)
  • ドイツ語しか話せませんが、フランスのインターネットカフェを訪問しています

ユーザーが必要なコンテンツを取得できないようにすることは大したことではありません。代わりに、(フランス語で)と書かれた大きな目立つボックスにページの上部に通知を置くことができます。

このページのフランス語版が利用可能です。代わりに使用するには、ここをクリックしてください。

0