The Search template gives shoppers a dedicated page for finding products and blog posts. Product results use the shared Product card presentation, filters, and sorting. Blog-post results show article images, titles, and summaries.

The Search template with results.
Content
The Content group in the Theme Editor. The values shown are examples, not defaults.
Features
The Features group in the Theme Editor.
Results
The Results group in the Theme Editor.
Blog-post results use three columns on desktop. The mobile column setting and results-per-page setting also apply to blog posts.
Product results use Product card settings, including the configured media, price, badges, ratings, and swatches. The global Product card gap also controls whether space appears between result cards.
The predictive Search drawer remains a separate surface. It can suggest queries and show product or blog-post suggestions before the visitor opens the full results for the selected type.
Spacing
The Spacing group in the Theme Editor.
Search states

When nothing matches, the page keeps the search field so the shopper can try again.
Search results on mobile.
Accessibility and motion
Keep the search field, submit action, filters, sorting controls, pagination, and product links keyboard reachable with visible focus. Verify focus return after closing the mobile filtering interface and confirm that loading or update feedback remains understandable with reduced motion.
Common checks
| Symptom | Safe check |
|---|---|
| Filtering controls are absent | Confirm the search has product results and Enable filtering is on. |
| A filter group setting is unavailable | Enable Enable filtering first. |
| Blog posts are not shown in a product search | Select Blog posts above the filters when matching articles are available. Ordinary store pages do not have a dedicated results tab. |
| Product cards look different from a collection | Review the shared Product card settings and the selected result columns. |
| Pagination is missing | Confirm the result count exceeds Results per page. |