Category Mix Volatility Benchmarks: How Much Month-To-Month Swing Is Normal Benchmarks
How many percentage points can a category's revenue share move month to month before it means something? Normal bands by vertical, set against sourced AOV seasonality data, so you can tell a real shift from noise.
Category mix volatility
How much each product category's share of revenue moves from one month to the next, measured in percentage points.
Category mix volatility tracks how far the revenue share of each category (dresses vs. basics, serums vs. cleansers, sofas vs. cushions) moves from one month to the next. You measure it in percentage points (pp) of share, not in percent change, and judge it against that category's own trailing 12-month spread.
It matters because mix is one of the quietest drivers of Average Order Value. If your low-priced category gains 6 pp of share, AOV can drop with no change to discount depth, conversion rate or traffic quality. A volatility benchmark tells you how much swing is background noise for your vertical, so you only start a diagnosis when the move is outside the normal band.
Every month, AOV moves and someone asks why. The usual suspects are discounting and paid traffic. But on most stores selling more than one category, part of the move comes from the basket changing shape: more lower-priced replenishment orders, fewer hero products.
Even the aggregate numbers swing hard. Dynamic Yield's benchmark (as reported by Clickpost, 2025) puts global AOV at $154 in November 2024, $140 in December and $160 in January 2025. That's a 9% fall and then a 14% rise in back-to-back months. Category mix shifting with the gifting calendar explains much of it.
Normal month-to-month mix-share swing for the largest revenue category, by vertical (Metricuno estimate for stores doing €1M–€15M a year, informed by the seasonality sources below)
| Vertical | Off-peak MoM swing (pp) | Peak-month MoM swing (pp) | Typical MoM AOV swing, off-peak | Investigate when the move exceeds |
|---|---|---|---|---|
| Apparel & footwear | ±4–6 | ±8–12 (Nov, season drops) | ±4–7% | 8 pp off-peak / 2σ |
| Beauty & skincare | ±2–4 | ±5–8 (Q4 gift sets) | ±3–5% | 5 pp off-peak / 2σ |
| Supplements & wellness | ±1–3 | ±3–5 (January) | ±2–4% | 4 pp off-peak / 2σ |
| Home & furniture | ±5–9 | ±10–15 (sale events) | ±6–12% | 10 pp off-peak / 2σ |
| Jewellery & accessories | ±6–10 | ±12–20 (Nov–Dec, Feb) | ±8–15% | 12 pp off-peak / 2σ |
Read the table as a set of bands, not targets. Supplements stay tight because subscriptions and replenishment fix the basket. Home and jewellery are lumpy because a few big-ticket orders can move share by several points in a month.
The jewellery band lines up with published data. Dynamic Yield's luxury and jewellery AOV hit $436 in September 2024, up 13.2% on the previous month (Oberlo, 2024). That's a normal month for the vertical, not a crisis.
Global e-commerce AOV by month, Nov 2024 – Feb 2025
What moves category mix month to month
Seasonality comes first. Syncio's analysis of $21bn in merchant sales (2025) found November orders 64% above the annual average, December 39% above and October 12% below. Gifting categories inflate in those months, and replenishment categories lose share without losing any volume.
Next come the drivers you control: launches, stockouts, email features and where your paid budget goes. A Klaviyo flow featuring one hero SKU, or a Meta campaign scaled on an entry product, can add 3–5 pp to that category in a single month. That's a real shift, but you caused it.
Order volume sets the noise floor. On a store doing 2,000 orders a month, a category with 30% of orders moves about ±1 pp on chance alone (√(0.3×0.7/2,000) ≈ 1.0 pp). At 500 orders a month that grows to about ±2 pp, so a 4 pp move falls inside two standard deviations.
Revenue share is noisier than order share
One €1,200 sofa order moves revenue share far more than one €40 cushion order. Track both. If revenue share moved but order share didn't, a few large baskets probably caused it, not a change in how customers buy. Check that before you blame merchandising or discounting.
Turning the bands into a trigger for diagnosis
Compare each month against the same month last year, not against the month before. Then calculate each category's 12-month standard deviation of share. Flag any category that moves more than 2σ, or more than the vertical threshold in the table, whichever is larger.
Once a category is flagged, split the AOV change into its parts. The mix effect is the change in each category's share multiplied by last month's AOV for that category. Whatever is left is price and units per order. The parent guide on diagnosing AOV drops by category mix shift walks through that split step by step.
This only works with a year of history. Without a year of clean monthly data, you can't tell a seasonal swing from a real shift. That's why stores often import historical GA4 data before setting thresholds. Building a baseline from scratch means a 12-month blind spot.
Category mix volatility: common questions
For most single-brand stores, the largest category's revenue share moves 2–6 percentage points in an off-peak month. Supplements sit at the low end (1–3 pp) and home or jewellery at the high end (5–10 pp). Peak months can double those ranges.
Off-peak, a 3–7% monthly AOV swing is typical for apparel and beauty stores, and 6–12% for home. Even global aggregates move a lot: Dynamic Yield data shows AOV falling 9% from November to December 2024 and rising 14% in January 2025.
Measure both. Order share shows how customers are buying. Revenue share shows the effect on AOV and is distorted by a few large baskets. When they move apart, look for big one-off orders before assuming behaviour changed.
AOV is a weighted average of each category's AOV, weighted by its share of orders. If a lower-priced category gains share, AOV falls even when every category's own AOV is flat. That's why a mix shift can look exactly like a discounting problem.
When a category moves more than two standard deviations from its 12-month pattern, or more than your vertical's threshold, in a month with no planned launch, promo or stockout. At that point, split the AOV change into mix, price and units per order.
Month-over-month comparisons mix in the seasonal shape. A January shift towards supplements is normal and says nothing about your store. Comparing year over year removes most of that, so what's left is closer to a real signal.
Around 1,000 orders a month keeps noise for a 30%-share category near ±1.5 pp. Below about 500 orders a month, use quarterly views or rolling three-month averages instead. Otherwise random swings will trigger false alarms.
The platform itself doesn't change volatility much. Catalogue structure and order volume do. What changes is how you measure it: make sure product types or collections map cleanly to categories, so bundles and gift sets don't land in an 'other' bucket.
Yes, and often. Scaling a Meta or Google Shopping campaign on an entry-price product can add several points of share in a month and pull AOV down. Check where your spend went before you blame on-site merchandising or the checkout.
Discounting lowers the price paid within a category. A mix shift changes which categories people buy. Both reduce AOV, but the fixes are different: margin rules for discounting, merchandising and traffic allocation for mix. That's why it pays to split the change first.
Find what's costing your store conversions — then test the fix
Metricuno shows where shoppers drop off, lets you change the page without a developer, and runs the A/B test that proves it. Free for 30 days. No credit card.