Why: Search is one of the most important features for your members. When your app has dozens or hundreds of recipes and meal plans, members need a fast, intuitive way to find exactly what they're looking for. A great search experience keeps members engaged and helps them get value from your content.
Navigate: App Station > Page Builder > Add Block > Search
Quick Start
Open App Station and go to the Page Builder.
Open the page where you want to add search (typically your Recipes or Explore page).
Click Add Block and choose Search.
Select your preferred visual style: Default, Hero, or Minimal.
Make sure the page also has one or more Content Grid blocks — these are what display the search results.
Publish the page. Members can now search your content.
The Search Block
The Search Block is a standalone search bar you add to any page through the Page Builder. It is not built into the Content Grid — it is its own separate block that you place on the page.
The Search Block comes in three visual variants:
Default — A standard search bar, suitable for most pages.
Hero — A large, prominent search bar ideal for landing pages or explore pages where search is the primary action.
Minimal — A compact, understated search bar for pages where search is secondary.
You can also configure whether the sort dropdown is visible and set custom placeholder text to guide your members (e.g., "Search recipes by name, ingredient, or tag...").
Tip: The Hero variant works great at the top of your main content page, giving search a front-and-center position that encourages members to explore.
Screenshot needed: The Search Block in Hero variant at the top of a page, showing the search bar with placeholder text and sort dropdown
How Search Connects to Content Grids
This is one of the most important concepts to understand: the Search Block does not display results itself. Instead, Content Grid blocks on the same page react to whatever the member searches for.
Here's how it works:
A member types a search query into the Search Block.
The Search Block updates the page URL with the search terms.
Content Grid blocks on the page detect the change and filter their content to match.
Each Content Grid block has a Search Behavior setting that controls how it responds:
Setting | What It Does | Best For |
Respond (default) | Filters its content to match the search query | Main content grids showing recipes, meal plans, etc. |
Hide | Disappears entirely when a search is active | Promotional blocks, featured sections, or hero banners you don't want cluttering results |
Ignore | Always shows its original content, regardless of any search | "Trending" or "Editor's Picks" sections that should always be visible |
Tip: If you have a "Featured Recipes" block at the top of your page and a main recipes grid below it, set the featured block to Hide and the main grid to Respond. When a member searches, the featured section slides away and the full results take center stage.
Multiple Content Types on One Page
If your page has Content Grids showing different content types (for example, one grid for recipes and another for meal plans), the Search Block automatically detects this and shows a content type dropdown. Members can choose to search "All" content types or narrow it to a specific type like "Recipes" or "Meal Plans."
When a specific type is selected, only the matching Content Grid responds to the search — the others either hide or remain unchanged, depending on their Search Behavior setting.
Screenshot needed: Search Block showing the content type dropdown with options for All, Recipes, and Meal Plans
What Members Can Search
Members can search across all your content types:
Recipes
Meal Plans
Resources (guides, PDFs, downloads)
Challenges
Blog Posts
A search query must be at least 3 characters to trigger results.
How Recipe Search Works
For recipes, the search looks at multiple fields to find the best matches:
Title — The recipe name
Summary — The recipe description
Ingredient names — All ingredients listed in the recipe
Tags — Any tags applied to the recipe (e.g., "Vegan," "Quick Dinner")
Results are ranked by relevance. An exact match in the title scores highest, followed by word-boundary matches, prefix matches, and then partial matches. This means if a member searches for "chicken," a recipe titled "Chicken Parmesan" will rank above one titled "Artichoke and Chicken Bake."
Advanced Search Syntax
Power users can take advantage of advanced search syntax:
Commas or OR — Search for alternatives (e.g., "chicken, beef" finds recipes with either)
AND or + — Require multiple terms (e.g., "chicken AND garlic" requires both)
Minus sign (-) — Exclude terms (e.g., "pasta -cream" finds pasta recipes without cream)
Quotes — Search for exact phrases (e.g., "chocolate chip" matches that exact phrase)
Personalized Results
If your members have set dietary preferences or disliked ingredients in their profiles, search results are automatically adjusted. Recipes matching a member's dietary preferences get a relevance boost, while recipes containing disliked ingredients are ranked lower.
Sorting
Members can sort results using these options:
Recently Added — Newest content first
Recently Updated — Most recently modified content first
Most Popular — Content with the most views or interactions
Most Loved — Content with the most saves or favorites
Highest Rated — Top-rated content first
Alphabetical — A to Z by title
Start Date — Available for meal plans, sorts by when the plan starts
When a member performs a search, results default to relevance ranking — the best matches appear first. However, members can override this by selecting any sort option from the dropdown.
The sort dropdown appears in both the Search Block and in individual Content Grid blocks. Sort selections are saved in the URL, so if a member shares a link, the recipient sees the same sort order.
Recipe-Specific Filters
When the search is focused on recipes (either because recipes are the only content type on the page, or the member selected "Recipes" from the dropdown), the Search Block reveals advanced filter options. These powerful filters help members narrow down recipes to find exactly what they need.
Ingredient Filters
Members can search for recipes that include or exclude specific ingredients:
Type an ingredient name and the system finds matches using fuzzy matching — even with slight misspellings, abbreviations, or variations, the right ingredients will appear.
Include ingredients — Find recipes containing these ingredients (great for "what can I make with what I have?").
Exclude ingredients — Remove recipes containing these ingredients (useful for allergies or dislikes).
Match mode — Choose whether the recipe must contain all selected ingredients or any of them.
Tag Filters
Members can filter by tags (e.g., "Vegan," "Gluten-Free," "Quick Dinner"):
Select one or more tags from the autocomplete list.
Choose match mode: Match Any (recipes with at least one selected tag) or Match All (recipes with every selected tag).
Difficulty Filter
Filter recipes by difficulty level:
Easy
Medium
Hard
Time Filters
Set minimum and maximum ranges for:
Cook Time — How long the recipe takes to cook
Prep Time — How long preparation takes
Servings Filter
Filter by the number of servings, with adjustable minimum and maximum values.
Nutrition Filters
Members can filter recipes by nutritional content, setting minimum and/or maximum values for:
Calories (kcal)
Protein (g)
Carbs (g)
Fat (g)
Fiber (g)
Sugar (g)
Sodium (mg)
Tip: Nutrition filters are especially valuable for coaches and nutritionists whose members track macros. Members can quickly find recipes that fit their daily targets.
Filter Presets (Quick Filters)
Filter presets are one-tap filter chips that appear near the search bar, giving members instant access to common filter combinations without having to open the advanced filters.
Default Presets
Your app comes with default presets organized into three categories:
Nutrition Presets:
Low Calorie (under 400 kcal)
High Protein (over 25g)
Low Carb (under 20g)
Low Fat (under 10g)
Time Presets:
15 Minutes or Less
30 Minutes or Less
1 Hour or Less
Over 1 Hour
Servings Presets:
1–2 Servings
3–4 Servings
5–6 Servings
6+ Servings
Managing Presets
Navigate: App Station > App Settings > Recipe Filters
You can fully customize these presets:
Go to App Station > App Settings > Recipe Filters.
Edit existing presets to adjust labels and filter values.
Create new presets for combinations your members use frequently.
Reorder presets to put the most popular ones first.
Activate or deactivate presets as needed.
Each preset belongs to a category (nutrition, time, or servings) and has a display label that members see as a clickable chip.
Screenshot needed: The Recipe Filters admin page showing preset chips organized by category with edit and reorder options
Base Tags and Focused Sections
Content Grid blocks can have base tags configured in their settings. Base tags are always applied as a permanent filter — they define what content the grid shows regardless of any search.
For example, you might create a Content Grid with the base tag "Vegetarian" to build a dedicated Vegetarian Recipes section on your page. When a member uses the Search Block while viewing this section, the search operates within the vegetarian subset only. A search for "pasta" would only show vegetarian pasta recipes, not all pasta recipes in your app.
This is a powerful way to create focused content sections where search respects the section boundaries. You could build:
A "Quick Meals" section (base tag: recipes under 30 minutes)
A "Family Favorites" section (base tag: family-sized servings)
A "Holiday Specials" section (base tag: holiday category)
Category Pages
If your app uses category pages, the Search Block behaves intelligently when placed on one. It automatically scopes the search to the current category:
The search placeholder includes the category name (e.g., "Search Breakfast recipes...").
All search results are filtered to only show content in that category.
Members can still use all the same filters and sort options within the category.
This means members browsing your "Breakfast" category page can search within it without accidentally pulling in dinner recipes.
URL Sharing and Search History
Every search parameter — the query, filters, sort order, and content type — is saved in the page URL. This has two major benefits:
Shareable Searches — Members can copy and share a URL, and anyone who opens it will see the exact same search results with the same filters applied.
Browser Navigation — The browser back and forward buttons work with search, so members can easily return to a previous search without re-entering their criteria.
Related Features
Content Grid Block — Learn how to configure the grids that display your search results.
Using the Page Builder — Understand how to build and arrange blocks on your pages.
Using Tags and Using Categories — Set up the tags and categories that power search filters.
Customizing Recipe Filters — Manage the quick filter presets your members see.
