2016-05-27 5 views
1

最近、私は訪問者のブラウザで設定された言語に基づいてURLを再ルーティングするようにサイトを作りました。したがって、スウェーデンの訪問者がサイトに来た場合、彼はmysite.com/svに、そして英語の訪問者はmysite.com/enに経路が変更されました。場所に基づいてURLをリルートする

私がこれをリリースした直後に、Googleのランクが急落しました。だから私はどうやってここで間違っていたの? SEOを傷つけないロケールに基づいて訪問者を自動リダイレクトする一般的な方法がありますか、または検索エンジンによって承認されるために何らかのHTTPコードを設定する必要がありますか?

答えて

2

あなたが獲得したペナルティは隠蔽のためのものです。

短い答え:自分でリダイレクトしないでください。代わりに、hreflangコードと正規のリンクを使用して、その人のGoogle設定を決定させてください。

google.comで検索しているスウェーデン人が、ブラウザがスウェーデン語であっても、英語版が必要です。 Googleは、さまざまな場所の異なるユーザーエージェントを使用して、他のユーザーと同じコンテンツを提供しているかどうかをテストします。これが異なると、あなたのサイトは真のコンテンツを隠そうとしているとフラグ付けされます。

詳細はこちらhttps://support.google.com/webmasters/answer/66355?hl=en

関連する問題