NORTH JS TECH
Skip to content
North Js Tech

Search

The theme ships two connected search experiences:

  1. Header search overlay — the panel that opens when a shopper taps the search icon in the header. It can appear as a slide-in drawer or a dropdown, and it shows live (predictive) results as the shopper types, plus optional curated suggestions before they type.
  2. Search results page — the dedicated /search page that lists all matches with the same filtering, sorting, and grid controls as your collection pages.

This guide documents every setting in both, with exact labels, options, and defaults.

Table of contents

- General - Heading settings - Subheading settings - Search input - Results display - Per-type layout (Products / Collection / Article) - Filters & sorting - Desktop & mobile layout (spacing) - Colors

Before you start

All settings below are edited in the theme editor: from your Shopify admin go to Online Store → Themes → Customize.

  • To edit the header overlay: in the editor, open the Sections list and select Search modal (it is a global element available on every page).
  • To edit the results page: open the template picker at the top of the editor and choose Search, then select the Search section.

Slide-in drawer:

search in header section cutline shopify theme

Dropdown:

search dropdown cutline shopify theme

Search Page:

search page cutline shopify theme

Note

The Predictive search section (the live results fragment) has no settings of its own. It inherits its styling from the Search modal and Search page settings, so you never need to configure it directly.

How storefront search works

  • Matching is title-based. A product, collection, article, or page appears in results when its title contains every word the shopper typed. This is intentionally stricter than Shopify's default behavior (which also matches descriptions, tags, vendor, and type) so that short queries return focused results.
  • Partial words are supported. Typing part of a word matches the whole word — e.g. shir matches "shirt".
  • Result types. Search can return Suggestions (popular queries), Products, Collections, Articles, and Pages.
  • Live results. As a shopper types, predictive results appear instantly without reloading the page. Pressing Enter (or selecting "Search for…") opens the full results page.

Part 1 — Header search overlay (Search modal)

Select the Search modal section in the editor.

Layout

SettingWhat it doesOptionsDefault
LayoutWhether the search panel slides in from the side or drops down below the headerDropdown, DrawerDrawer

Default settings → Suggestions

Content shown in the panel before the shopper types anything.

SettingWhat it doesTypeDefault
SuggestionsA menu (link list) of popular searches to show as quick linksMenu picker(empty)

Products

SettingWhat it doesTypeDefault
ProductsFeatured products shown in the empty stateProduct list(empty)
Price (light mode)Color of regular prices on product suggestionsColor`#000000`
Sale price (light mode)Color of sale prices on product suggestionsColor`#e5770a`
Price (dark mode)Regular price color in dark modeColor`#ffffff`
Sale price (dark mode)Sale price color in dark modeColor`#0037b4`

Collections

SettingWhat it doesTypeDefault
CollectionsFeatured collections shown in the empty stateCollection list(empty)

Articles

SettingWhat it doesTypeDefault
ArticlesA blog whose articles appear in the empty stateBlog picker(empty)

Colors (light mode) → Primary

SettingWhat it doesDefault
Background colorPanel background in light mode(inherits theme)
Text colorPanel text in light mode(inherits theme)

Colors (dark mode) → Primary

SettingWhat it doesDefault
Background colorPanel background in dark mode(inherits theme)
Text colorPanel text in dark mode(inherits theme)

Tip

Empty-state content (Suggestions, Products, Collections, Articles) only appears if you assign it here. Leave any you don't want blank.

Part 2 — Search results page

Open the Search template, then select the Search section. Settings appear in the groups below, in editor order.

General

SettingWhat it doesOptions / RangeDefault
Enable section widthConstrain the section to a maximum widthOn / OffOff
Max widthMaximum content width (only when *Enable section width* is on)1400–2000 px, step 101600 px
Products per pageHow many product results load per page4–40, step 416
Enable layout switcherShows column-count buttons above the grid so shoppers can change products per rowOn / OffOn
Loading typeHow additional results loadPagination (page refresh) / Pagination (AJAX) / Load more button / Infinite scrollPagination (page refresh)

