web-dev-qa-db-ja.com

複数の通貨を使用するWebサイトのURL

通貨を処理するほとんどのWebサイトは、URL自体ではなく、ユーザーブラウザーセッション全体で現在の通貨を追跡しているようです。このように、URLを友人と共有する場合、ブラウザーセッションが異なるため、コンテンツは同じではない可能性があります。

複数の通貨を使用するWebサイトのURLを処理するためのベストプラクティスは何だと思いますか?異なる通貨は異なるコンテンツを意味するため、URLまたはサブドメイン内に現在の言語パラメーターを埋め込む方法と同様に、URL自体に埋め込む必要があると考えています。

最良の選択肢は何だと思いますか?

  • 各ページに追加されたクエリ文字列パラメーター。 /en/my-page/?currency=USD
  • URLフォルダー、例/en/USD/my-pages/

他に何か?

3
markcassar

このトピックに関する調査を通じて、ページ上のコンテンツが重複しないようにすることが重要であることがわかりました。通貨の選択を切り替えるとき、コンテンツの唯一の変更がアイテムの価格値である場合、それは検索エンジンの重複コンテンツとみなすことができ、同じページの異なる通貨バージョンにリンクする複数のユーザーがいる場合、リンクジュースを失う。

このため、最初にクエリ文字列変数を使用して通貨選択を設定し、次にセッションまたはCookieにユーザー設定を保存することが理想的です。それとは別に、デフォルトの通貨などで、ページの正規URLをページの1つのバージョンに設定することをお勧めします。

これにより、誰かがいずれかの通貨でページにリンクする場合、リンクジュースはすべて同じデフォルト通貨ページに転送され、複数のバージョン間で配布されません。

http://www.webmasterworld.com/google/3165033.htm の記事に従って、これに関する詳細を確認してください。

0
markcassar

通貨に関するページを作成するのではなく、さまざまな国のユーザー向けにページを作成します。参照: SEOとローカリゼーションの両方のURLをどのように構成すればよいですか? Googleは、異なる国のユーザーをターゲットにしている場合、実質的に同じコンテンツのサイトを許可します。

対象国は、URLパラメーターではなく、ホスト名またはフォルダー構造の一部である必要があります。したがって、Webサイトには次のようなセクションが必要です。

  • /en/us/my-pages/
  • /en/gb/my-pages/
  • /fr/fr/my-pages/

通貨だけでなく、必要に応じてページの言語を変更する場所。

これを行うときは、Google Webmaster Toolsで各フォルダーを登録し、各フォルダーの地域ターゲティングを設定してください。

3