Does anyone know how to Hide Certain Products from search bar in shopify store?

Topic summary

The original poster wants to hide 10 products from their Shopify store’s internal search while keeping them live and purchasable. The accepted solution involves creating a product metafield:

Setup Process:

  • Navigate to Settings > Metafields > Products > Add Definition
  • Set namespace and key as seo.hidden
  • Choose type: Number [Integer]
  • For each product to hide, edit it and enter 1 in the metafield value
  • Leave validation minimum/maximum blank

Important Limitation:
Multiple users report this method hides products from both internal search AND Google/SEO (sets noindex). This may be theme-dependent, with some 2.0 themes (like Dawn) blocking only internal search, while others affect both.

Alternative Solutions:

  • Custom code modifications in theme files (predictive-search.liquid)
  • Video tutorial by Will Misback (confirmed working by several users)
  • Third-party apps like “Shopify Hide Products” or “Rapid Search” for easier management without code editing

Unresolved Issues:

  • No clear solution exists to hide products from internal search only while maintaining Google visibility
  • Some users report the method doesn’t work on their themes despite following instructions exactly
  • Hiding collections from search requires different custom code approaches
Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

Hi @Joel_S

One method for hiding collections from search results involves modifying the code in search theme file of a Shopify theme. By utilizing custom code, you can apply filters to the search results to hide specific collections from being displayed in search suggestions. For example, here is the result for us after adding the custom code in predictive-search.liquid file for filtering the results in the Sense theme of Shopify -