The Anatomy of a Product Page That Actually Converts

Adidas has a full design team. So does Ann Taylor. So does Ulta Beauty. And people are still abandoning their carts on all three because they can’t tell if their size is even in stock.

Baymard tested 155+ leading US and European ecommerce sites and found 52% of desktop, 62% of mobile, and 64% of apps land at “mediocre or worse” on product page usability.

These aren’t scrappy stores cutting corners. They’re the brands with the budget to get this right.

If brands this size are still losing sales to fixable problems, it’s worth checking your own product page against the same list.

Sizes Hidden in a Dropdown Instead of Visible Buttons

Have you ever left a site because you weren’t sure something would fit, and didn’t trust the sizing enough to risk it?

57% of sites still put sizes inside a dropdown menu instead of showing them as clickable buttons upfront. The problem isn’t the extra click, it’s that people don’t discover their size is out of stock until they’ve already clicked in, at which point some just leave rather than pick a different size.

Fix: show sizes as visible buttons, and grey out or clearly mark out-of-stock sizes rather than hiding the information behind an interaction.

No Total Cost Estimate Near the Buy Button

The moment shipping cost shows up as a surprise at checkout is usually the moment someone closes the tab. 67% of sites don’t show an estimated total, shipping included, anywhere near the add-to-cart button. That late surprise is one of the most common reasons for cart abandonment. Fix: even a rough estimate (“Shipping calculated at checkout, typically CHF 5-8”) reduces the shock later.

Forcing an Account Just to Save an Item

89% of sites won’t let someone save or wishlist a product without creating an account first. This is a commitment being demanded before someone’s ready to make one. Someone browsing, not yet buying, gets stopped cold rather than gently kept in the funnel. Fix: let saving happen with just an email, or a session-based save that doesn’t require signup at all.

Customers Have to Imagine the Actual Size

If a product photo doesn’t show real scale, next to a hand, a common object, a body, the customer has to do the mental work of guessing dimensions themselves. That’s friction most brands don’t notice because they already know the product’s real size.

Cutout Product Photos With No Context

A product floating on a plain white background looks clean, but for anything worn or used in context, clothing, furniture, tools, it strips away the information a real customer actually needs: how does this look on an actual body, in an actual space.

Store Feels Too Polished to Be Believable

Ever open a second tab to search a product on Reddit or TikTok before trusting a brand’s own photos of it?
Highly produced brand photography builds desire.

It doesn’t build trust the way a real customer photo does. If every image on the page looks like a campaign shoot, some visitors go looking elsewhere to find out what the product actually looks like in real use before they’ll commit to buying.

No Visible Response to Negative Reviews

A bad review isn’t usually what scares off a potential buyer. A brand’s silence in response to it is.

If every review on the page is five stars with no engagement from the brand at all, it reads as curated rather than real. A calm, direct reply to a real complaint does more for trust than hiding the complaint would.

Bulk Pricing Without Price-Per-Unit

If a bigger pack size is cheaper in total but the page doesn’t show the actual price per unit, the customer has to do their own math to know if it’s really a better deal. Most won’t bother, and some will assume the bigger size isn’t actually worth it rather than check.

Specs Presented as a Wall of Text

A long, unformatted list of technical specifications doesn’t read as thorough, it reads as exhausting. The same information in a clean, scannable table with clear labels serves the same informational purpose without asking for extra effort just to parse it.

Final Thoughts

None of these are design failures exactly. They’re usability gaps hiding inside pages that often look completely fine at a glance, which is exactly why they’re easy to miss auditing your own store. Looking polished and actually answering what a buyer needs before purchasing aren’t the same test.

If your traffic is fine but conversion isn’t, this is usually where the real answer lives, not in ads versus organic, and not always in messaging alone, sometimes it’s simply what the page does or doesn’t show before someone decides to buy. This sits inside the conversion branch of diagnosing a real growth plateau, worth checking against the other two possible causes, traffic and positioning, before assuming this is the whole story.

Sources: Baymard Institute, Current State of Ecommerce Product Page UX (155+ leading US and European sites tested).