私は自分のサイトで2つの選択を提示します。 1つは言語(URLとコンテンツを変更します)と通貨です。通貨設定は、page?curr=EUR
などのクエリ文字列を介して適用され、そのセッションで記憶されます。
多言語コンテンツにrel="alternate" hreflang="x"
を使用していますが、「通貨」設定にタグ付けできません。 Googleは現在、すべての代替通貨ページをクロールし、それらを重複としてマークします。偽りではありません。価格テキストのみが変更されているためです。
検索エンジンの観点から「重複」コンテンツを生成せずに、通貨設定をマーク/タグ付けするにはどうすればよいですか?
rel="alternate"
の言語で可能なすべての代替通貨にタグを付けることは合理的なアプローチですか?クエリ文字列を含むalternate
URLは機能しますか?
Googleでインデックスを作成するページを指すrel = canonicalを使用しようとしていると思います。言語タグのために何らかの理由でGoogleで同じページを2つランキングしたい場合は、rel = alternateを使用できます。
通貨の価格差にもかかわらず、Googleがすべてのページを複製することを検討している場合、おそらくページに十分なコンテンツがないと思われるためです。その結果、すべての通貨に対してよりユニークで動的なコンテンツを作成する必要がある場合があります。これは、チャートや表、さらには記事の形になります。
パラメータURL(?を含む)は、Googlebotの観点からは通常のURLと同じように機能する必要があります。つまり、個別のページとして扱われます。パラメーターURLを使用することの追加の利点は、Search Consoleでパラメーターを処理する方法を実際にGoogleに指示できることです。
たとえば、2つのページがある場合:
Search Consoleのパラメーターで、Googleにone = usd&two = euroポイントを標準として/ usd/eurに指定することができます。 https://www.google.com/webmasters/tools/crawl-url-parameters?hl=ja&siteUrl=