web-dev-qa-db-ja.com

Hreflangとcanonicalはセッションパラメータと何をする必要がありますか?

私たちは通貨と言語に応じて異なるドメイン/サブドメインを持つ酸化オンラインショップを持っています。

パラメータのため、hreflangタグに問題があります

  1. ドメイン間のバスケットのセッションは?force_sid=(random string for session id)によって設定されます
  2. ?ldtype=grid&_artperpage=100&pgNr=0&cl=alist&searchparam=&cnid=3ae4a2e1dd7501139.35363255などのカテゴリのさまざまなビュー

パラメータなしでURLにアクセスした場合、canonicalタグとhreflangタグは正しいです。

パラメータが設定されている場合は、正規タグとhreflangタグが間違っています。

正しいタグは何ですか。例:www.example.de/category-name/?force_sid=e9k6p7d5dbpcu3s41p22tbll71 ?

我々は持っています:

<link rel="canonical" href="https://www.example.de/category-name/">
<link rel="alternate" hreflang="x-default" href="https://www.example.de/category-name/">
<link rel="alternate" hreflang="de" href="https://www.example.de/category-name/">
<link rel="alternate" hreflang="de-CH" href="https://www.example.ch/category-name/">
<link rel="alternate" hreflang="fr-CH" href="https://fr.example.ch/category-name/">
<link rel="alternate" hreflang="de-AT" href="https://www.example.at/category-name/">
<link rel="alternate" hreflang="fr" href="https://www.example.fr/category-name/">
<link rel="alternate" hreflang="en" href="https://www.example.com/category-name/">
<link rel="alternate" hreflang="es" href="https://www.example.es/category-name/">
1
user1509034

あなたは本当にそのようなパラメータ化されたURLにインデックスを付けることを教えてくれませんか?はいの場合-これは顕著な悪影響を及ぼします。

それらがインデックス付けされていない場合(何が正しいか)、そのカノニカルとhreflangは気にしないでください。パラメータなしのURLはGoogle用です-カノニカルとhreflangが正しいはずです。

1
Evgeniy