Listing filters on a page as links (e.g. show visitor "Brand" values for all products)

Topic summary

A developer wants to create a dedicated “Brands” page that displays all brand values from product metafields as clickable filter links, mimicking the sidebar filter functionality but on a standalone page.

Key Challenge:

  • The Liquid filters object is only available on collection and search pages, not regular pages
  • Looping through all products to extract brand metafield values is not performant
  • Shopify has a 1,000 product limit that further complicates this approach

Suggested Direction:

  • A community member recommended starting with Shopify’s storefront filtering documentation and creating a minimal reproducible example
  • The developer may need to build a custom app outside Shopify’s native environment to accomplish this functionality

Status: The discussion remains open with no clear native Liquid solution identified for displaying filter values on regular pages.

Summarized with AI on November 5. AI used: claude-sonnet-4-5-20250929.

Thank you for the guidance.

I see now that the filters object is available only on collections and search. I want to make an index of filter values on a page using a Liquid widget in a page template. I’m able to loop all products to get values (and count) for a metafield like Brand but that’s really not performant and has a 1,000 product limit anyhow. Guess I’d need to develop an app to accomplish this outside of Shopify’s environment.

https://shopify.dev/docs/api/liquid/objects/filter