What we have seen in Shopify audits is this: recommendation blocks are often installed, styled and forgotten. A technically functioning carousel can suggest incompatible accessories, push weak-margin items, disappear when stock changes, duplicate the collection grid or distract from the purchase decision. Product recommendations need a merchandising owner.
This guide turns them into a controlled system. For help implementing the model, Contact StoreBuilt.
Table of contents
- Keyword decision and research inputs
- Give each placement a job
- Build recommendation rules
- Connect catalogue and inventory
- Design the storefront experience
- Measure and govern
- Anonymous StoreBuilt example
- Final StoreBuilt point of view
Keyword decision and research inputs
Primary keyword: Shopify product recommendations. Secondary keywords: complementary products Shopify, related products Shopify, Shopify Search & Discovery recommendations, ecommerce cross-sell strategy and recommendation analytics. Intent: practical setup and optimisation. Funnel stage: middle funnel. Page type: merchandising framework.
Research checked on 15 July 2026 included Charle’s app and optimisation content patterns, current UK agency libraries, and official Shopify Search & Discovery recommendation and analytics documentation. Shopify supports complementary, related, manual and automatically generated recommendations; the content gap is how a trading team should govern them.

Give each placement a job
Do not call every block “You may also like”. Define whether it should complete the product, provide a substitute, increase basket value, reassure the shopper, introduce a routine, or help recovery when an item is unavailable. One placement should have one primary job.
| Placement | Customer job | Commercial guardrail |
|---|---|---|
| Product page | Complete or compare | Do not interrupt core choice |
| Cart drawer | Add a simple useful extra | Low decision effort |
| Empty search | Recover discovery | Match query intent |
| Sold-out state | Find a credible substitute | Preserve key attributes |
| Post-purchase | Support later use | Avoid delaying checkout |
Map the decision moment. A complementary battery can be useful before checkout; an expensive alternative product in the cart can create doubt. A substitute belongs near availability or comparison. Recommendations should reduce work, not merely expose more catalogue.
Build recommendation rules
Shopify’s automatic related recommendations can use purchase history, product descriptions and related collections, while merchants can add manual related and complementary selections. Use automation for coverage and manual rules for commercial or compatibility-critical cases.
Create a hierarchy: mandatory compatibility rules, exclusion rules, manual merchandising priorities, behavioural signals and fallback logic. Compatibility outranks popularity. Exclude recalled, restricted, unlisted, irrelevant, unavailable or operationally unsuitable products. Decide how preorders, subscriptions, bundles and personalised products behave.
Model relationships as data rather than theme code. Useful attributes include product family, use case, fit, size system, material, colour, price band, lifecycle stage, compatible accessories, substitute group, margin band and fulfilment constraint. Shopify standard metafields can support manual related and complementary products at scale.
Avoid circular noise. If Product A recommends B and B recommends A, that may be valid; if every product recommends the same bestseller, the block is advertising rather than assistance. Establish coverage and diversity targets by category.
Connect catalogue and inventory
Recommendation quality inherits catalogue quality. Product titles alone rarely describe compatibility. Maintain structured attributes and validation ownership. When a merchant changes a variant, bundle or accessory, define who reviews connected recommendations.
Official Shopify guidance notes that complementary products must be active and in stock, while related-product treatment can differ where continuing to sell out of stock is enabled. Test every availability state. Build fallback behaviour so a carefully designed section does not become empty during a promotion.
Add commercial constraints carefully. Margin can break ties between equally useful products, but should not override relevance. Include fulfilment cost, split-shipment risk, return risk and stock cover. Recommending a low-priced accessory from another warehouse can destroy its contribution through a second parcel.
For catalogue modelling and theme implementation, explore StoreBuilt’s Shopify design and development service.
Design the storefront experience
Use a heading that explains the relationship: “Works with this camera”, “Complete the routine” or “Similar fit, different finish”. Show the attributes needed to judge the recommendation and make variant or compatibility limitations visible.
Keep interaction accessible. Cards need meaningful names, keyboard operation, visible focus, sufficient contrast and understandable controls. Carousels should not trap keyboard users or hide essential choices. Avoid layout shifts as recommendations load.
Decide whether quick add genuinely helps. It works for simple accessories with no meaningful choice; it can create errors for size, compatibility, subscription or personalisation. When selection matters, route to the product detail page with context intact.
Test mobile placement and density. A block that looks modest on desktop can push delivery, returns and product information far down a phone. Protect the main product decision before optimising cross-sell exposure.
Measure and govern
Measure recommendation impressions, clicks, click rate, add-to-cart, purchase rate, assisted revenue, attached units, contribution and returns. Shopify Search & Discovery provides recommendation-performance reporting, including click and purchase rates and low-engagement recommendations. Extend this with order and margin data.
Do not credit all basket revenue to the block. Distinguish recommended-product revenue, attached revenue and incremental lift. Use controlled experiments where traffic supports them. For lower-traffic categories, inspect behaviour, relevance failures and operational outcomes before demanding statistical certainty.
Assign an owner and cadence. Weekly checks cover broken or empty placements, stock and campaign conflicts. Monthly reviews cover performance and category gaps. Seasonal reviews update gifting, bundles and launch relationships. Log manual overrides with reason and expiry date.
| Review | Question | Action |
|---|---|---|
| Coverage | Which high-traffic products have no useful relationship? | Add data or manual rules |
| Relevance | Which recommendations get views but no clicks? | Inspect customer job |
| Economics | Which attachments lose margin after fulfilment? | Adjust inventory/rule |
| Returns | Which pairings create incompatibility returns? | Add hard exclusion |
| Drift | Which campaign overrides remain active? | Expire or renew |
Anonymous StoreBuilt example
In one merchandising review, the theme recommended visually similar products on every PDP. The block looked polished but often showed substitutes below products customers had already decided to buy. Accessories were buried. The redesign separated complementary and alternative relationships, added compatibility data and gave each placement a distinct job. The result we can truthfully report is clearer merchandising control, not an invented conversion uplift.
Final StoreBuilt point of view
StoreBuilt’s view is that recommendation technology is the easy part. The advantage comes from product relationships that customers understand, catalogue data that stays maintained and rules that respect stock and fulfilment economics. Automate coverage, but keep human merchandising accountable for relevance.
For a recommendation audit, Contact StoreBuilt.