Heading settings

SettingWhat it doesOptions / RangeDefault
HeadingTitle text above results. Wrap text in `[ ]` to highlight it — e.g. `Search [results]`Text
Heading tagHTML heading level (for SEO/structure)H1 / H2 / H3 / H4H1
Desktop heading font sizeHeading size on desktop50–250 %, step 5140 %
Mobile heading font sizeHeading size on mobile50–200 %, step 590 %
Heading max widthMaximum heading width400–1000 px, step 10600 px
Desktop heading margin bottomSpace below heading (desktop)0–60 px0 px
Mobile heading margin bottomSpace below heading (mobile)0–50 px0 px
Heading color (light mode)Heading color in light modeColor
Heading color (dark mode)Heading color in dark modeColor
Highlights heading color (light mode)Color of the `[ ]`-highlighted text, light modeColor
Highlights heading color (dark mode)Color of the highlighted text, dark modeColor

Subheading settings

SettingWhat it doesOptions / RangeDefault
SubheadingSecondary text below the headingText
Subheading tagHTML tag for the subheadingH2 / H3 / H4 / PH3
Desktop subheading font sizeSize on desktop50–200 %, step 280 %
Mobile subheading font sizeSize on mobile50–150 %, step 160 %
Subheading max-widthMaximum width400–1000 px, step 20600 px
Desktop subheading margin bottomSpace below (desktop)0–60 px10 px
Mobile subheading margin bottomSpace below (mobile)0–50 px8 px
Subheading color (light mode)Color, light modeColor
Subheading color (dark mode)Color, dark modeColor

Search input

SettingWhat it doesOptions / RangeDefault
Show predictive suggestionsShow live matches as the shopper types on the results pageOn / OffOn
Max suggestions per resourceNumber of live suggestions shown per type (only when predictive is on)2–104
Input corner radiusRoundness of the search boxNone / Small / Medium / Large / FullFull

Results display

These control how result groups are arranged.

SettingWhat it doesOptionsDefault
Combined viewRender products, collections, and articles together in one unified grid. Pages remain a list below. When **off**, each type shows as its own stacked groupOn / OffOff
Columns on desktopColumns in combined view, desktop (only when *Combined view* is on)2 / 3 / 4 / 5 / 64
Columns on tabletCombined view, tablet2 / 3 / 43
Columns on mobileCombined view, mobile1 Column / 2 Columns2

Per-type layout (Products / Collection / Article)

These groups appear only when Combined view is off. Each type (Products, Collection, Article) has the same controls:

SettingWhat it doesOptionsDefault
LayoutShow the group as a grid or a carouselGrid / SlideshowGrid
Columns on desktopColumns on desktop2 / 3 / 4 / 5 / 64
Columns on tabletColumns on tablet2 / 3 / 43
Columns on mobileColumns on mobile1 Column / 2 Columns2

The Article group additionally has:

SettingWhat it doesDefault
Show publish dateShow each article's dateOn
Show author nameShow each article's authorOff

Filters & sorting

These controls are shared with the collection product grid, so the styling you choose carries across both the search page and collection pages.
SettingWhat it doesOptionsDefault
Enable filteringShow filters on the results pageOn / OffOn
Show only color (hide swatch label)Color swatch filters show only the swatch circle (label still read by screen readers). Only when filtering is onOn / OffOff
Desktop filter placementWhere filters appear on desktopLeft sidebar / Collapsible left sidebar / Right sidebar / Above products / Drawer / Modal / NoneLeft sidebar
Enable desktop sortingShow a sort control on desktopOn / OffOn
Desktop sort positionWhere the desktop sort control sitsToolbar / With filters / BothToolbar
Mobile filter styleHow filters open on mobileDrawer / ModalDrawer
Enable mobile sortingShow a sort control on mobileOn / OffOn
Mobile sort positionWhere the mobile sort control sitsToolbar / With filters / BothToolbar
Pill border radiusRoundness of active-filter chipsDefault / Rounded / Medium / Large / Full roundedDefault

