Turbo had the fastest filters in our test, with a median of 0.7 seconds per filter click on a 1,200-product catalog with 54 filter values, and the best mobile LCP at 2.4 seconds. Focal was close at 1.0 seconds and has the best swatch and lookbook layouts for fashion. Broadcast landed in between at 0.9 seconds and is strongest for stores that mix editorial content with products. All three handled 50+ filters without breaking, which free Dawn also does, just more slowly at 1.3 seconds.
Theme demos look fast because they carry 30 products and four filters. Real stores do not. A fashion store with 1,200 products, eight sizes, 20 colors, materials, fits and price ranges can easily reach 50 or more filter values on one collection.
That is where themes start to differ. Some reload the whole page on each click. Some update the grid in place. Some render every swatch as a separate image request. On a phone over mobile data, those choices decide whether a shopper keeps filtering or leaves.
We loaded the same large catalog into three premium themes built for high-traffic stores and timed what shoppers actually do: open a collection, tap a filter, wait, tap another.
- How we built the test catalog
- Filter speed and mobile LCP results
- Filter layout features compared
- Which theme fits which store
Why do filters slow down big collections?
Every filter click asks Shopify for a new set of products and asks the theme to redraw the grid.
Shopify's Search & Discovery app powers storefront filters for most themes today. It handles the filtering logic on Shopify's side. The theme decides how the results come back: a full page load, or a partial update of just the product grid and filter counts.
Partial updates are faster because the header, menu and footer do not reload. All three themes in this test use them. The differences come from how much HTML each theme sends back, how many images load at once, and how much JavaScript runs to rebuild the filter panel.
Large filter panels add their own cost. Fifty filter values with counts next to each means fifty elements that update after every click. Themes that render color swatches as images make one request per swatch.
How did we build the test?
Same catalog, same filters, same device, three themes.
We imported 1,200 apparel products with eight option types. Search & Discovery was set up with the same 54 filter values on the main collection: size, color, material, fit, sleeve length, price and availability.
Each theme was installed fresh with default settings, then adjusted only to show the sidebar filter on desktop and the drawer on mobile.
For timing, we used a mid-range Android phone on a throttled 4G connection. Each test ran five filter clicks in a fixed order: color, size, material, price, availability. We recorded the time from tap to updated grid and kept the median across five runs.
Mobile LCP was measured with PageSpeed Insights on the collection page, also as a median of five runs. Google's explanation of Largest Contentful Paint is useful here: on a collection page, the LCP element is usually the first product image.
What were the results?
All three passed. The gaps were small but noticeable on a phone.
Turbo: 0.7 seconds per filter click, 2.4 seconds mobile LCP. Turbo is built around speed, with features like preloading the next page and lighter grid markup. It felt the quickest when stacking several filters.
Broadcast: 0.9 seconds per click, 2.6 seconds LCP. Slightly heavier collection markup because of its richer product cards, but smooth.
Focal: 1.0 seconds per click, 2.5 seconds LCP. Its color swatches looked best, and its LCP was good, but each filter click redrew more of the panel.
Dawn: 1.3 seconds per click, 2.2 seconds LCP. Dawn loads fastest at first because it is the simplest theme, but its filter updates were slower on this catalog.
The difference between 0.7 and 1.0 seconds sounds tiny. Across a session with eight filter clicks, it adds up to more than two seconds of waiting.
How do the filter layouts compare?
Features matter as much as raw speed once the catalog grows.
All three support a desktop sidebar and a mobile drawer, color swatches, AJAX updates without full reloads, and collapsible filter groups. Those are now the baseline for premium themes.
Differences showed up in the details.
Turbo has a sticky filter bar on both desktop and mobile, so shoppers can change filters without scrolling back up. Its "show more" behavior inside long filter groups kept the panel short.
Focal shows active filters as removable chips above the grid, which shoppers in our quick usability check found easiest to undo. Its swatches can show actual color images rather than flat colors.
Broadcast puts more weight on the collection header, with room for an image, text and promo blocks above the grid. That is useful if your collections also serve as landing pages.
What else affected speed?
Three settings changed results more than the theme choice.
Products per page. At 48 per page, every theme slowed down. At 24, filter clicks were about 25% faster. Most stores do not need more than 24 with infinite scroll or a load-more button.
Image size. Product images at 2,000 pixels wide slowed the grid on mobile. All three themes serve responsive sizes, but only if the original images are not huge to begin with. Compress them before upload.
Filter count display. Showing the product count next to each filter value is helpful but costs time on every update. Turning counts off sped up Focal by about 0.15 seconds per click.
Apps on the collection page also matter. A quick-view app, a wishlist app and a review stars app together added half a second to LCP on Broadcast in a side test. Shopify's guidance on theme performance recommends loading app scripts only where they are used.
How should you organize 50+ filter values?
A long filter panel is only useful if shoppers can scan it quickly.
Put the most used filters first. On our test store, size and color accounted for about 70% of filter clicks in the first week. Material and fit came next. Sleeve length was rarely used, so we moved it to the bottom and collapsed it by default.
Group similar values. Twenty shades of blue are hard to compare. We grouped colors into 10 families like "Blue" and "Green" using a color metafield, and kept the exact shade on the product page. Filter clicks on color went up by a third.
Hide values with zero results. Search & Discovery can hide filter values that would return nothing. Leaving them visible leads to dead ends and frustrated taps.
Use ranges for price. Two sliders or four price bands work better than a dozen fixed ranges.
Review filter usage monthly. Shopify's analytics and your search app reports show which filters shoppers use. Remove or merge the ones nobody touches.
These changes cut the visible filter panel from 54 values to about 30 at first glance, with the rest one tap away.
How do lookbooks fit into large collections?
Fashion shoppers often want to see products styled together, not just filtered in a grid.
A shoppable lookbook lets you tag several products in one image. Shoppers tap a dot to see the item and add it to the cart. On large catalogs, lookbooks give shoppers a second way in when filters feel like too much work.
We added a lookbook section to each theme's collection page using Nitro Lookbook, our own app. It loaded only on pages where the section was placed, so the filter speed numbers above were unaffected.
Focal has some built-in lookbook-style sections. Turbo and Broadcast rely on apps or custom sections for this.
Which theme fits which store?
Each theme suits a different kind of large store.
Choose Turbo if speed is the top priority and the catalog is very large. It had the fastest filters and the best LCP in our test, and it is built for stores with high traffic from ads.
Choose Focal if you sell fashion with many color variants. Its swatches, filter chips and visual sections make large collections feel easier to browse.
Choose Broadcast if your collections double as content pages, with stories, campaign images and promo blocks above the products.
If budget is tight, Kalles costs much less and supports large catalogs with many layouts. It was not part of the timed test, but we covered it with big catalogs in our Warehouse vs Empire comparison and other theme reviews.
When do theme filters stop being enough?
Above a few thousand products, or with very technical filters, a dedicated search and filter app can make sense.
Signs you have outgrown theme filters: shoppers need filters that depend on each other (like vehicle make and model), you want merchandising rules per collection, or your search results and filter results feel disconnected.
Search apps add their own scripts, so measure before and after. We tested one of the most common options in our Boost AI Search & Filter review.
For most stores under 2,000 products, a fast theme with Search & Discovery filters is enough.
How should you test a theme before buying?
Use your own products, not the demo.
Most premium themes let you preview them on your store before purchase. Import your full catalog into a test store, set up the same filters you use today, and preview each theme there.
Time five filter clicks on your own phone. Note the LCP from PageSpeed Insights. Check how the filter drawer looks with your longest filter group open.
Ask one or two people who do not know the store to find a specific product using filters. Watch where they hesitate.
That hour of testing is worth more than any feature list, including this one.
Questions merchants ask us about this
Can Shopify themes handle 50 or more filter values?
Yes. All three themes in our test handled 54 filter values on a 1,200-product collection without errors. Speed differed by theme and settings.
Is Turbo faster than Dawn?
Dawn loaded the collection page faster in our test, but Turbo updated filters faster. On large catalogs where shoppers use filters a lot, Turbo felt quicker overall.
Do I need a filter app if my theme supports filters?
Not usually for stores under about 2,000 products. Consider an app if you need dependent filters, merchandising rules or stronger search.
How many products per page should a large collection show?
We found 24 per page with a load-more button gave the best balance of speed and browsing in all three themes.