What Is a Good Conversion Rate for a Webshop?
By CodexierPublished 6 min read
Every webshop owner eventually searches for a benchmark conversion rate and comes back either relieved or worried, and both reactions are usually wrong. A conversion rate is a ratio of orders to sessions, and the sessions half of that ratio depends on where your visitors come from, which nobody's benchmark shares with you. This guide explains why the published averages mislead, what actually moves the number, and how to set a baseline for your own shop that you can improve against.
Why published averages mislead
Published averages combine shops that sell a low-priced consumable to returning customers with shops that sell furniture to first-time visitors from paid ads. The first converts many times better than the second without being better run. The average of those two says nothing about either. On top of that, the sources rarely say how they count a session, whether bots are filtered, and whether the shops are large brands with loyal customers. A number without its denominator is not a benchmark, it is a headline.
Traffic mix changes everything
The single largest influence on your conversion rate is not your checkout; it is who arrives. A visitor who typed your brand name into Google has decided already. A visitor who clicked a broad shopping ad is comparing. The same shop, the same checkout, produces very different rates for those two, and any change in the mix moves the overall number with no change in the shop at all.
| Traffic source | Visitor intent | Typical effect on the rate | What it tells you |
|---|---|---|---|
| Brand search and direct | Came to buy or reorder | Highest | Loyalty and repeat purchase, not site quality |
| Email to existing customers | Knows the shop, responding to an offer | High | Offer relevance and list health |
| Non-brand search | Researching or comparing | Middle | Product page and price competitiveness |
| Paid social | Interrupted, curious | Low | Creative and audience, not the checkout |
| Marketplace or comparison referrals | Price-driven | Varies | Whether your price is competitive that week |
A shop that grows its paid social spend will see its overall rate fall while doing everything right. A shop that stops advertising will see it rise while shrinking.
Setting your own baseline
A baseline is a set of numbers, measured the same way, over a period long enough to cover your normal weekly and monthly cycle. In Sweden that means at least including a payday week and a non-payday week, and avoiding a period with a campaign or a holiday unless you always run one then. Build it in GA4 or your shop's own analytics with the same filters every time.
- Pick a window of at least four full weeks, with no unusual campaign, and note what marketing ran.
- Record the rate per channel, not just the total, and the share of sessions each channel contributed.
- Record device split; mobile and desktop rates differ and their mix shifts with the traffic source.
- Record new versus returning visitors separately, because returning customers carry most of the rate.
- Write it down with the date and the measurement method, so a future comparison is like for like.
Metrics that matter more
Conversion rate is easy to raise in ways that lose money: a discount code on every page lifts the rate and cuts the margin. Pair it with metrics that capture value, and the picture is harder to game.
Revenue per session
Rate multiplied by average order value. It goes up when either improves and catches the case where a higher rate is bought with lower baskets.
Checkout completion
Orders divided by checkouts started. This is the number your checkout is actually responsible for, and it is where Klarna, Swish and shipping options show their effect.
Add-to-cart rate
Carts divided by product page views. It isolates the product page: price, photos, delivery promise and stock information.
Returning-customer share
The proportion of orders from previous buyers. A rising share is the healthiest way for the overall rate to rise, and it is what email flows and product quality produce.
Improving from where you are
With a baseline and the split metrics, improvement stops being a guess. Look at the three ratios in sequence, product page to cart, cart to checkout, checkout to order, and work on the one with the largest drop relative to the others. Fix one thing, wait for enough orders to judge, and compare with the same channel and device mix as the baseline.
- Low add-to-cart: unclear price including VAT and shipping, missing delivery date, weak photos, no stock indication.
- Low cart to checkout: shipping cost revealed late, forced account creation, no visible payment options.
- Low checkout completion: too many fields, no Swish or invoice option, address entry that fights Swedish postcodes, errors that do not explain themselves.
- Everything looks fine but the rate is low: the problem is traffic quality or price, and the checkout is not where to spend.
When you do not need help with this: a shop with a few orders a week cannot measure the effect of a checkout change; it needs more traffic first, and a growth retainer or ad work is the right spend. Once you have volume and a clear drop at a specific step, a focused fix pays back quickly; that is what our conversion optimisation and checkout fix does, with the baseline measured before and after. The price is on the pricing page, and if you want us to read your funnel numbers with you first, book a call.
Frequently asked questions
Is my conversion rate bad if it is below the industry average?
Not necessarily. If most of your traffic is new visitors from paid channels, a rate below a published average is expected. Compare the same channel over time instead, and look at revenue per session and checkout completion before concluding anything.
Why did my conversion rate drop after I started advertising?
Because the new visitors are less decided than your existing ones, and they now make up a larger share of sessions. The rate for your original channels probably did not change. Judge the advertising on its own conversion and cost per order, not on the shop-wide rate.
How many orders do I need before a change is measurable?
Enough that normal week-to-week variation is smaller than the change you hope to see. In practice that means several hundred orders per variant for small effects. With fewer, compare before and after over equal periods and accept that the answer is indicative, not proven.
Does Klarna or Swish in the checkout raise the rate?
For Swedish shoppers, missing a familiar payment option is a measurable drop at the last step, so offering the ones your customers expect usually improves checkout completion. It does not fix a product page problem, which is why you measure each step separately.
Want us to read your funnel numbers with you?
Fifteen minutes: bring your analytics and we will tell you which step is actually losing orders, whether a checkout fix would pay back, and what it costs.
Book a free 15-minute call