Note

Filters themselves (price, color, size, etc.) are created in your Shopify admin under Settings → Search & Discovery → Filters. The settings above only control where and how those filters are displayed.

Desktop & mobile layout (spacing)

Desktop layout

SettingRangeDefault
Desktop padding top0–200 px, step 260 px
Desktop padding bottom0–200 px, step 260 px
Gap (grid spacing)0–35 px24 px

Mobile layout

SettingRangeDefault
Mobile padding top0–100 px40 px
Mobile padding bottom0–100 px40 px
Gap (grid spacing)0–20 px16 px

Colors

The results page has full Colors (light mode) and Colors (dark mode) groups. Within each, colors are organized by surface. Leave any blank to inherit the theme's colors.

Primary

SettingWhat it does
Background colorSection background
Text colorSection text
Border colorSection borders

Drawer & modal (shown when filtering is on)

SettingWhat it does
Background color / Text color / Border colorColors for the filter drawer/modal panel

Sort dropdown (shown when sorting is on)

SettingWhat it does
**Background color / Border color / Text color / Active color / Hover color**Colors for the sort dropdown

Filter pill (shown when filtering is on)

SettingWhat it does
**Background color / Text color**Colors for active-filter chips

Predictive search colors (shown when predictive suggestions are on)

SettingWhat it does
**Background color / Text color / Border color**Colors for the live-suggestions panel

How-to guides

  1. In Shopify admin, create a menu (Online Store → Navigation) listing your top search terms as links.
  2. In the theme editor, open Search modal → Suggestions and select that menu.
  3. Optionally assign Products, Collections, and Articles for richer empty-state content. Save.

Switch the header search from a drawer to a dropdown

  1. Open the Search modal section.
  2. Set Layout to Dropdown. Save.

Make the search results page faster on large catalogs

  1. Open the Search template → Search section.
  2. Lower Products per page to about 16.
  3. Set Loading type to Load more button or Pagination (AJAX). Save.

Combine all result types into one grid

  1. Open the Search section → Results display.
  2. Turn on Combined view and set the desktop/tablet/mobile column counts. Save.

Match search styling to your brand

  1. Open the Search section → Colors (light mode) / Colors (dark mode).
  2. Set the Primary, Drawer & modal, Sort dropdown, Filter pill, and Predictive search colors. Repeat any branding colors in the Search modal section so the header overlay matches. Save.

Best practices

  • Write clear product titles. Because search matches titles, the words shoppers type must appear in the title. Put the most important keywords (product type, key attribute) in the title.
  • Curate the empty state. Assign Suggestions and a few Featured products so the panel is useful the moment it opens.
  • Keep filter/sort styling consistent. Since these controls are shared with collections, style them once and verify both pages.
  • Limit predictive results. 4–6 Max suggestions per resource keeps the live panel readable.

FAQ

Where do I create the actual filters (price, size, color)? In Shopify admin under Settings → Search & Discovery → Filters. The theme controls only their placement and styling.

Why don't product descriptions or tags affect what shows up? This theme matches on titles for more focused results. Make sure relevant keywords appear in titles.

Does the Predictive search section need configuration? No. It has no settings and inherits styling from the Search modal and Search page.

Can I show blog articles in search? Yes — assign a blog under Search modal → Articles for the empty state, and articles also appear in results automatically when titles match.

Troubleshooting

A product I expect isn't appearing in results. Confirm the search word(s) appear in the product title, and that the product is active and available on the Online Store sales channel.

The empty state (before typing) is blank. Assign content under Search modal → Suggestions / Products / Collections / Articles.

Filters don't appear on the results page. Make sure Enable filtering is on in the Search section, and that filters are configured in Settings → Search & Discovery.

Colors aren't changing. Empty color fields inherit the theme. Confirm you're editing the matching mode (light vs dark) and the correct surface group (Primary, Drawer & modal, etc.).

Last updated July 4, 2026

Let's talk