Skip to article
Product Recommendations 2026-07-15 27 min read

Where to Put Product Recommendations: A Page-by-Page Placement Guide

A recommendation belongs where it answers the shopper’s next useful question without interrupting the question they are already trying to resolve.

That makes placement a product decision, not a spacing decision. Start with the page’s primary job, define the recommendation relationship, protect the primary action, and then measure the handoff separately from the rest of the page.

The placement decision

Current commitment

What is the shopper already trying to understand or finish on this page?

Next useful question

Should the module help them compare, recover, complete, assemble, or continue?

Acceptable interruption

What can the module ask without hiding information or weakening the primary action?

Chapter 1 · Choose the placement

Map the surface before choosing the products

The same candidate can be useful on a product page and distracting in a cart. The difference is not the candidate alone. It is the commitment the shopper has already made and the amount of new decision work the page can safely introduce.

Use the table below as a design brief. The “safe position” is a starting condition, not a universal pixel location. Theme structure, catalog complexity, product configuration, and device all change the final placement.

Page job, recommendation relationship, placement, and guardrail
SurfaceCurrent jobNext questionUseful relationshipSafe positionGuardrail
Product pageEvaluate one productIs there a better alternative, or what completes this product?Related, substitute, complementary, compatible bundleAfter the primary product decision, or beside a compatibility choiceDo not obscure price, variants, availability, delivery, or the main purchase action.
Collection pageScan and narrow a categoryWhich adjacent category or project helps me continue?Adjacent category, curated solution, project kitOutside the first scan path or after a meaningful group of productsDo not create an unlabeled second grid that competes with filters and products.
Search resultsResolve an explicit queryWhat is the closest useful path when the exact answer is weak or absent?Substitute, query recovery, adjacent categoryAfter primary results or inside a clearly labeled recovery stateDo not disguise recommendations as results that matched the query.
CartConfirm the order and continue to checkoutIs one simple add-on required or genuinely useful?Accessory, consumable, protection, simple compatible add-onNear cart contents without separating the shopper from checkoutDo not force a second shopping task or select a variant on the shopper’s behalf.
Post-purchaseConfirm ownership and prepare for useWhat is needed next, and when?Setup item, refill, replacement, maintenance, next project stepConfirmation, onboarding, or a timed follow-upDo not immediately recommend the same durable item again without a replenishment reason.

Do not optimize an unnamed relationship. “Recommended for you” can hide whether the system is offering a substitute, accessory, bundle, or popular item. Name the relationship in the brief before judging the placement or candidate set.

Chapter 2 · Product-page recommendations

Separate comparison from completion

A product page gives the recommendation system a strong anchor: the product the shopper is evaluating. It also creates two different jobs. Related or substitute products help the shopper compare. Complementary products help the shopper use, install, protect, or extend the selected product.

Do not mix those jobs under one generic heading. A shopper comparing office chairs needs different evidence from a shopper choosing the correct floor mat for a chair they already want.

Primary product decision

Keep title, price, options, availability, delivery, and the main purchase action coherent before introducing another decision.

Compare

Similar options with a stated difference

Show fit, material, capacity, price, or another attribute that explains why the alternative deserves consideration.

Complete

Compatible additions with a clear purpose

State what the accessory enables and expose the compatibility evidence that makes the relationship safe.

Shopify’s native Search & Discovery recommendations distinguish related products from complementary products. As checked on July 28, 2026, eligible recommendations depend on product status, Online Store publication, price, inventory conditions, cart state, and the product type. That means a visually correct placement can still be empty because no candidate is eligible.

If a native module is missing or returns the wrong products, use the Shopify recommendation diagnostic before moving the section. Placement cannot repair a failed request, ineligible candidate, or wrong recommendation intent.

Shopify Search & Discovery recommendation requirements

Chapter 4 · Cart and post-purchase

Reduce decision work as purchase commitment rises

A cart is not another collection page. The shopper has already assembled an order and is trying to confirm quantity, total, delivery, and the route to checkout. A recommendation belongs here only when the relationship is easy to evaluate and the action is easy to ignore.

Direct add works for a fully specified item such as a care cloth or a consumable with one purchasable state. If the candidate requires size, color, voltage, fit, or compatibility, open a focused choice and preserve the cart. Do not choose a variant silently to make the module feel faster.

Post-purchase recommendations have a different anchor: ownership. Use the purchased product, order composition, expected usage cycle, and compatibility data to decide what comes next. Setup items can appear quickly. Replenishment should respect the expected consumption window. A durable product should not be recommended again without a replacement, team purchase, or multi-unit reason.

Cart question

Does this complete the current order?

Prefer a small set with a direct and explainable relationship.

Ownership question

What helps the shopper use what they bought?

Connect the product to setup, care, maintenance, or a compatible next step.

Timing question

When does the need become real?

Separate immediate setup from later replenishment or replacement.

Chapter 5 · Build the module

Make the relationship visible in the interface

Placement does not end when a section has been inserted into a template. The heading, candidate context, card data, action, and fallback determine whether the shopper can understand and use the recommendation.

Heading

Why are these products here?

Useful

“Compatible filters” or “Similar desks with cable management”

Weak

“You may also like” when the relationship is not obvious

Anchor context

What product, query, cart, or order created the recommendation?

Useful

Preserve the anchor ID and shopper context in the request and event.

Weak

Use one global list on every page and call it personalized.

Decision data

Can the shopper judge the candidate without opening every card?

Useful

Show the attributes needed for this relationship, such as fit, pack size, price, or stock.

Weak

Reuse a generic card that hides the reason the products belong together.

Action

Can the shopper continue without losing the primary task?

Useful

Open a comparison candidate or directly add a simple, fully specified accessory.

