Beauty & skincare

Beauty converts better than any category — and abandons the most carts

Both of those are true at once, from the same dataset, and together they tell you where to look. If a beauty store has traffic and no sales, the product page is usually not the thing that is broken. The money is dying between the add-to-cart and the paid order.

79.94%cart abandonment in beauty & personal care — the highest tracked category
Against a 77.55% average across every category in the same benchmark. A couple of points sounds small until you price it: on a storefront doing 1,000 carts a month, that spread is roughly 24 extra carts abandoned for reasons that are specific to how beauty is bought, not to how your store is built.

Source: Dynamic Yield — XP² ecommerce benchmarks, trailing twelve months

Your product page is probably not the problem

This is the opposite diagnosis from the one most CRO advice gives a beauty merchant, and it comes straight from the numbers. Beauty product pages do their job — the category converts better than anything else measured. The generic advice to rewrite your product descriptions and add more photos is aimed at a failure that, statistically, is not the one you have.

Conversion rate: beauty against apparel, same benchmark

5.39%

Beauty & personal care

Highest of the categories tracked

2.77%

Fashion, accessories & apparel

Roughly half — the fit question is expensive

Beauty shoppers arrive knowing what a cleanser is and often knowing which one they want. Repeat purchase is normal, the item is small, and there is no sizing to resolve. All of that lands on the product page and it shows. Which is exactly why a beauty store with traffic and no sales should start at the cart, not the PDP.

Source: Dynamic Yield — XP² ecommerce benchmarks, trailing twelve months

Why a beauty cart is unusually fragile

The same things that make the product page easy make the cart hard. A single serum is a small basket, so shipping is a large fraction of the order and a threshold is doing heavy lifting. Restocking is habitual, so the shopper knows they can leave and come back, and often does. Sampling, sets and subscription upsells all arrive at the cart step, which is precisely where attention is thinnest.

  • A £6 shipping charge on a £22 serum reads very differently from the same charge on a £180 coat
  • A free-shipping threshold revealed at the cart reframes the purchase as a maths problem
  • Subscribe-and-save toggles that change the price after the decision was already made
  • Sample and gift-with-purchase selectors that add a step between deciding and paying
  • Restock buyers who abandon deliberately, because there is no urgency and no risk in waiting
Why shoppers abandon a cart, by stated reason
  • Extra costs too high (shipping, tax, fees)40% of abandoners

    Twice the next reason — and the one a small basket feels hardest

  • Delivery too slow20% of abandoners
  • Did not trust the site with card details19% of abandoners
  • Forced to create an account18% of abandoners
  • Checkout too long or complicated17% of abandoners
  • Site errors or crashes17% of abandoners
  • Unsatisfactory returns policy13% of abandoners
  • Could not see total cost upfront12% of abandoners

Source: Baymard Institute — reasons for abandonment during checkout; figures cover all categories, not beauty alone

Those are stated reasons from a cross-category survey, which is a useful map and a bad substitute for your own data. Cart Overview is where the same question gets answered from your store's actual carts rather than from a benchmark. Read on →
99%of beauty shoppers always or sometimes read reviews before buying
Reviews are not social proof decoration in this category, they are the specification — shade against skin tone, texture, whether it broke someone out. 79% weigh the star rating and 58% weigh how many reviews there are. If yours load late, sit below the fold on mobile, or cannot be filtered to something like the reader, that is the product page failure worth chasing in beauty. Note the date: this survey is from 2021.

Source: PowerReviews — survey of more than 10,000 beauty shoppers, February 2021

Finding your cart leak in a week

Deliberately narrow. A beauty store's problem is usually one step, and looking at everything is how the exercise gets abandoned on day three.

  1. 1

    Get the add-to-cart and checkout-start numbers apart

    A single conversion rate hides which of the two is failing. If add-to-cart is healthy and checkout-start is not, everything below applies and the product-page advice does not.

  2. 2

    Price your own shipping against your own median basket

    Work out shipping as a percentage of a typical order. If it is above roughly a fifth, treat the threshold as a primary suspect before anything on the page.

  3. 3

    Find the moment the total first becomes visible

    Walk your own store on a phone and note the exact screen where shipping stops being unknown. Every step between that screen and the add-to-cart button is a step you are asking someone to take without the price.

  4. 4

    Watch replays of sessions that added and left

    Filter to sessions with a cart that never reached checkout. Watch for the scroll back up to check the threshold, the tap on shipping information, the toggle on subscribe-and-save followed by a stall.

  5. 5

    Check reviews on a real phone, on real data

    Not on your laptop. If reviews load after everything else, or the filter does not work under a thumb, the specification that beauty shoppers rely on is effectively missing.

  6. 6

    Change the threshold or the disclosure, not both

    These two interact. Move one, hold it against net revenue rather than conversion rate, and only then touch the other.

Where the cart step gets caught
With DynoWebBy hand
Seeing cart compositionCarts reported by value and contents, so basket size and threshold behaviour are visible without custom eventsInstrument the cart yourself, or infer it from order data that only contains the carts that succeeded
Reaching the sessions that abandonedReplays filtered to sessions with a cart and no checkoutWatch a random sample and hope one of them is relevant
Acting on a threshold findingA behaviour-triggered nudge can carry the threshold message at the moment the cart stalls, applied after you approve itEdit the theme, or install a separate popup app and set the trigger by hand
Proving the change earned anythingHeld against a holdout group and reported as net revenueCompare before and after, and absorb whatever else moved that month

Where the other one wins: If your shipping threshold is obviously wrong, you do not need any of this — recalculate it against your median basket this afternoon and ship the change. Tooling earns its place on the findings that are not obvious, and on knowing whether the obvious one actually worked.

Questions

Before you install

If beauty converts best, why is my store not converting?

A category median is not a promise. It does tell you where to look first: beauty's strength is on the product page and its weakness is at the cart, so starting your diagnosis at the cart step is a better bet than rewriting product copy. If your add-to-cart rate is genuinely poor, that ordering is wrong for you and the product page is where to go.

Is the 79.94% figure specific to my store's market?

No. It is a trailing-twelve-month benchmark aggregated across many brands, and your market, price point and traffic mix are not the ones it was computed from. Use it to decide which step to investigate, not as a target to hit.

Should I just offer free shipping on everything?

Only if the margin survives it, which for a small-basket category it often does not. The cheaper experiment is usually to make the total visible earlier rather than to make it zero — a fifth of abandoners in Baymard's data cite delivery speed and an eighth cite not seeing the cost upfront, and neither is fixed by absorbing the cost.

We sell both skincare and tools, so our baskets vary a lot.

Then a blended cart abandonment rate is close to meaningless for you, and splitting it by basket value is the first useful thing to do. Mixed catalogues are exactly where averages hide the segment that is failing.

See what your carts actually do.

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