A customer who leaves a product page without buying has almost never decided against the product. Far more often they have run into a question the page did not answer, and left to think about it.

Contents
  1. Imagery that answers questions, not just imagery that looks good
  2. Say the price plainly
  3. Make variants obvious and honest about stock
  4. Answer the delivery and returns question on the page
  5. Write the description for a person who is deciding
  6. Trust signals, only the real ones
  7. One primary action
  8. Design mobile first, genuinely
  9. Related products without sabotage
  10. Treat performance as a conversion feature
  11. A checklist worth keeping
A premium e-commerce product page shown on desktop and mobile, with product details and delivery information visible.

Product pages are where e-commerce projects are won and lost, and they are consistently the part that receives the least design attention relative to their commercial importance.

The reframe that helps: the page is not a display, it is an argument. Everything on it either advances the decision or gets in the way.

Imagery that answers questions, not just imagery that looks good

Beautiful photography is table stakes. What actually converts is a set of images that between them answer what a customer would check if the product were in front of them.

  • The product on its own, clearly, on a neutral ground
  • In context, at a scale that communicates size
  • Detail shots of material, finish and construction
  • Anything that is a known source of doubt for that category — the back, the inside, the fastening
  • Scale reference, especially for anything bought online where size is guessed

Zoom should be genuinely usable on mobile, which is where most of your traffic is. If pinch-zoom fights your carousel, the carousel loses.

Say the price plainly

Price hesitancy in the interface transmits directly to price hesitancy in the customer. Show the price clearly, near the title, without ceremony.

If there is a discount, show both numbers honestly. If the price varies by variant, update it immediately on selection rather than at the cart. And if shipping will be added later, say so here — the single most common cause of cart abandonment is a cost that appears at the last step.

Make variants obvious and honest about stock

Variant selection is where a lot of otherwise good pages get fiddly. Some rules that hold up:

  • Show all options, disabling those unavailable rather than hiding them — a customer who cannot find their size assumes you do not sell it.
  • Change the image on variant selection, so colour choices are visibly real.
  • Show stock status before the add-to-cart attempt, not after.
  • If something is out of stock, offer a notification option rather than a dead end.

Answer the delivery and returns question on the page

This is the most under-served content on most product pages and one of the highest-leverage things to fix.

A customer deciding on something non-trivial wants to know when it arrives, what it costs, and what happens if it is wrong. Making them go to a separate policy page to find out is asking them to leave the page at exactly the moment they were closest to buying.

Put a plain summary in the buying area, with the detail a click away rather than a navigation away.

Doubt is what stops a purchase. Everything on the page either removes doubt or adds it.

Write the description for a person who is deciding

Two failures dominate: a spec dump with no argument, or marketing language with no specifics.

What works is a short lead that says what the thing is and who it suits, then the concrete detail — materials, dimensions, weight, care, origin, compatibility. Specifics build confidence in a way adjectives cannot.

Trust signals, only the real ones

Reviews are the strongest signal available, when they exist. Show them honestly, including the mediocre ones — a product with nothing but five-star reviews reads as filtered, and customers know it.

If you do not have reviews yet, do not fake them and do not fill the space with invented badges. Use what is genuinely true: clear returns terms, real contact details, secure checkout, honest stock and delivery information. Absence of proof is survivable; fabricated proof is not.

One primary action

Add to cart should be the most prominent interactive element on the page, and it should stay reachable as the customer scrolls on mobile.

Secondary actions — wishlist, share, compare — are fine, but they should look secondary. Every element competing for the same visual weight reduces all of them.

Design mobile first, genuinely

For most stores this is the majority of traffic, so it is the primary layout rather than the compressed one.

  • Buying controls reachable with a thumb
  • A sticky add-to-cart that does not cover the price
  • Images that load fast enough to be seen before the customer scrolls past them
  • Variant controls that are tappable, not just clickable
  • A cart that survives a phone call, a notification, or an app switch

Related products without sabotage

Cross-selling on a product page is a genuine trade-off: it increases basket size and it reduces focus.

Placing related items below the buying decision rather than beside it usually resolves it. Above all, do not show near-identical alternatives at the moment of decision — that converts a decided customer back into an undecided one.

Treat performance as a conversion feature

Product pages are usually the heaviest on a store: large images, a gallery, review scripts, recommendation widgets, tracking.

Budget the weight deliberately, lazy-load below the fold, serve modern formats at appropriate sizes, and reserve space for images so the layout does not jump while someone is reaching for the button.

A checklist worth keeping

Key points

  • Images that answer the real questions, zoomable on mobile
  • Price stated plainly, with shipping implications acknowledged
  • Variants visible, stock honest, image updates on selection
  • Delivery and returns summarised in the buying area
  • Description with concrete specifics, not adjectives
  • Only genuine trust signals — never invented ones
  • One obvious primary action, reachable on scroll
  • Mobile designed as the primary layout
  • Performance budgeted, layout shift eliminated

Our e-commerce development page covers how this fits into a full store build.

START A PROJECT All articles