Skip to main content

How to change the search filters behavior

Control whether multiple filters use AND or OR logic when visitors select more than one.

When a visitor selects multiple filters on your store locator, you can control whether the results show locations that match all of them or any of them.

Changing the behavior

Go to Widget > Settings and find the Filters Behavior option:

  • Show locations that have ALL selected filters (AND logic): Only locations matching every selected filter appear. This is the default and more strict.

  • Show locations that have ANY of the selected filters (OR logic): Locations matching at least one selected filter appear. This shows more results.

Keep a page inside its selected groups

The same settings page also asks Can visitors find locations outside a page’s selected groups?

  • No, only these groups: Search, Clear and Show all stay within the groups installed on that page.

  • Yes, start with these groups: The groups are selected when the locator opens, but visitors can clear them to see all locations.

This is separate from ALL and ANY. ALL and ANY control how selected filters combine. The page-group choice controls which locations that page can reach at all.

Saving this default updates existing pages that already start with selected groups. Pages without selected groups keep all locations. A choice made for one page on Widget > Install takes priority.

When to use each

AND (exclusive) works best for:

  • Attribute-based filters: "Has WiFi" + "Has Parking" = show only stores with both

  • Narrowing down results by multiple requirements

OR (inclusive) works best for:

  • Category-based filters: "Restaurant" or "Retail" = show both types

  • Giving visitors more options, not fewer

Example

You have 3 filters: Parking, WiFi, Pet Friendly.

A visitor selects Parking and WiFi:

  • AND logic: Only shows locations that have both Parking AND WiFi assigned

  • OR logic: Shows locations that have Parking OR WiFi (or both)

No results after selecting filters?

If visitors get zero results when selecting multiple filters, you're probably using AND logic and no locations have all the selected filters assigned. Either:

  1. Switch to OR logic (see above)

  2. Make sure your locations have the right filters assigned

For a full guide on filters, see How to use search filters.

Did this answer your question?