There is a particular kind of category problem that looks like success until you examine it more carefully. Total volume is holding. Multiple products in your range are getting promotional activity. The numbers look reasonable at a glance. But underneath, one product is quietly stealing volume from another, and neither is actually growing the category or bringing in new shoppers.

This is variety cannibalisation. And in categories with multiple premium SKUs, particularly in fresh produce, it is one of the most common and most overlooked drags on commercial performance.

What Cannibalisation Actually Means in Practice

Cannibalisation happens when volume growth in one product comes primarily from existing buyers of another product in the same range, rather than from new shoppers or increased category spend. The total remains roughly flat, but the mix shifts between your own lines.

The reason it is hard to catch is that standard sales reporting makes each product look like it is performing independently. Product A had a good promotional week. Product B was softer. But if you look at the combined household-level data, you often find that the same shoppers who bought Product A that week simply did not buy Product B as they normally would. You did not win new volume. You just moved it from one pocket to another at a lower margin.

The Signals to Look For

Cannibalisation does not announce itself in a weekly report. You have to look for it deliberately. There are a few clear signals in the data.

Simultaneous promotional dips

When you run a promotion on one SKU and a nearby SKU in your range drops below its normal baseline in the same week, that is a strong indicator of internal switching. Shoppers who planned to buy the second product saw a deal on the first and switched. No new volume entered the category.

Overlapping buyer profiles

Panel data or loyalty data can show you whether the people buying Product A and the people buying Product B are largely the same households. If there is heavy overlap, promoting one will almost always pull from the other. If the buyer profiles are distinct, you have more room to promote both without cannibalisation risk.

Flat category value despite volume movement

If your category's total value is not growing even as individual products have strong promotional weeks, and you are not losing share to competitors, cannibalisation within your own range is the likely explanation. The volume is circulating rather than growing.

40% The proportion of apparent promotional uplift that was actually internal switching in a fresh produce category we audited. The headline numbers looked healthy. The reality was flat.

Why Ranging Decisions Make It Worse

A common instinct when a product is underperforming is to add another variety or format to the range. Sometimes that is the right call. Often, though, adding more SKUs to a category that is already cannibalising itself just creates more surface area for the same volume to spread across. The total stays flat, the range gets harder to manage, and the retailer starts asking questions about which lines are actually pulling their weight.

The better question to ask before adding a new SKU is whether the buyers for that product already exist somewhere in your current range. If they do, a range extension may simply redistribute existing volume rather than capture new demand.

How to Restructure Around It

Once you have identified where cannibalisation is happening, there are practical changes that tend to reduce it without sacrificing overall range performance.

Separate the promotional calendar

The single most effective thing you can do is stop promoting products with overlapping buyer profiles at the same time. Give each product its own window. The scarcity of the deal, combined with the absence of an obvious internal substitute, tends to improve both promotional response and margin.

Define a clear role for each SKU

Each product in your range should have a defined job. One might be a volume driver at an accessible price point. Another might be a premium option that drives margin. A third might be the trial product that brings new shoppers in. When roles are clear, promotional mechanics can be designed to serve those roles rather than creating competition between them.

Track incrementality, not just volume

When you evaluate a promotion's success, look at the incremental volume it generated for the total category, not just the volume the promoted product moved. If the total category is flat or declining when your product is on deal, the promotion is not growing the category regardless of how the individual SKU numbers look.

"We thought we had two strong performers. When we mapped the buyer overlap, we realised we basically had one pool of shoppers bouncing between them. The fix was simple once we could see it." National Sales Manager, Fresh Produce Supplier

The Longer View

Cannibalisation is not a sign that your products are failing. It is often a sign that your range has outgrown the strategy that shaped it. As categories mature and shopper behaviour shifts, the relationships between products change. What worked without conflict two years ago may now be creating internal competition that neither product can win.

Addressing it is not about cutting products from the range. It is about understanding the role each product plays for the shoppers who buy it, and making sure your promotional and ranging strategy reflects that understanding rather than working against it.

Wondering if cannibalisation is affecting your range?

We map variety switching patterns and buyer overlap across fresh produce and FMCG ranges to show where internal competition is suppressing growth. It is usually clearer in the data than it looks from the outside.

Talk to us