GuidePlugin LogoGuidePlugin Docs

Filter Cards

Create visual card-based filters that allow users to make selections through clickable tiles with images and labels.

Filter Cards create visual, interactive selection interfaces using clickable tiles. They're perfect for category selection, feature choices, and any filter where visual representation helps users make decisions quickly.

Card Filter Types

TypeBehaviorBest ForVisual
CheckboxMultiple selections allowedFeatures, categories, options☑️ Square selection
RadioSingle selection onlyExclusive choices, categories⚪ Round selection

Card Behavior Options

BehaviorLogicExample UseResult
Narrow (AND)All selected cards must match"Large" AND "Luxury"More specific results
Widen (OR)Any selected card can match"Red" OR "Blue"Broader results

Creating Card Filters

Go to GuidePlugin > Filter > Create and select the Cards tab.

Configure Card Settings

Set up the basic card behavior:

Filter cards configuration

SettingOptionsWhen to Use
Card TypeCheckbox / RadioCheckbox for multiple selections, Radio for single choice
Card BehaviorNarrow / WidenNarrow to refine results, Widen to expand options

Create Card Objects

Add individual cards that users can select:

Card Object Settings:

FieldPurposeRequirements
ImageVisual icon for the cardJPG, PNG, SVG formats, max 200KB
LabelText shown to usersClear, concise description
Card IDUnique identifierAuto-generated, don't change

Important: Never change the Card ID after creation - it's used internally to track selections and conditions.

Define Conditions

Set up what happens when users select each card:

Card conditions detail

Condition Components:

ComponentPurposeOptions
FacetWhich data to filter byAny facet you've created
RuleHow to compare valuesEquals, Contains, Greater Than, etc.
BehaviorHow multiple values combineNarrow (AND) or Widen (OR)

Card Filter Examples

E-Commerce Product Categories

Setup:

  • Card Type: Checkbox (multiple categories allowed)
  • Card Behavior: Widen (show products from any selected category)
CardImageLabelCondition
Card 1👔ClothingCategory equals "clothing"
Card 2📱ElectronicsCategory equals "electronics"
Card 3🏠Home & GardenCategory equals "home-garden"

Property Type Selection

Setup:

  • Card Type: Radio (single property type)
  • Card Behavior: Narrow (specific property type only)
CardImageLabelCondition
Card 1🏠HouseProperty Type equals "house"
Card 2🏢ApartmentProperty Type equals "apartment"
Card 3🏘️CondoProperty Type equals "condo"

Feature Selection

Setup:

  • Card Type: Checkbox (multiple features)
  • Card Behavior: Narrow (must have all selected features)
CardImageLabelCondition
Card 1📶WiFiFeatures contains "wifi"
Card 2🅿️ParkingFeatures contains "parking"
Card 3🏊PoolFeatures contains "pool"

Visual Design Best Practices

AspectRecommendationWhy
Image Size64x64px or 128x128pxConsistent visual appearance
Image StyleUse icons or simple graphicsClear visual communication
Label Length1-3 words maximumEasy scanning and selection
Cards Per Row2-4 cards depending on screen sizeOptimal user experience

Card Selection Logic

AND Logic (Narrow)

User selects: "Large" AND "Luxury"
Results: Only items that are BOTH large AND luxury
Effect: Fewer, more specific results

OR Logic (Widen)

User selects: "Red" OR "Blue"
Results: Items that are red OR blue OR both
Effect: More results, broader selection

Mixed Conditions

Card 1: Price Range = "$100-200" (Narrow)
Card 2: Color = "Red" OR "Blue" (Widen)
Result: Items $100-200 that are red or blue

Troubleshooting Cards

ProblemSymptomsSolutions
Cards Not ShowingEmpty filter displayCheck facet data exists
Verify card conditions
Ensure images load properly
Wrong ResultsUnexpected filtering behaviorReview condition logic
Check facet value matching
Verify AND/OR behavior settings
Images Not LoadingBroken image iconsCheck image file paths
Verify file formats
Ensure proper permissions
Poor Mobile ExperienceCards cramped or overlappingTest responsive behavior
Reduce cards per row
Optimize image sizes

Card Settings

You can customize the visual appearance of your cards:

SettingPurposeEffect
Maximum WidthControls card widthConsistent card sizing across devices
Maximum HeightControls card heightUniform visual appearance
Image DimensionsSets card image sizeOptimized display performance

These settings help you influence the overall appearance and layout of your card filters to match your site's design.

Card Filter Performance

FactorImpactOptimization
Number of CardsMore cards = slower renderingLimit to 6-8 visible cards
Image SizesLarge images slow loadingOptimize images to <50KB
Complex ConditionsMultiple conditions slow filteringSimplify condition logic

Next Steps

ActionPurposeLink
Add to GuidesUse card filters in complete experiencesGuides Documentation →
Try Slider FiltersExplore numeric range filteringFilter Slider →
Advanced LogicAdd conditional card behaviorLogic Documentation →

User Testing: Try your card filters with real users to ensure the visual choices and labels make sense to your target audience.