learn-ecommerce-metrics-with-phoebe / Leader session 5 of 6
Learn Ecommerce Metrics with Phoebe · Leader track · Session 5 of 6

Benchmarks and seasonality

Sooner or later someone slides a chart across the table and says "industry average is 2%, we are behind". This session gives you the two reflexes that keep that moment honest: know what good actually looks like for your vertical, and know when a comparison is even legitimate. No computation today - just the judgment layer: whose benchmark, what denominator, and which season you are standing in.

🟡 Leader track C-level · category heads · managers Reading mode - no computation 45 min
0-3 · Welcome 3-18 · What good looks like 18-35 · Hygiene & seasonality 35-45 · Judgment calls
Part 0

Where you are in the leader track

You can read the GMV equation (a1), you own a metric dictionary (a2), you can read a funnel (a3), and you run a weekly review (a4). Today adds the outside world: external benchmarks and the calendar. Next session (a6) closes the track with governance - who owns the definitions all of this depends on.

Live - presented in session Self-study - read after class Sources covered
★ What you walk out with today Your vertical's actual conversion bar (fashion is 1.70%, not "2%"), the two questions that expose a bad benchmark before it wastes a meeting, and the one seasonality rule - compare YoY during peaks, WoW/MoM in business-as-usual - that stops post-sale "drops" from triggering false alarms.
Part 1 · covers IRP Commerce, Dynamic Yield, Littledata

What good looks like 15 min live

"Average ecommerce conversion rate" is a nearly useless number because verticals differ by a factor of ten. IRP Commerce's June 2026 panel puts the overall session CR at 2.03% - but look at the spread underneath it. A craft-supplies store at 3% is underperforming; a baby-goods store at 1% is a star.

Vertical (IRP Commerce, June 2026)Session CR
Arts & crafts5.53%
Kitchen & home appliances2.84%
Pet care2.70%
Health & wellbeing2.58%
All verticals overall2.03%
Sports & recreation1.95%
Fashion, clothing & accessories1.70%
Toys, games & collectibles1.63%
Food & drink1.31%
Baby & child0.51%
The conversion ladder - one scale, very different bars lower CR ↓ Arts & crafts 5.53% · IRP Kitchen & home 2.84% · IRP Overall 2.03% · IRP Shopify average 1.4% · Littledata Baby & child 0.51% · IRP Beauty 5.37% · Dynamic Yield Fashion 1.70% · IRP Luxury & jewelry 0.71% · Dynamic Yield Mango Lane 2.7% session CR Mango Lane sits a full point above its fashion peers - it is a deliberately healthy store.
🔍 Click to zoom - session CR benchmarks on one ladder, Mango Lane highlighted
LiveThree panels, three flavors of "good"5 min▶

Three widely quoted benchmark sources, each seeing a different slice of the world:

  • IRP Commerce (June 2026) - overall 2.03% (up from 1.85% a year earlier); the vertical table above. Its base is IRP's own merchant panel.
  • Dynamic Yield (rolling, 200M+ unique shoppers) - the extremes: beauty converts at 5.37% over 12 months while luxury & jewelry sits at 0.71%. Same internet, 7x apart - vertical is destiny.
  • Littledata Shopify benchmark, 2025 - average Shopify store CR 1.4%, and you need above 4.7% to be in the top 10%. Down-funnel: average checkout completion is 45%, top 10% reach 66%.
Honesty note about our running store Mango Lane (2.7% session CR, 60% checkout completion) is a deliberately healthy fashion store - above IRP's fashion 1.70% and well above Littledata's 45% average completion. It was built that way so the course math stays clean. Do not read it as "typical"; read it as "achievable".
Self-studyWhy the bars differ so much by vertical3 min read▶