Weak

Add an arbitrary variant or send the shopper into an unfiltered category.

Fallback

What happens when no credible candidate survives?

Useful

Hide the module or show a deliberate recovery path.

Weak

Fill the space with popular products that do not answer the current question.

A smaller recommendation set with a clear relationship is usually easier to evaluate than a large row that creates another browsing problem. Let the shopper’s decision determine the card count rather than filling the available width.

Chapter 6 · Mobile placement

Treat mobile as a different decision environment

On a narrow viewport, a recommendation row can occupy the full screen before the shopper sees the primary action. Horizontal cards can hide how many choices remain, and late-loading images can move the page after the shopper starts interacting.

Test the module at the narrowest viewport your storefront supports and at the actual breakpoints where the layout changes. The goal is not to satisfy one magic width. It is to preserve reading order, relationship clarity, touch interaction, and the primary path across the supported range.

Compatible accessories

A partial next card signals continuation.

Inspect the complete mobile state

  • The heading and first card reveal the relationship before the shopper swipes.
  • The module does not push the primary price, options, purchase action, or results below an unnecessary block.
  • Product titles, prices, availability, and relationship-specific attributes remain readable.
  • Horizontal movement has a visible continuation cue and does not trap keyboard focus.
  • Card actions have clear labels and do not depend on hover.
  • Reserved image and card dimensions prevent content from jumping while products load.
  • The module can be skipped without a long sequence of focus stops.
  • An unavailable or incomplete response collapses cleanly instead of leaving an empty shell.

Chapter 7 · Test the placement

Measure the primary path and the recommendation path together

A placement can increase recommendation clicks while making the page worse. A module above the main purchase action may attract attention because it interrupts the shopper, not because it helps them.

Track the recommendation module and the page’s original job. For a product page, that may include product evaluation, add to cart, and purchase. For search, it includes result engagement, reformulation, recovery, and product discovery. For cart, checkout progression is a required guardrail.

Examples of placement hypotheses that can be tested
Observed problemControlled changePrimary outcomeGuardrail
The module appears before the shopper understands the primary product.Move the same candidates below the main product decision area.Progression through the primary product or purchase pathRecommendation engagement and page performance
The heading does not explain the candidate relationship.Replace the generic heading with the actual relationship.Qualified clicks or direct adds from the moduleDownstream cart and purchase quality
A recommendation row is masking weak search results.Separate matched results from a labeled recovery module.Query reformulation, recovery clicks, and successful product discoveryOrganic result engagement and zero-result reporting integrity
The cart module creates too much decision work.Reduce it to a small set of fully specified add-ons or remove it.Checkout progression and completed ordersAdd-on units and cart edits

Use the product recommendation measurement guide to define visible impressions, candidate events, joins, attribution, and experiments before calling a placement successful.

Chapter 8 · Run the placement audit

Audit one real state from intent to outcome

Choose a page state with enough context to judge the recommendation. Keep the anchor, market, locale, customer state, device, and cart state fixed while you inspect the placement.

  1. 1

    Record the shopper’s current job

    Open one real page state and write what the shopper is trying to finish before the recommendation appears.

    Output: One sentence that names the primary task.

  2. 2

    Name the next useful question

    Decide whether the module should help the shopper compare, recover, complete, assemble, or continue.

    Output: A specific recommendation job and relationship.

  3. 3

    Mark the interruption boundary

    Identify the information and action the recommendation must not hide, displace, or interrupt.

    Output: A placement boundary the design can be checked against.

  4. 4

    Inspect the candidate in context

    Check the heading, first candidates, product data, variant state, stock, destination, and fallback.

    Output: A screenshot and a list of observable defects.

  5. 5

    Repeat on a narrow mobile viewport

    Use the same state and verify reading order, touch interaction, overflow, loading, and primary-action visibility.

    Output: A mobile-specific repair list, not a scaled desktop verdict.

  6. 6

    Define the event and guardrail

    Record module visibility, candidate impressions, clicks, direct adds, purchases, and the primary page outcome.

    Output: A measurement contract for this placement.

  7. 7

    Change one layer and verify again

    Change placement, relationship label, candidate source, card data, or action based on the observed failure.

    Output: A before-and-after test with the same anchor and context.

The audit is complete when it produces a specific repair and a verification condition. “Move the carousel higher” is not enough. “Place compatible accessories after variant selection, show the compatibility attribute, preserve the primary add-to-cart action, and verify the visible-impression-to-cart path” is actionable.

The right placement makes the relationship easier to understand

Choose the page job before the module, and choose the relationship before the candidates. A recommendation should extend the current decision without making the shopper restart it.

ParticleSearch currently supports managed recommendation shelves for product and cart contexts. A merchant can enable each placement, choose its title and result limit, and select a strategy suited to the job. Product placements can support similar products, frequently-bought-together or complete-the-look decisions. Cart placements can use cart cross-sell or a broader catalogue strategy when that is the clearer job.

The theme still determines the physical location of the matching recommendation block. That is intentional: ParticleSearch should not guess where the primary purchase action sits or cover a store’s checkout progression. Once the block is placed, ParticleSearch owns the eligible candidate set, shared product-card presentation, and recommendation event context.

After a verified launch, the merchant should not need separate recommendation providers for the product page and cart, or a custom event plan for each shelf. Strategy comparisons can run on the recommendation surface, with views, clicks, verified attribution, and primary-path guardrails reviewed before a change is called a winner.

If placement is only one part of the problem, continue with the complete ecommerce product recommendations guide. It connects placement to candidate generation, eligibility, ranking, set quality, and measurement. The ParticleSearch experiment guide explains how recommendation strategies are compared without changing the search surface at the same time.

Read the recommendation systems guide