I am looking for a solution to filter keywords inside a collection (Category).
Topic summary
Goal: filter keywords within a Shopify collection in a custom storefront.
Key points:
- A third‑party option: Boost Product Filter & Search app offers a “Stop Words” feature to exclude broad keywords and improve relevance. It works on both collection pages and search results and has a 14‑day free trial.
- Platform constraint: When retrieving products by collection via Shopify’s Storefront API, you cannot filter them directly.
Workarounds/Actions:
- Query products via the Storefront API “products” endpoint to apply filters (instead of the collection endpoint).
- If listing by collection, add a unique tag to all products in that collection and filter the products query by that tag.
Notes:
- “Stop Words” are terms removed from search queries to avoid irrelevant results.
- A “collection” is a grouped set of products; the “products endpoint” is the API path that supports filtering.
- Images are included but not essential to understand the thread.
Status: No single resolution; two paths presented (use an app, or use API/product tags). Discussion appears open.
Hi @Ronaldio
I’m CiCi Nguyen, from Boost Commerce, the company behind Boost Product Filter and Search App.
About your question, Boost Product Filter and Search App allows merchants to filter out broad keywords to bring more relevant search results with a feature called Stop Words. This feature works on both collection pages and the search result pages.
I recommend you to give Boost Product Filter & Search App a try as we offer a 14-day free trial. If you find my answer helpful, please accept it as a solution.
Boost Commerce - Boosting sales for over 10,000 active merchants Check out our articles for more tips on CRO and UI/UX, and guidelines to see how you can optimize navigation and product findability to boost sales. Want to see how our app works? Take a look at our video resources
Website | Facebook | Twitter | LinkedIn
Boost Commerce - Boosting sales for over 11,000 active merchants
When retrieving products by collection you can’t filter them. Yeah… frustrating…
If you want to filter products you’ll have to query them directly (products endpoint) https://shopify.dev/api/storefront/reference/common-objects/queryroot#products-2021-10
If you’re listing by collection, I suggest you to create a tag for each collection, tag every product of the collection with it and query the list of products filtering by that tag.