The spread is not noise - it is purchase behavior. Craft supplies and pet food are repeat, low-consideration buys: the shopper knows exactly what she wants and reorders. Fashion involves browsing, fit anxiety, and comparison across stores. Luxury involves weeks of consideration for one purchase. Baby & child skews to heavy research across many sessions before one big cart.

  • High CR verticals - repeat purchases, known SKUs, low ticket. Conversion is the default outcome of a visit.
  • Low CR verticals - high consideration, high ticket, long journeys. Most sessions are legitimate research, not failures.

Consequence for you as a leader: a target imported from another vertical is not ambitious, it is innumerate.

Part 2 · panels and denominators

Benchmark hygiene: whose number is that? 8 min live

Every benchmark is an average over somebody's stores. IRP averages its own merchant base. Dynamic Yield sees large enterprise brands. Littledata sees Shopify stores - which skew smaller. That is why "average CR" can be 2.03% in one report and 1.4% in another and both are right. And underneath the panel question sits the a2 question you already know: is the denominator sessions or visitors?

LiveNever mix panels in one comparison5 min▶

The classic broken slide: "We are at 2.7% (Shopify, sessions), industry is at 3.5% (some enterprise panel, possibly visitors) - we lag." Three ways that comparison can be fiction:

  • Different store base - enterprise brands vs Shopify long tail are different planets. Compare against the panel that looks like you.
  • Different denominator - session-based and visitor-based CR differ by ~40% at Mango Lane (2.7% vs ~3.9%) with zero business difference. Mixing them makes gaps appear and vanish at will.
  • Different period - a November benchmark vs your March number bakes seasonality into the "gap".
The best benchmark is in your own warehouse Your store, same month last year, same definitions, same tracking. It controls for vertical, panel, and denominator all at once. External benchmarks set the ambition level; your own last year sets the trend line. Trust the second more.
Self-studyThe two questions before trusting any benchmark2 min read▶

Before any external number is allowed into your review, someone answers these out loud:

  • 1 · Whose stores? What panel produced this - enterprise brands, Shopify long tail, one platform's merchants, one country? Does that base resemble us?
  • 2 · What denominator? Sessions or visitors (or orders, for value metrics)? Does it match how we compute the same metric?

If nobody in the room can answer both, the benchmark is decoration, not evidence. Park it and move on - a meeting that argues against an unverified bar is a meeting wasted twice.

Part 3 · the calendar is a confounder

Seasonality: compare like with like 9 min live

Fashion breathes with the calendar: holiday gifting, season changeovers (spring and autumn drops), and sale events each pull demand forward or push it back. So a raw week-over-week move mixes two stories - what the business did and what the calendar did. The cure is choosing the right comparison window, not staring harder at the chart.

this year last year Summer sale Holiday peak WoW · quiet months YoY Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec During a peak compare YoY; in quiet months compare WoW/MoM; after a sale, expect gravity.
🔍 Click to zoom - two years of GMV: short arrows for quiet months, the tall arrow for peaks
LiveThe one rule: YoY at peaks, WoW/MoM in BAU5 min▶

Keep two baselines and know which one you are standing on:

  • Business-as-usual (BAU) weeks - no campaign, no season change. Here WoW and MoM are meaningful: the calendar is roughly constant, so a move is probably the business.
  • Peak or campaign weeks - holiday, a sale event, a season drop. Here WoW is meaningless (of course sale week beats the week before it). Compare against the same peak last year: this Black-Friday week vs last Black-Friday week.
Real world

The post-sale "collapse". The week after a big sale, GMV drops hard and someone calls an emergency meeting. But a sale pulls demand forward - shoppers who would have bought next week bought this week at a discount. The drop after is usually gravity, not disease. The tell: compare the post-sale week to the post-sale week last year. If it is in line, nothing is wrong.

Self-studyFashion's calendar in one list2 min read▶

The peaks a fashion store like Mango Lane lives around - worth writing into the review calendar so nobody is surprised twice a year:

  • Holiday gifting - the November-December wave; the biggest YoY-only zone of the year.
  • Season changeovers - spring and autumn collection drops lift traffic and PDP views; markdowns on outgoing stock lift CR but compress AOV.
  • Sale events - planned promotions pull demand forward. Expect the trough after; budget for it in the forecast so it never reads as a surprise.
