Web サイトのすべてのページの開始タグ「head」のすぐ下に、国固有の JavaScript 条件付きリダイレクト コードを追加することを考えています。これは、特定の国からの訪問者を別のバージョンのサイトにリダイレクトすることを目的としています。私が心配しているのは、これが検索エンジンに問題を引き起こしたり、SEO/SERP に影響を与えたりするかどうかです。たとえば、SE が現在のページをクロールしたり、インデックスを作成したりするのを妨げるなどです。
第二に、このリダイレクトが実際に機能するかどうかは完全にはわかりません。ここにコードがあります -
<head>
<script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
<script language="JavaScript">
var country= geoip_country_code();
if(country == "2_letter_country_code_here")
{
window.location = "http://www.Target_URL_for_Redirection.com";
} else {
window.location = "http://www.URL_of_the_Current_Page.com";
}
</script>
bla..bla...
...
...
</head>
ソース: [こちら][1] [1]: http://www.geekhelpguide.com/javascript/easy-country-based-redirect-in-javascript/
最初の行は、おそらく Maxmind (maxmind.com) の GeoIP データベースからデータを取得します。これはどのくらい信頼できますか?国の IP 範囲は動的で常に変化していることを理解していますが、これらのデータベースは継続的に更新されていますか?
ここでの私の主で唯一の目標は、特定の国/国からの訪問者 (上記の「2_letter_country_code」からの訪問者) を別の URLにリダイレクトすることですが、他のすべての人は、他の場所にリダイレクトされたり、他の問題を経験したりすることなく、現在のページを続行できる必要があります。このため。どう思いますか?
これにより、検索エンジンに何らかの問題が発生したり、「現在のページ」の SEO/SERP パフォーマンスに影響したりすることはありますか? もしそうなら、それを修正するために何ができますか?