This checklist defines how Search Templates are created and used in Bricks Builder. Search Templates control the structural layout for WordPress search result contexts and establish consistent presentation rules for query‑driven results.
Search Templates are structural containers. They define layout, hierarchy, and placement of dynamic search result elements without embedding assumptions about specific queries or content types.
Checklist Objective
Define a stable, reusable Search Template structure so all search result contexts inherit consistent layout behavior across breakpoints and devices.
Preconditions
- Bricks — Archive Template Definition is completed and approved
- Bricks Builder parent theme is installed and licensed
- Bricks child theme is active
- No Search Templates have been created yet
Checklist Steps — Search Template Definition
1. Create a new Search Results template
- Navigate to Bricks → Templates
- Tap Add New Template
- Template Title: Search Template 01
- Template Type: Search Results
- Tap Publish
- Tap Edit with Bricks
2. Define template conditions
- Open Template Settings in the Bricks editor
- Confirm the template is assigned to Search Results
- No additional conditions are required
3. Establish base search layout structure
- Add a top‑level Section
- Add a Container within the section
- Ensure the container controls width and alignment
- Do not apply decorative or query‑specific styling
4. Insert dynamic search result elements
- Add required dynamic elements for search results:
- Search Results Title or Heading (dynamic)
- Search Results Query Loop / Posts element
- Confirm all content is dynamically sourced from the search query
- Do not hard‑code labels, keywords, or result messaging
5. Configure search listing behavior
- Configure the Query / Posts element intentionally
- Confirm it supports mixed post types if required
- Avoid assumptions tied to specific search terms or content types
6. Integrate reusable components (if applicable)
- If reusable components exist:
- Insert components defined in Bricks — Required Global Components
- Ensure components remain context‑agnostic
- If no components exist yet:
- Skip this step
7. Validate responsive behavior
- Switch between all defined breakpoints
- Confirm search result layout adapts correctly
- Confirm spacing and alignment inherit from global systems
8. Validate search result rendering
- Perform a search from the site frontend
- Confirm the Search Template is applied
- Confirm consistent structure regardless of search query
9. Save and lock the Search Template
- Tap Save in the Bricks editor
- Do not modify this template during content creation
Required Output
- Reusable Search Template created
- Template correctly assigned to Search Results context
- Dynamic search listing behavior validated
- Consistent structural wrapper established for search results
Pause & Lock
The Search Template is now locked. All search result contexts must use this template unless explicitly documented otherwise.
Proceed to: Bricks — Component Library Definition