Demo · read along

Three judgment calls ★ 8 min · no computation

Three moments that actually happen in reviews. For each: the reflex a benchmark-literate leader applies before reacting.

LiveCall it: bad number or bad comparison?8 min▶

1 · "Our CR is 1.9% - that is terrible." Terrible against what? This is a fashion store: IRP's fashion bar is 1.70%, so 1.9% is above vertical peers. Against the all-vertical 2.03% it looks weak - but that average is mostly other people's categories. Verdict: context first, judgment second.

2 · "GMV is down 30% in the first week of January - panic?" The first week of January follows the biggest peak of the year. That is post-peak gravity. The check: same week last year. If January week 1 is down 30% vs December every year, the business is behaving normally. Verdict: YoY before alarm bells.

3 · "Industry average is 2.03%, so our target is 2.03%." Wrong panel (IRP's merchant base, not yours), wrong vertical (that average is dominated by non-fashion categories), and unstated denominator. A fashion store beating 1.70% is doing fine; importing 2.03% as a target punishes the team for the category they work in. Verdict: targets come from your vertical's bar and your own last year.

Homework

Try it yourself - this week ◐ 15 min total

Sources

Sources this session draws on

Benchmarks age and panels differ - that is half the lesson. These are the sources behind today's numbers, with honesty labels:

✓IRP Commerce market data, June 2026 - overall 2.03% and the per-vertical tablePart 1 · the vertical spread
✓Dynamic Yield benchmarks (rolling, 200M+ uniques) - beauty 5.37% high, luxury & jewelry 0.71% lowPart 1 · the extremes of the ladder
◐Littledata Shopify benchmark, 2025 - avg CR 1.4%, top 10% above 4.7%; checkout completion avg 45%, top 10% 66%Secondary-relayed figures - labeled as such, verify before quoting externally
✓Baymard Institute - 70.22% average cart abandonment (average of 50 studies, updated Sep 2025)Context from a3/a4 · the strongest citation in this course
Check yourself

Three questions before you go 🎯 ◐ 90 seconds

1 · A fashion store reports 1.9% session CR. Your best first read?

Vertical first. The 2.03% overall average is dominated by other categories; fashion's bar is 1.70%, so 1.9% is above peers. Comparisons are fine - they just have to be against the right panel and vertical.

2 · GMV falls 30% in the week after your biggest sale of the year. What is the right check before reacting?

A sale pulls next week's demand into sale week, so the trough after is gravity, not disease. During and around peaks the honest comparison is YoY; WoW only works in business-as-usual weeks.

3 · Before any external benchmark is allowed into your review, which two questions must be answered?

Panel and denominator are the two silent assumptions that make benchmark gaps appear or vanish. Recency and sample size matter too - but a fresh, huge panel of stores unlike yours, measured on a different denominator, is still fiction.

Leader session 5 cheat sheet · pin this

The vertical spreadIRP June 2026: overall 2.03%, arts & crafts 5.53%, fashion 1.70%, baby & child 0.51%. Vertical is destiny.
The extremesDynamic Yield: beauty 5.37% vs luxury & jewelry 0.71%. Same internet, 7x apart.
Shopify realityLittledata 2025: avg CR 1.4%, top 10% above 4.7%; checkout completion avg 45%, top 10% 66%.
Mango Lane honesty2.7% CR and 60% completion is a deliberately healthy fashion store - above these bars, by design.
Two questions firstWhose stores (panel)? What denominator (sessions vs visitors)? No answers, no benchmark.
Never mix panelsIRP = its merchants, Dynamic Yield = enterprise brands, Littledata = Shopify stores. One comparison, one panel.
The seasonality ruleDuring a peak compare YoY; in BAU weeks compare WoW/MoM. Post-sale drops are usually gravity.
Best benchmarkYour own store, same period last year, same definitions. External bars set ambition; your history sets the trend.