web-dev-qa-db-ja.com

製品ページの価格はキャンペーンコードのみで表示されますが、正規のURLから省略できますか?

次の形式の製品ページがあります。

example.com/products/brand?campaignCode=<a campaignCode>

/brandページには、ブランドに関する一般的な情報(名前、説明、画像など)が表示され、利用可能なオファーのリストが表示されます。利用可能なオファーは、入力されたキャンペーンコードによって決まります。

campaignCodeを指定せずにページにアクセスすることもできます。その場合、ページにはデフォルトのキャンペーンコードからのオファーが表示されます。

キャンペーンコードは有効期限が切れている可能性があるため、有効期限が切れている可能性のあるキャンペーンコードが検索結果に表示されることはささいな迷惑のようです。 (期限切れのキャンペーンコードはサイトで適切に処理されますが、ユーザーが特定のブランドを検索し、campaignCodeを含むリンクが表示されるのを避けたいと思います。

クエリパラメータなしでベース/brandページにリンクする標準的なタグをページに配置する必要があるかどうか疑問に思っています。

有効期限が切れる可能性のあるcampaignCodesが検索結果に表示されないように、ベースブランドページを指す正規のタグを使用できますか?

2
lcaaroe

ユーザーが特定のブランドを検索した後、campaignCodeを含むリンクが表示されるのを避けたい

検索エンジンがデフォルト以外のキャンペーンコードURLのインデックスを作成しないようにする場合は、正規のタグが唯一の意味のあるソリューションです。 Noindexタグは機能しますが、SEOには標準タグがはるかに優れています。

提案したとおり、すべてのキャンペーンコードページに標準タグを配置し、ブランドページを指すようにします。その後、メインブランドページのみが検索結果に表示されます。