Store category navigation ↗
Small catalogs often benefit from a direct product list. Larger catalogs can use category hubs to help customers choose a direction.
Search for a shopper problem, choose a task or explore articles referencing a storefront design. Each article explains data sources, boundaries and what to test.
Search matches Norwegian and English text. A design reference does not mean every feature is implemented; read the example boundary.
Small catalogs often benefit from a direct product list. Larger catalogs can use category hubs to help customers choose a direction.
An empty search result should offer relevant ways forward. Shoppers need to revise their search without restarting their visit.
Show applied filters and result counts. Allow multiple choices within a filter group so, for example, either of two colors can match.
A separate mobile filter interface should let shoppers make several selections and apply them together with a clear, easily reachable button.
Separate category hierarchy from the previous results list. A return action should preserve query, filters and sort.
Show several relevant catalog entry points. A large campaign image should not make the whole store look like one product line.
Use product and need-based navigation labels. Creative campaign names need an explanation of what the link contains.
A category landing page should help shoppers choose a meaningful subgroup, with a clear route to all products.
Make product categories easy to find when opening the menu. Closing should be as easy as opening.
Brown or black can both be acceptable colors. Size L and stock status must still apply to the same variant.
Show active constraints above results with readable labels. Let shoppers remove one choice without resetting everything.
A facet count should describe its effect in the current context. Keep selected zero-count values removable.
Preserve filters, sorting and position when returning from a product. Incremental loading needs a recognizable end.
Thumbnails show what additional images contain. Make them accessible on mobile too so shoppers can discover the other views.
Visible size buttons make available and sold-out sizes easier to discover than a closed dropdown.
Temporarily unavailable products need a path forward. Backorders can help when the business can actually deliver later and explains expectations.
A size label alone gives little basis for judging fit. Provide relevant measurements and explain how to take them.
Core information should be visible or in clearly labeled vertical sections. Avoid hiding important details in horizontal tabs.
The main image and variant name should reflect the same selection. A color change must not leave the old image visible.
Provide readable color and size names. A swatch supplements the text rather than replacing it.
Keep unavailable sizes visible and explain why they cannot be selected. Backorders need separate wording.
Let shoppers inspect a larger image without losing selection. Provide visible closing controls and keyboard access.
Use video to show movement or use. Essential information must also exist as text and still images.
A sticky purchase control must share product-selection state without covering information or focus.
Plus/minus paired with a number field makes quantity changes easier. Update totals automatically and let shoppers undo a removed line.
A drawer should confirm the added item and allow continuation, editing or closing. Do not make it a dead end.
Let shoppers correct a variant without removing the item and finding it again. Preserve quantity when editing.
A saved cart is an intention, not a stock reservation. Explain changed purchasability before payment.
A product page needs a descriptive name, stable URL and accurate availability. Rich product data must describe real products.
Use relevant images with descriptive alt text and reserved layout space. Formats should support quality and loading, not keyword quotas.
Measure whether pages become visible, respond to shoppers and keep elements stable. Evaluate speed on real devices and shopping tasks.
Opening should move focus into the dialog; closing should return shoppers to a meaningful control.
Respect reduced motion for scrolling and nonessential transitions. Shoppers should still perceive state changes.
Give small choices sufficient hit area and spacing. A visible swatch may be small while its button is larger.