0

私が現在取り組んでいる e コマース サイトには複数のオフィス/ウェブ サイト (オーストラリア、カナダ、ヨーロッパなど) があり、SEO に準拠し、Google でのランキングを上げるためにサイトを再構築しようとしています。当初、Jquery ダイアログ ポップアップが表示され、ユーザーに配送先の国を (ドロップダウンで) 尋ねていました。その後、商品がどのサイトから発送されるかを判断し、適切なサイト フォルダー (http://www. mydomain.com/en-ca など) Javascript 経由

SEO の目的でこれを変更し、出荷先の国をすべて href タグで囲んで一覧表示し、最初のダイアログ ボックスを取り除くようにアドバイスされました。この変更以来、さまざまなサイトでの在庫の違いのために、顧客が誤って間違ったサイトにアクセスし、必要なものを注文できなかったときに苦情を申し立てることがありました。

現在、上記のソリューションのハイブリッド バージョンとなるポータル ページを作成することを考えています。私たちのオフィスの場所を簡単なhrefとしてリストし、その下に「あなたの国がリストされていない場合は、ドロップダウンから選択してください」があり、javascriptを介して適切なサイトにリダイレクトされます.

私の質問は、hrefs と一緒にその JavaScript リダイレクトを使用すると、SEO に悪影響を与えるでしょうか? Google のクローラーはドロップダウンを見て、リダイレクトを見つけて、それを停止し、サイトの残りの部分のクロールを拒否しますか?

私たちは世界中のどこにでも発送しますが、ユーザーの発送国に基づいて、商品がどのオフィスから発送されるかは明白ではありません. (たとえば、カナダの場所はすべてをキャッチします。ニュージーランドから来た人はオーストラリアのオフィスにいるはずですが、中国から来た人はカナダのサイトに行きます。)

すべての「サイト」は同じドメインの下にありますが、mydomain.com/en-ca、mydomain.com/en-au などの仮想フォルダーの下にあり、同じコードを共有しています。(当然、表示される株はそれぞれ異なり、それに応じて通貨も変わります)

[編集] ヘッダーのページの右上隅には、配送国が表示されます。これは、ユーザーが選択した国であり、必ずしもユーザーがいるサイトではありません. これの目的は、ユーザーが中国を選択してカナダドルで価格を表示した場合に、表示されている配送国から正しいサイトにアクセスしていることを確認できるようにすることです。リダイレクトする前に Cookie を設定する JavaScript 関数を使用して選択を追跡しましたが、後でコードを変更して、最終的に配送国の Cookie を設定して選択を追跡するクエリ文字列を使用して、各国を href として保持するようにしました。

当初、このサイトはデフォルトでカナダを指定するようにコーディングされており、配送国の Cookie が設定されていない場合は、選択を求めるポップアップが表示されました。(外部のコンサルタントから、Google がサイトをクロールできないため、これを取り除くように言われましたが、その理由はわかりません) 最初のポップアップを取り除いて以来、いくつかのデフォルトでカナダのサイトにアクセスしていることに気付いていない顧客からの苦情は、それほど明白ではないためです (配送国はまだ表示されていますが、最初のポップアップの元のデザインほど目立たないものになっています)。

4

1 に答える 1

0

なぜJavaScriptでリダイレクトする必要があるのですか? href を含むリンク タグのリストを正しいサイトに配置できます。

ジオローカリゼーション機能を使用して、ユーザーの場所を検出することもできます。

別の解決策は、全員をカナダの店舗に送り、最初に到着したときに場所を尋ねるポップアップを開くことです。次に、Google ボットはカナダのストアを最初に確認します。

于 2012-06-08T00:36:27.660 に答える