Liquid、JavaScriptなどに関する質問
特定の商品(特定のコレクション)等を、ストア内検索/Google検索から非表示にしたいです。noindexをつけたいイメージです。
どのようにすればよいでしょうか。
天野さま
はじめまして、フルバランスの園畑です。
ご質問を確認いたしました。
以下2点について回答いたします。
①特定の商品をストア内検索から除外する
②特定の商品をGoogle等の検索から除外する
前提として、どちらもコードを修正して対応する方法を共有いたします。
①商品のタグを使用して、検索から除外する方法をご共有します。
サイト内検索のコードをテーマによって異なりますが、基本的には「~~search.liquid」のようなファイルがあるかと思いますので、そちらにコードを追記します。
■Dawnの場合 - 「main-search.liquid」に記載
商品に「非表示」というタグを追加した場合、以下のコードで検索結果から非表示することが可能です。
{%- for item in search.results -%}<!-- 商品を表示するループ処理 -->
{% unless item.tags contains '非表示' %}<!-- 商品のタグが「非表示」じゃなければ処理を進める -->
~~~~~省略~~~~~
{% endunless %}
{%- endfor -%}
②shopify公式にも記載がありますが、「theme.liquid」ファイルの<head>内に下記のコードを追加すれば検索より除外できるかと存じます。('page-handle-you-want-to-exclude'の部分は除外されたい商品のハンドルを記載)
{% if handle contains 'page-handle-you-want-to-exclude' %}
<meta name="robots" content="noindex">
{% endif %}
公式リファレンス:https://help.shopify.com/ja/manual/promoting-marketing/seo/hide-a-page-from-search-engines
ご参考になりましたでしょうか。
私たちの励みにもなりますので、
お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。
分からない点があれば、またいつでもご連絡ください。
フルバランス 園畑
Shopify アカデミーの学習パスと認定スキルバッジExpanding Your Shopify Business Internationallyを活用して、国際的にビジネ...
By Shopify Feb 7, 2025Shopify アカデミーの学習パスB2B on Shopify:立ち上げとカスタマイズで卸売販売に進出しましょう。これら3つの無料コースは、ShopifyストアでB2B機能...
By Shopify Jan 31, 2025サポートの選択肢が増えていく中、最適となる選択の判断が難しくなっているかと存じます。今回は問題の解決に最適となるサポートの選択方法を、紹介させて頂きます。 選択肢のご紹介...
By Mirai Oct 6, 2024