商品を検索されない方法について

AI-generated summary

一部商品のみを一般向け検索で見つからないようにし、VIP向けコレクションのURLを知っている人だけが閲覧できる運用方法が相談されている。通常のホーム画面からはVIP用コレクションへ遷移できない前提で、一般客の検索結果にVIP商品を出したくないという要件。

回答では、ShopifyのヘルプにあるSEO設定の方法が該当すると案内されている。具体的には、対象商品のメタフィールドに namespace: seo、key: hidden、value: 1 を設定する方法で、検索エンジンやサイトマップから非表示にする仕組みが紹介された。

実装はアプリ等でメタフィールドを設定する想定で、サンプルコードの提示はなし。現時点ではこの設定案が唯一の具体策として示されており、実際の挙動確認までは議論されていないため、完全解決というより方針提示の段階。

ある一部の商品について、オンラインショップで検索されても検索できないようにする方法は無いでしょうか?

全ての商品のページは作成していません。

コレクションでホーム画面から遷移します。

どのサイトからでも一部の商品については検索で表示されたくないのです。

理由は、VIP用コレクションを作成してそこに商品を設定します。

VIPには直接そのコレクションサイトのURLから入ってもらいます。

一般の方はオンラインショップのホームページから入っていただきます。VIP用サイトへ遷移することはできません。

一般のお客様が見るサイトで検索からはVIP用商品を検索されたくないのです。

技術をお持ちの方、できればサンプルコードも教えていただければ幸いです。

よろしくお願いいたします。

下記のヘルプの内容が該当すると思います。

https://shopify.dev/tutorials/manage-seo-data-with-admin-api#hide-a-resource-from-search-engines-and-sitemaps

“namespace” : “seo”> “key” : “hidden”> “value” : 1> “value_type” : “integer”

何らかのアプリを使って該当商品のメタフィールドに上記を設定すれば、ストアの検索からは除外されるはずです。