Theme compatibility
Every feature of the filter works on every theme. What differs by theme is a single thing: whether tag clicks, search and multi-select update the page instantly, or navigate to a new page each time. Both are fully functional. This page explains what decides which one you get.
The deciding factor
Shopify themes render their blog listing in one of two ways:
- Some themes' blog sections accept app blocks placed directly inside them, able to declare in their own code that they support content like this filter appearing among their own articles. Shopify's Horizon foundation is the clearest example.
- Other themes' blog sections don't accept blocks at all. Dawn is the most common one; its blog template has no place for an app block to go inside it.
The filter always works either way, because it never assumes a theme supports the first kind. On a theme that doesn't, the app is added as its own separate section instead, placed just above the article list.
What that separate section means in practice
When the filter is its own section rather than a part of the blog section itself, it can't be the specific piece of the page Shopify updates when a tag changes, so every filter, search or multi-select action becomes a normal link to a new page, rather than an instant swap. Nothing is broken or degraded in what a reader can do; only how the page responds changes.
Checking which kind your theme is
If you're not sure, use the Add as its own section option when adding the filter. It works everywhere, so there's no risk in starting there. If you'd like to check whether the instant version is available, try Add inside the blog section from the same screen: themes that don't support it show Shopify's own "There is a problem with the app block" message rather than adding anything, which is the clearest sign either way.
Custom and other themes
A theme doesn't need to be Dawn or Horizon by name. What matters is whether its blog section's code accepts app blocks. If you or a theme developer control the theme's code directly, adding a specific marker attribute to the article grid and its pagination controls lets the filter recognise and address them even outside Horizon; this is a code-level change for a theme developer to make, not an app setting.