Fashion & apparel

Your fashion store gets the visit. Fit is where it loses the sale.

Apparel asks someone to commit to a thing they cannot try on. That is two questions, not one — will it fit me, and will it look like that on me — and the product page has to answer both before the tab closes. On most apparel storefronts it answers neither.

82%of apparel sites give shoppers inadequate sizing information
Not “no size chart” — inadequate. A chart exists on almost every store. It is the wrong measurements, in the wrong units, behind a modal, or nowhere near the moment the shopper hesitates. Baymard reached that figure by watching people try to buy clothes, which is a different exercise from auditing whether a page has a link on it.

Source: Baymard Institute — apparel UX research, 1,765 hours of usability testing

Apparel carries two uncertainties. Most categories carry one

Someone buying a kettle has one question: is this the right kettle. Someone buying a dress has two, and they are independent — a garment can fit perfectly and still look wrong, or look exactly right in the photo and arrive unwearable. There is nothing to touch and nobody to ask, so both have to be settled by the page. That is a harder job than most storefronts are built for, and the category conversion rates line up with it.

Conversion rate by category — same platform, same month
  • Arts & crafts5.23%
  • Health & wellbeing3.57%
  • Kitchen & home3.34%
  • Pet care2.95%
  • Sports & recreation2.12%
  • Cars & motorcycling1.82%
  • Fashion, clothing & accessories1.81%

    Roughly half of kitchen & home — though up 33% year on year, from 1.36%

  • Toys & games1.72%
  • Food & drink1.47%
  • Baby & child0.55%

Source: IRP Commerce — live ecommerce market data, July 2026

Fashion is not the floor, and that matters

Read the chart honestly: three categories sit below fashion. The claim is not that apparel is uniquely doomed — it is that apparel converts at about half the rate of a category selling comparably priced physical goods to the same people, and the gap is concentrated in a few specific moments. Those moments are findable. If you take one number from this page, do not take 1.81% as your target — take it as evidence that the gap is structural rather than a sign your store is broken.

  • The size chart opens in a modal that is unusable on a phone, so it is never opened at all
  • The model's height and worn size are not stated, so the photo answers nothing about fit
  • A swatch changes the variant but not the photograph, so colour stays a guess
  • A sold-out size still looks selectable, and the failure reads as a broken site rather than a stock problem
  • Reviews mentioning fit exist, three screens below the point where the doubt arrives
  • The returns policy is written as a warning, and it is the last thing read before the tab closes
Why the returns policy is a conversion problem, not an ops problem

19.3%

Online sales returned

Nearly one in five, across all online retail in 2025

15.8%

All retail returned

Down from 16.9% in 2024

Online returns run well above the all-retail rate, and apparel is the category that drives it. The instinct is to tighten the policy — and a stricter policy is itself an abandonment cause, because the shopper reads it as “I am carrying the risk of your sizing”. The way out is not a harsher policy. It is answering the fit question early enough that the order was right the first time.

Source: National Retail Federation — 2025 Retail Returns Landscape, with Happy Returns and UPS

Everything above is the apparel-specific layer. The general diagnosis — funnel first, mobile split before anything, targeted replays rather than random ones — is on the traffic-but-no-sales page, and it applies to any category. Read on →

Finding your fit leak in a week

This works with any replay and heatmap tooling, including a free one. The order matters more than the tool.

  1. 1

    Split mobile out first

    Fashion traffic skews heavily to phones and social. A blended product-page conversion rate averages a working desktop experience with a broken mobile one and reports something in between that describes neither.

  2. 2

    Find your highest-traffic product template, not your favourite product

    One template usually carries most of the catalogue. Fixing it fixes hundreds of pages; fixing the product you personally like fixes one.

  3. 3

    Check whether the size guide is ever opened

    Put a heatmap on that template and look at the size-guide control. If it gets almost no interaction while sessions still leave from the variant area, the guide is not being rejected — it is not being found.

  4. 4

    Watch ten sessions that selected a size and left

    Not ten random sessions. The ones that reached the variant picker and abandoned are the ones carrying the answer. Look for repeated swatch taps, a scroll down to reviews and back, or a tap on a photo expecting it to zoom.

  5. 5

    Read your own returns reasons

    If “too small” and “too big” dominate, the fit answer is wrong or invisible on the page — and every one of those returns had a matching visitor who did not risk it at all.

  6. 6

    Move one answer, then measure it

    Put the fit answer next to the variant picker rather than further down. Change that alone, and hold it against revenue rather than against a click-through rate.

Working the fit question by hand vs continuously
With DynoWebBy hand
Seeing the variant momentHeatmaps are template-aware, so the size and swatch controls are tracked as controls and survive a theme updateWire custom events onto the variant picker, then rewire after each theme change
Isolating the sessions that matterFilter replays to sessions that reached the variant step and leftScrub a random sample until you happen to catch one
Getting from finding to changeEach finding arrives with a specific storefront change you preview before it goes liveWrite the brief, queue it, wait for a developer or a theme sprint
Knowing the fix paidMeasured against a holdout and reported as net revenueCompare this month to last and hope the season did not move

Where the other one wins: If you already suspect one template and you have an afternoon, go and look — a free replay tool and your own returns spreadsheet will get you to the first hypothesis without paying anyone. What you cannot get that way is the second, third and fourth cycle, which is where most of the money actually is.

Questions

Before you install

My store converts at 1.6%. Is that bad?

On the IRP figures above it is close to the category norm, so it is not evidence that your store is broken. It is also not evidence that it is fine — a category median is computed from a traffic mix, price point and market that are not yours. The number worth chasing is your own segment last year at equal volume, not anybody's benchmark.

We already have a size chart on every product page.

Almost every apparel store does, which is why the presence of one predicts very little. What predicts conversion is whether it is reachable at the second the doubt arrives, whether it uses garment measurements the shopper can compare against something they own, and whether it survives being opened on a phone. Check the interaction data on the control before assuming the content is the problem.

Would a virtual try-on or fit-quiz app fix this?

Possibly, and there are named-brand case studies published by those vendors showing large lifts. Read them as vendor marketing rather than independent research, and confirm the fit step is actually where your store loses people before you buy a tool that only helps if it is. If your drop-off is at shipping cost, a try-on widget changes nothing.

We barely get returns, so fit cannot be our problem.

A low return rate on a low sales volume is consistent with a fit problem rather than evidence against one — the people who were unsure did not buy, so they never returned anything. Returns only measure the shoppers who took the risk.

Find out which moment costs you the sale.

Install from the Shopify App Store and run it on your own product pages.