Skip to content

Docs

›

Dynamic content

Filters and site search

Let visitors filter a collection, add site search with instant results, and keep content out of the search index.

Updated November 10, 2026

Help visitors find things: filter a list on the page, or search the whole site.

Filter a collection

  1. Add a Collection Filters block to a page that has a Collection.

  2. In Content, set Filters collection to the Collection it controls.

  3. Add form fields inside the block, such as Input, Select, Checkbox or Choice Group.

  4. Select each field and, under Filtering, set Filters by to a field of your content. Match can stay on Auto (recommended).

Settings on Collection Filters:

  • Apply: Instantly on change, or On Apply button (form submit).

  • Reset to page 1 on change.

  • Show result counts per option.

Add Clear Filters for a reset button, and Active Filters to show the current choices as removable chips.

Filters are written to the page address, so a filtered list can be bookmarked or shared. Values in one field widen the results; different fields narrow them.

  1. Create a page of type Search. See Page types and the section library. It comes with Nav Search and Search Results.

  2. Publish the page.

  3. Add Nav Search to your layout's header and check that Search page path points to your search page.

Settings on Nav Search:

  • Placeholder.

  • Instant results dropdown: shows results as the visitor types.

  • Suggest from: Everything, Products, Pages, CMS content or Products + pages.

Settings on Search Results:

  • Search in: Everything, Pages, Products or CMS content.

  • Results per page, up to 50.

Design the Search Result card once; it repeats for every result. The Empty State shows when nothing matches.

  • A block: select it and, under Advanced in Content, turn on Exclude from site search. This is useful for repeated headers and footers. The block still shows on the page.

  • A page: open its page settings and, on the SEO tab, turn on Exclude from site search.

These settings affect only your own site search, not Google.

How it works

Pages join the search index when you publish them. Products are added when they change. CMS entries are added only while a published CMS template page serves their content type.

Questions about building on PraismaHub? We're happy to help.

Contact us