Blog

Ecommerce Growth Strategy: Choose Your Next Profitable Move

<div class="d2c-article-page"><div class="hero"><div class="shell hero-grid"><div><span class="eyebrow">ECOMMERCE / GROWTH STRATEGY / FIELD GUIDE 01</span><h1>Ecommerce growth strategy:<br/><span>choose your next profitable move.</span></h1><p class="hero-deck">More ads, new buyers, another market—or a new product? A practical framework for choosing what deserves your next investment.</p><div class="byline"><a class="byline-author" href="https://www.d2cgame.com/about"><img alt="Roman Sahakov, founder of D2C Game" class="byline-avatar" decoding="async" height="42" loading="eager" src="/assets/insights/ecommerce-growth-strategy/roman-sahakov-author.webp" width="42"/><span class="byline-author-text"><strong>Roman Sahakov</strong><small>Founder, D2C Game</small></span></a><span class="byline-meta">~19 min read</span><span data-publication-date="">%%PUBLICATION_DATE%%</span></div></div><aside aria-label="Framework overview" class="hero-model"><div class="hero-model-top">THE D2C GAME GROWTH FRAMEWORK</div><h2>Four directions.<br/>One next move.</h2><div class="hero-tiles"><div class="hero-tile"><i>01</i>Deepen</div><div class="hero-tile"><i>02</i>Expand</div><div class="hero-tile"><i>03</i>Copy</div><div class="hero-tile"><i>04</i>Explore</div></div><p class="hero-model-bottom"><b>Evidence before expansion.</b><br/>Find the constraint. Fund the next test.</p></aside></div></div><div class="article-layout"><nav aria-label="In this article" class="side-nav"><details class="contents-disclosure" open=""><summary>In this article</summary><div class="contents-links"><a href="#strategy-at-a-glance">The strategy at a glance</a><a href="#growth-directions">The four ways to grow</a><a href="#economics">01 · The money you keep</a><a href="#growth-cells">02 · Cells, not campaigns</a><a href="#diagnosis">03 · Find the constraint</a><a href="#worked-example">04 · Compare the economics</a><a href="#choose-priority">05 · Choose the next bet</a><a href="#ninety-days">06 · Your 90-day plan</a><a href="#worksheet">Your decision worksheet</a><a href="#questions">Common questions</a><a href="#sources">Sources &amp; methodology</a></div></details></nav><article class="article-body" id="article"><section aria-labelledby="overview-title" class="overview-block" id="strategy-at-a-glance" tabindex="-1">
<div class="section-kicker">THE CORE IDEA</div>
<h2 id="overview-title">The strategy at a glance</h2>
<p class="lead"><strong>An ecommerce growth strategy decides where to grow, why you can win, and what evidence earns the next investment.</strong> More ads, a new product and another country are different bets—not interchangeable tasks.</p><div aria-label="The four ecommerce growth directions" class="growth-moves" data-visual="overview">
<a href="#lever-deepen"><span aria-hidden="true" class="move-mark">01</span><span><strong>Deepen</strong><small>Win more in a proven cell.</small></span><span aria-hidden="true">↗</span></a>
<a href="#lever-expand"><span aria-hidden="true" class="move-mark">02</span><span><strong>Expand</strong><small>Serve a new use case or buyer.</small></span><span aria-hidden="true">↗</span></a>
<a href="#lever-copy"><span aria-hidden="true" class="move-mark">03</span><span><strong>Copy</strong><small>Take a proven cell to a new geography.</small></span><span aria-hidden="true">↗</span></a>
<a href="#lever-explore"><span aria-hidden="true" class="move-mark">04</span><span><strong>Explore</strong><small>Validate a new product or project.</small></span><span aria-hidden="true">↗</span></a>
</div>
<p>A <strong>Growth Cell</strong> is a customer opportunity within a brand or product family: geography, use case, buyer group and buying problem. Ads, landing pages and emails are routes serving that opportunity.</p><p class="overview-system-note">The broader <a class="context-link" href="https://www.d2cgame.com/">D2C Game system</a> connects market → product → customer → offer → funnel → traffic → economics → scale. This growth framework is the layer used to decide which part of that system deserves the next investment.</p>
<p><strong>Your next move:</strong> name one cell, identify its constraint, check the money left after acquisition, and fund the smallest complete test. Decide what would make you scale, revise or stop before spending.</p>
<div class="overview-note"><span>Four choices, not a compulsory sequence.</span><a href="#growth-directions">See when to use each <span aria-hidden="true">↓</span></a></div>
</section>
<section aria-labelledby="directions-title" class="directions-block" id="growth-directions" tabindex="-1">
<div class="section-kicker">THE GROWTH FRAMEWORK</div>
<h2 id="directions-title">The four ways to grow a D2C business.</h2>
<p class="lead">Start with what you know—not with the most exciting idea in the meeting. These four choices organise the decision; the evidence determines the order.</p><aside class="operator-note"><span>OPERATOR PATTERN</span><p>This framework comes from repeated portfolio decisions, not from a shortage of tactics. Across ecommerce businesses we have built and operated with our own capital—and broader agency, client and advisory work—we have had to choose where the next unit of money and attention belongs: push deeper into a working opportunity, serve a new buyer or use case, transfer a proven proposition to another market, or validate something new. Those decisions have included product-page and offer tests, pricing and bundle changes, acquisition shifts, country adaptations and new-project validation. <a class="context-link" href="https://www.d2cgame.com/about">Roman’s operating story</a> explains the broader experience behind the system.</p></aside>
<div class="framework-primer">
<h3>Three questions before choosing</h3>
<p><strong>Is there a real buying problem?</strong> Identify the customer, the situation and why they would switch. A large category is not the same as an attractive opportunity.</p>
<p><strong>Can the economics work?</strong> Include acquisition, delivery, returns and the cash needed before you learn. Revenue alone is not the objective.</p>
<p><strong>What is holding the opportunity back?</strong> Weak demand, unclear value and checkout friction call for different responses. Find the likely constraint before adding spend.</p>
</div>
<div class="lever-grid" data-visual="four-levers">
<section aria-labelledby="deepen-title" class="lever-card" id="lever-deepen">
<div aria-hidden="true" class="lever-graphic deepen-graphic"><div class="dot-matrix"><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i></div><span>Same opportunity<br/> <b>Stronger execution</b></span></div>
<div class="lever-top"><span>01 / SAME CELL</span><h3 id="deepen-title">Deepen</h3></div>
<p class="lever-thesis">Win more—or keep more—from an opportunity that already works.</p>
<dl><dt>Choose it when</dt><dd>You have real orders and can identify a fixable constraint: missing proof, weak coverage, confusing fit, or poor order economics.</dd>
<dt>Test first</dt><dd>One change tied to that constraint. For example, answer a recurring size question on the product page, then measure the economic effect.</dd>
<dt>Pause when</dt><dd>You are pushing harder into weakening demand, or buying extra orders that add little contribution.</dd></dl>
<p class="lever-example"><strong>Picture it:</strong> the same family-bathroom buyer, with a clearer reason to buy.</p>
</section>
<section aria-labelledby="expand-title" class="lever-card" id="lever-expand">
<div aria-hidden="true" class="lever-graphic"><div class="cell-pair"><i class="cell-box solid"></i><b>+</b><i class="cell-box outline"></i></div><span>Existing product<br/> <b>New buying context</b></span></div>
<div class="lever-top"><span>02 / NEW USE CASE OR BUYER</span><h3 id="expand-title">Expand</h3></div>
<p class="lever-thesis">Use your product to solve a different, specific customer problem.</p>
<dl><dt>Choose it when</dt><dd>Reviews, interviews or purchase patterns suggest a use case that needs its own message, proof or offer.</dd>
<dt>Test first</dt><dd>A coherent message-and-offer pilot for that buyer. Change the buying argument, not just the audience setting in an ad account.</dd>
<dt>Pause when</dt><dd>The segment exists only in your spreadsheet, or your product cannot credibly deliver the promise.</dd></dl>
<p class="lever-example"><strong>Picture it:</strong> the same mat, now tested for compact bathrooms where dimensions and clearance matter.</p>
</section>
<section aria-labelledby="copy-title" class="lever-card" id="lever-copy">
<div aria-hidden="true" class="lever-graphic"><div class="cell-pair"><i class="geo-chip">UK</i><b>→</b><i class="geo-chip outlined">AU</i></div><span>Proven customer job<br/> <b>New geography</b></span></div>
<div class="lever-top"><span>03 / NEW MARKET</span><h3 id="copy-title">Copy</h3></div>
<p class="lever-thesis">Transfer a proven opportunity. Revalidate the local conditions.</p>
<dl><dt>Choose it when</dt><dd>The source cell works and there is evidence of a similar customer problem in the destination.</dd>
<dt>Test first</dt><dd>The local proposition and delivered economics: price, shipping, returns, service and acquisition. Verify relevant local requirements before selling.</dd>
<dt>Pause when</dt><dd>The plan is “translate the site” without checking whether the offer remains attractive and workable.</dd></dl>
<p class="lever-example"><strong>Picture it:</strong> a UK family-bathroom opportunity tested in Australia—not assumed to transfer unchanged.</p>
</section>
<section aria-labelledby="explore-title" class="lever-card" id="lever-explore">
<div aria-hidden="true" class="lever-graphic"><div class="cell-pair"><i class="cell-box solid"></i><b>→</b><i class="new-engine">?</i></div><span>New product or project<br/> <b>New assumptions to test</b></span></div>
<div class="lever-top"><span>04 / NEW ECONOMIC ENGINE</span><h3 id="explore-title">Explore</h3></div>
<p class="lever-thesis">Validate a new product or business before committing heavily.</p>
<dl><dt>Choose it when</dt><dd>A specific unmet need meets a credible advantage: customer access, sourcing knowledge, distribution or operating capability.</dd>
<dt>Test first</dt><dd>The riskiest assumption. Interviews clarify the problem; a transparent sales pilot provides stronger purchase evidence than a waitlist alone.</dd>
<dt>Pause when</dt><dd>Enthusiasm is doing the work of evidence, and the next step demands a large inventory commitment.</dd></dl>
<p class="lever-example"><strong>Picture it:</strong> a genuinely new bathroom product whose demand, performance and supply still need validation.</p>
</section>
</div>
<div class="decision-rule"><span>DECISION RULE</span><p><strong>Choose the bet whose next test can resolve an important uncertainty at a cost you can afford.</strong> A proven opportunity may deserve scale. An unproven one usually deserves a bounded test—not the same budget.</p></div>
<p>A bundle for the same buyer can be <strong>Deepen</strong>. A different customer job can be <strong>Expand</strong>. A new country is <strong>Copy</strong>. A genuinely new product is <strong>Explore</strong>. When an idea crosses categories, label it by its main uncertainty.</p>
<aside aria-label="D2C Game masterclass" class="early-cta">
<span class="eyebrow">SEE THE COMPLETE D2C SYSTEM</span>
<h3>Growth is easier to judge when you can see the whole system.</h3>
<p>The free masterclass connects market, product, customer, offer, funnel, traffic and economics—so you can see what a growth lever is changing and what it still depends on.</p>
<a class="button cta-primary" data-masterclass="" data-position="post-growth-framework" href="https://www.d2cgame.com/masterclass">Watch the Free Masterclass <span aria-hidden="true">↗</span></a>
<small>Free training · Practical framework · No hype</small>
</aside></section>
<section aria-labelledby="economics-title" class="chapter" id="economics" tabindex="-1">
<div class="chapter-label">01 / SET THE ECONOMIC TARGET</div>
<h2 id="economics-title">Revenue is the headline.<br/> Contribution pays the bills.</h2>
<p class="chapter-takeaway">Decide what growth must leave behind—not only how much it must bring in.</p>
<p>Once you have a likely growth direction, put a financial target behind it. A plan to increase sales is incomplete until you know what those sales must contribute—and how much cash the business can risk.</p>
<p>Make the outcome specific: “By this date, improve this measure from this baseline to this target, without crossing this cash or service limit.” Increasing contribution, accelerating payback and reducing dependence on one market are different goals.</p>
<h3>Follow one $100 order</h3>
<p>A customer pays you $100. That does not mean you have $100 to spend on growth. Pay for the product, delivery, payment fees and other variable costs first.</p>
<p>What remains is contribution: money available towards fixed costs and, beyond those, profit. It is not the same as operating profit or cash in the bank.<a aria-label="Source 1: ACCA" class="ref" href="#source-1">[1]</a></p>
<figure class="teaching-figure money-figure" data-asset="01-money-flow" id="fig-money">
<div class="figure-header"><span>FOLLOW THE MONEY</span><span class="example-label">Hypothetical first order</span></div>
<div class="money-stages">
<div><span class="money-value">$100</span><strong>Net revenue</strong><small>After discounts and refunds</small><div class="money-bar"><i class="money-fill money-fill--100"></i></div></div>
<div><span class="money-value">$50</span><strong>Before acquisition</strong><small>After $50 in variable costs</small><div class="money-bar"><i class="money-fill money-fill--50"></i></div></div>
<div><span class="money-value">$18</span><strong>After acquisition</strong><small>After $32 to win the customer</small><div class="money-bar"><i class="money-fill money-fill--18"></i></div></div>
</div>
<div class="money-costs"><span><b>$32</b> Product</span><span><b>$8</b> Fulfilment</span><span><b>$3</b> Fees</span><span><b>$7</b> Other variable costs</span></div>
<figcaption>The $18 still has to help cover overhead. It is not net profit. All numerical examples in this guide are illustrative, not D2C Game or client results.</figcaption>
</figure>
<p>For this guide, acquisition is shown separately: <strong>net revenue − non-acquisition variable costs − acquisition spend = contribution after acquisition.</strong></p>
<p>Net revenue includes shipping charged, excludes sales taxes collected, and is after discounts and refunded revenue. Product cost is landed cost; fulfilment includes outbound shipping.</p>
<p>The $7 covers unrecovered return-handling, replacement and variable support costs—not refunded revenue deducted twice. Use consistent cost boundaries and do not count acquisition in both this calculation and overhead.</p>
<h3>Set a ceiling before raising the budget</h3>
<p>At a $49 acquisition cost, that same order leaves only $1 before overhead. Higher customer volume would not automatically make the business stronger.</p>
<p>With $50 before acquisition and a chosen requirement to retain $18, your acquisition allowance is $32. That is a planning constraint, not proof that customers are available at that price.</p>
<p>Repeat purchasing may change the picture. Use observed repeat contribution after retention costs, and compare customer groups over the same elapsed time. Shopify’s cohort reporting groups customers by first purchase and follows subsequent behaviour.<a aria-label="Source 2: Shopify" class="ref" href="#source-2">[2]</a></p>
<p>Do not compare a six-month-old group with a two-week-old group as though they had equal time to repurchase. And do not let projected lifetime value hide a payback period the business cannot finance.</p><p>That is why the <a class="context-link" href="https://www.d2cgame.com/masterclass">free D2C masterclass</a> treats offer, acquisition and economics as one connected decision rather than separate dashboard targets.</p>
<aside class="operator-note"><span>OPERATOR PATTERN</span><p>In portfolio reviews, revenue, ROAS or AOV can all look better while contribution weakens. That is why we compare what the next unit of activity adds after product cost, fulfilment, acquisition, returns and implementation costs—not just whether the dashboard gets larger.</p></aside><div class="decision-rule"><span>DECISION RULE</span><p>Before scaling, define the contribution you need, the acquisition cost you can tolerate, and the cash you can expose.</p></div>
</section>
<section aria-labelledby="cells-title" class="chapter" id="growth-cells" tabindex="-1">
<div class="chapter-label">02 / DEFINE THE OPPORTUNITY</div>
<h2 id="cells-title">A Growth Cell is a customer opportunity.<br/> Not another campaign.</h2>
<p class="chapter-takeaway">Separate the market you want to win from the routes you use to reach it.</p>
<p>A <strong>Growth Cell</strong> is the smallest customer opportunity worth making a separate growth decision about. Within a brand or product family, define the geography, use case, buyer group and buying problem.</p>
<p>“People who buy bathroom products” is too broad. “UK households replacing a mat that stays damp in a busy shared bathroom” gives you a clearer research question and buying situation.</p>
<figure class="teaching-figure cell-figure" data-asset="02-cell-and-flows" id="fig-cell">
<div class="figure-header"><span>ONE OPPORTUNITY. SEVERAL ROUTES.</span><span class="example-label">Illustrative cell</span></div>
<div class="cell-definition"><span>GROWTH CELL</span><strong>UK · Busy shared bathroom</strong><p>Households replacing a mat that stays damp between uses.</p></div>
<div aria-hidden="true" class="flow-connector">↓</div>
<div class="flow-grid">
<div><span class="flow-label">FLOW A</span><strong>Search</strong><span aria-hidden="true" class="flow-arrow">↓</span><span>Relevant product page</span><span aria-hidden="true" class="flow-arrow">↓</span><b>Purchase</b></div>
<div><span class="flow-label">FLOW B</span><strong>Demonstration</strong><span aria-hidden="true" class="flow-arrow">↓</span><span>Use-case landing page</span><span aria-hidden="true" class="flow-arrow">↓</span><b>Purchase</b></div>
<div><span class="flow-label">FLOW C</span><strong>Email</strong><span aria-hidden="true" class="flow-arrow">↓</span><span>Answer an objection</span><span aria-hidden="true" class="flow-arrow">↓</span><b>Purchase</b></div>
</div>
<figcaption>These are three buying journeys serving one cell—not three new markets. A new creative or channel does not automatically create a new opportunity.</figcaption>
</figure>
<p>A <strong>flow</strong> is a path through discovery, evaluation and purchase. One cell can have several flows: search to product page, demonstration to educational page, or email resolving a buying objection.</p>
<p>The distinction stops a common planning mistake: calling every channel, ad angle or landing page a new growth opportunity. Those may be valuable execution changes inside the same opportunity.</p><aside class="operator-note"><span>OPERATOR PATTERN</span><p>Across portfolio work, the same product can support several buying situations and several routes to purchase. Treating every campaign, creative or landing page as a separate “growth opportunity” creates noise. The useful unit is the customer opportunity whose message, proof, economics and next decision are meaningfully different.</p></aside>
<h3>Split only when the commercial decision changes</h3>
<p>Now consider apartment renters choosing a mat for a compact bathroom. Dimensions and door clearance might matter more than performance between uses. That could justify a separate cell—but treat it as a hypothesis until research supports the distinction.</p>
<p>Ask whether the promise, proof, offer, buying journey, economics or operating requirements would materially change. A demographic difference alone is not enough.</p>
<p>Two age groups needing the same thing, responding to the same offer and producing similar economics may belong together. A complicated map is not a more accurate map simply because it has more rows.</p>
<div class="decision-rule"><span>DECISION RULE</span><p>Split a cell when it changes what you would build, measure or fund. Otherwise, keep the map simple.</p></div>
<p>Record only the cells relevant to your next decision. Label each as observed, partly supported or untested. A research idea should not look like an established revenue stream.</p>
<p>For a new brand, begin with one customer-job hypothesis. Validate need, product and offer before building an international growth architecture.</p>
</section>
<section aria-labelledby="diagnosis-title" class="chapter" id="diagnosis" tabindex="-1">
<div class="chapter-label">03 / FIND THE CONSTRAINT</div>
<h2 id="diagnosis-title">Is the pond smaller—<br/> or is your fishing weaker?</h2>
<p class="chapter-takeaway">Do not treat a demand problem and an execution problem as the same diagnosis.</p>
<p>When sales slow, the instinct is to improve the ads. Sometimes that is exactly right. Sometimes the buying problem is less urgent, an alternative is more attractive, or a market no longer supports the same economics.</p>
<p>The pond-and-fishing metaphor is useful because it keeps two questions separate: how attractive is the opportunity, and how well are we capturing it?</p><aside class="operator-note"><span>OPERATOR PATTERN</span><p>We have seen both sides of this diagnosis: markets where pushing acquisition harder mainly increases cost, and buying journeys where clearer proof, positioning or friction removal improves the result. The response changes completely depending on which problem you actually have.</p></aside>
<figure class="teaching-figure diagnosis-figure" data-asset="03-demand-vs-execution" id="fig-diagnosis">
<div class="figure-header"><span>DIAGNOSE BEFORE YOU OPTIMISE</span><span class="example-label">Conceptual model, not data</span></div>
<div class="diagnosis-grid">
<div class="diagnosis-panel"><div aria-hidden="true" class="demand-symbol"><div class="pond-many"><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i></div><span>→</span><div class="pond-few"><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i></div></div><h3>The opportunity changed</h3><p>Fewer relevant buyers, weaker urgency, or a better alternative.</p><strong>Investigate</strong><p>Customer needs, category demand, substitutes and market-specific patterns.</p><span class="diagnosis-next">Possible response: adjust, expand or explore.</span></div>
<div class="diagnosis-panel"><div aria-hidden="true" class="journey-symbol"><i>Demand</i><span>→</span><i class="bottleneck">Friction</i><span>→</span><i>Order</i></div><h3>The buying journey leaks</h3><p>People have the problem, but the route to purchase fails them.</p><strong>Investigate</strong><p>Message match, product fit, proof, delivery, checkout and service.</p><span class="diagnosis-next">Possible response: deepen the existing cell.</span></div>
</div>
<figcaption>Both can happen together. A falling conversion rate, by itself, does not identify the cause.</figcaption>
</figure>
<h3>Start with measurement and buying conditions</h3>
<p>First rule out broken tracking, out-of-stock products, payment failures and changed delivery promises. Compare equivalent periods and inspect country, product, device and traffic source rather than trusting one blended average.</p>
<p>A store-wide conversion decline could reflect weaker traffic, a changed visitor mix, missing stock or real friction. Until you separate them, a redesign may solve the wrong problem.</p>
<p>Then gather several kinds of evidence. Read customer questions and return reasons. Inspect relevant search demand and alternatives. Compare the same customer opportunity across different flows. Look for patterns that agree—or contradict your first explanation.</p>
<h3>Follow the buyer’s unanswered question</h3>
<p>For the hypothetical bathroom brand, “Will it fit?” suggests dimension and clearance evidence. “What will delivery actually cost?” suggests clearer delivered pricing. “Why choose this over what I already use?” suggests a value or product problem.</p>
<p>Baymard’s checkout research identifies reported barriers including extra costs, delivery speed and trust concerns. Those findings are useful prompts for investigation—not evidence that your store has the same problem or will achieve a particular uplift.<a aria-label="Source 3: Baymard Institute" class="ref" href="#source-3">[3]</a></p>
<p>Match the intervention to the evidence. You do not need a quiz because quizzes are fashionable, or a new channel because the existing one feels difficult. You need a credible explanation of what prevents the next profitable purchase. The same systems-first diagnostic approach runs through <a class="context-link" href="https://www.d2cgame.com/insights">D2C Game Insights</a>.</p>
<div class="decision-rule"><span>DECISION RULE</span><p>Name the constraint in customer language before naming the tactic. “They cannot judge the size” is testable. “The page needs to look premium” is not.</p></div>
<aside aria-label="D2C Game masterclass" class="mid-cta">
<span class="eyebrow">FROM DIAGNOSIS TO A CONNECTED GROWTH SYSTEM</span>
<h3>A growth lever is only one part of the business.</h3>
<p>See how customer, offer, funnel, traffic and economics connect before you commit more budget to the next move.</p>
<a class="button cta-primary" data-masterclass="" data-position="mid-article" href="https://www.d2cgame.com/masterclass">Watch the Free Masterclass <span aria-hidden="true">↗</span></a>
<small>Free training · Practical framework · No hype</small>
</aside>
</section>
<section aria-labelledby="example-title" class="chapter" id="worked-example" tabindex="-1">
<div class="chapter-label">04 / COMPARE THE REAL OUTCOME</div>
<h2 id="example-title">Same $120,000 revenue.<br/> Very different money left.</h2>
<p class="chapter-takeaway">Compare contribution after the costs of the growth plan—not just the sales forecast.</p>
<p>Return to the $100 first order, with $50 in non-acquisition variable costs. The baseline is 1,000 new customers, one first order each, and $32,000 in acquisition spend.</p>
<p>Now model two ways to reach 1,200 customers. One increases acquisition spend. The other assumes a better buying journey produces more customers from the same spend.</p>
<figure class="teaching-figure comparison-figure" data-asset="04-growth-economics" id="fig-comparison">
<div class="figure-header"><span>MORE SALES ≠ MORE CONTRIBUTION</span><span class="example-label">Hypothetical monthly scenarios</span></div>
<div class="scenario-grid">
<div class="scenario"><span class="scenario-label">BASELINE</span><h3>Today</h3><dl><div><dt>New customers</dt><dd>1,000</dd></div><div><dt>Net revenue</dt><dd>$100,000</dd></div><div><dt>Variable costs*</dt><dd>−$50,000</dd></div><div><dt>Acquisition</dt><dd>−$32,000</dd></div><div><dt>Implementation</dt><dd>$0</dd></div></dl><div class="scenario-result"><strong>$18,000</strong><span>Contribution left**</span></div></div>
<div class="scenario"><span class="scenario-label">PLAN A</span><h3>Buy more traffic</h3><dl><div><dt>New customers</dt><dd>1,200</dd></div><div><dt>Net revenue</dt><dd>$120,000</dd></div><div><dt>Variable costs*</dt><dd>−$60,000</dd></div><div><dt>Acquisition</dt><dd>−$43,200</dd></div><div><dt>Implementation</dt><dd>$0</dd></div></dl><div class="scenario-result"><strong>$16,800</strong><span>Contribution left**</span></div></div>
<div class="scenario outlined"><span class="scenario-label">PLAN B</span><h3>Improve the journey</h3><dl><div><dt>New customers</dt><dd>1,200</dd></div><div><dt>Net revenue</dt><dd>$120,000</dd></div><div><dt>Variable costs*</dt><dd>−$60,000</dd></div><div><dt>Acquisition</dt><dd>−$32,000</dd></div><div><dt>Implementation</dt><dd>−$2,000</dd></div></dl><div class="scenario-result"><strong>$26,000</strong><span>Contribution left**</span></div></div>
</div>
<div aria-hidden="true" class="comparison-bars"><span>Today</span><i class="comparison-fill comparison-fill--60"></i><b>$18k</b><span>Plan A</span><i class="comparison-fill comparison-fill--56"></i><b>$16.8k</b><span>Plan B</span><i class="comparison-fill comparison-fill--87"></i><b>$26k</b></div>
<figcaption>*Non-acquisition variable costs. **Contribution after acquisition, less the one-off implementation cost shown. Before fixed overhead and other business costs. These are arithmetic scenarios, not expected results.</figcaption>
</figure>
<p>Plan A raises acquisition cost per customer from $32 to $36. Revenue grows by 20%, but contribution falls by $1,200.</p>
<p>Plan B leaves $28,000 after acquisition, or $26,000 after the assumed $2,000 implementation cost. That is $8,000 above baseline.</p>
<p>This does <strong>not</strong> prove conversion work is always better. The improvement may fail. Additional traffic may have stronger repeat purchasing. Your current journey may already work well.</p>
<p>The example proves something narrower: <strong>equal revenue outcomes can have very different economic value.</strong> Neither result is operating profit, and neither captures inventory funding or cash timing.</p>
<h3>The next customer may not cost what the last one did</h3>
<p>A profitable historical average does not make every expansion profitable. Ask what the additional spend produces, not only whether the account’s average still looks acceptable.</p>
<p>In Plan A, $11,200 of extra acquisition spend buys 200 additional customers: $56 each. Those customers add only $10,000 before acquisition. The extra spend reduces contribution by $1,200—even though average acquisition cost is $36.</p>
<p>Also separate attributed purchases from purchases caused by the activity. Google’s Conversion Lift reporting estimates incremental conversions rather than treating all attributed sales as additional sales.<a aria-label="Source 4: Google Conversion Lift reporting" class="ref" href="#source-4">[4]</a></p>
<p>A suitable controlled test can strengthen that assessment. A before-and-after improvement alone may also reflect seasonality, other campaigns or stock changes. When evidence is limited, keep the commitment proportionate and reversible.</p>
<div class="decision-rule"><span>DECISION RULE</span><p>Ask what the next unit of spending adds after its costs. A healthy average can hide an unprofitable next step.</p></div>
</section>
<section aria-labelledby="priority-title" class="chapter" id="choose-priority" tabindex="-1">
<div class="chapter-label">05 / CHOOSE WHAT EARNS THE NEXT INVESTMENT</div>
<h2 id="priority-title">Put cash and evidence<br/> before the excitement score.</h2>
<p class="chapter-takeaway">A growth idea earns a commitment by reducing meaningful uncertainty—not by winning a presentation.</p>
<p>Compare candidate bets using the same questions: target cell, suspected constraint, expected contribution, supporting evidence, downside cash exposure, time and delivery requirements.</p>
<p>Use low, base and high cases. State which assumptions drive the difference. A precise forecast built on weak assumptions is still weak evidence.</p>
<figure class="teaching-figure gates-figure" data-asset="05-investment-gates" id="fig-gates">
<div class="figure-header"><span>THREE GATES BEFORE A BIGGER COMMITMENT</span></div>
<ol class="gate-list"><li><span class="gate-number">1</span><div><h3>Can we afford and deliver the test?</h3><p>Check downside cash, product claims, stock, service and a responsible route to fulfilment.</p></div></li><li><span class="gate-number">2</span><div><h3>What is known—and what is assumed?</h3><p>Separate observed behaviour from directional signals and untested beliefs.</p></div></li><li><span class="gate-number">3</span><div><h3>What decision will the test unlock?</h3><p>Define the evidence needed to scale, revise or stop. Name the owner and the next review.</p></div></li></ol>
<figcaption>These are decision gates, not a numerical scoring model. A large upside does not cancel an unacceptable downside.</figcaption>
</figure>
<h3>Give different evidence different commitments</h3>
<p>For the hypothetical bathroom brand, recurring size questions justify testing clearer fit information. Research suggesting a compact-bathroom need may justify a message-and-offer pilot.</p>
<p>An Australian launch still needs local validation. A new product supported only by a concept needs demand and supply investigation before a substantial inventory order.</p>
<p>These four ideas should not receive equal budgets. Nor should they be compared only on projected revenue: they are at different stages of evidence.</p>
<p>A waitlist records interest, not completed purchases. Early sales improve the evidence but do not establish repeatable acquisition, low returns or operational reliability. Match the next investment to what the test has actually demonstrated.</p>
<p>For a capacity-constrained team, my starting point is one main growth bet plus a small research track. Finish a learning cycle before adding more work. Your output is a decision brief: <strong>cell, constraint, test, economics, owner and stop condition.</strong></p><h3>Write a test brief—not a task list</h3>
<p>A useful brief for the first opportunity would read:</p>
<div class="test-brief"><span class="eyebrow">ILLUSTRATIVE TEST BRIEF</span><h3>Answer the fit question.</h3><dl><dt>Cell</dt><dd>UK households replacing a mat in a busy shared bathroom.</dd><dt>Observation</dt><dd>Customer research repeatedly raises size and clearance questions.</dd><dt>Hypothesis</dt><dd>Clear dimensions and in-context fit evidence will help eligible shoppers make a better buying decision.</dd><dt>Change</dt><dd>Test a focused product-page treatment. Keep price and product unchanged.</dd><dt>Primary measure</dt><dd>Contribution per eligible visitor, with a defined assignment and measurement policy.</dd><dt>Guardrails</dt><dd>Returns, cancellations, service demand, stock and delivery performance.</dd><dt>Decision</dt><dd>Scale only with credible economic improvement inside the guardrails. Otherwise revise, extend or stop.</dd></dl></div>
<p>In this scenario, I would start with the fit question because there is a specific observation and a bounded test. That is a judgement about this example—not a universal rule that product-page work comes first.</p>
<div class="decision-rule"><span>DECISION RULE</span><p>Choose one main bet the team can finish. Keep the owner, budget, evidence requirement and stop condition explicit.</p></div>
</section>
<section aria-labelledby="plan-title" class="chapter" id="ninety-days" tabindex="-1">
<div class="chapter-label">06 / TURN THE CHOICE INTO ACTION</div>
<h2 id="plan-title">Your next 90 days:<br/> diagnose, test, then scale—or stop.</h2>
<p class="chapter-takeaway">The calendar should produce better decisions, not just more completed tasks.</p>
<p>Ninety days is a planning horizon, not a promise that every opportunity can be validated in a quarter. Supplier lead times, buying cycles, traffic and return windows may require longer.</p>
<figure class="teaching-figure timeline-figure" data-asset="06-ninety-day-plan" id="fig-timeline">
<div class="figure-header"><span>A PLAN WITH DECISION POINTS</span></div>
<ol class="timeline"><li><span class="time-dot">1</span><span class="time-days">DAYS 1–14</span><h3>Diagnose</h3><p>One cell.<br/> One likely constraint.</p><strong>Output: decision brief</strong></li><li><span class="time-dot">2</span><span class="time-days">DAYS 15–30</span><h3>Build</h3><p>One coherent test.<br/> One accountable owner.</p><strong>Output: ready-to-run test</strong></li><li><span class="time-dot">3</span><span class="time-days">DAYS 31–60</span><h3>Learn</h3><p>Check the experience.<br/> Inspect the evidence.</p><strong>Output: result + limits</strong></li><li><span class="time-dot">4</span><span class="time-days">DAYS 61–90</span><h3>Decide</h3><p>Scale, revise or stop.<br/> Document the lesson.</p><strong>Output: next commitment</strong></li></ol>
<figcaption>Adapt these windows to the business. Do not declare a test complete just because the calendar says so.</figcaption>
</figure>
<h3>Days 1–14: establish what is true</h3>
<p>Reconcile the numbers. Review purchases, questions, returns and operating constraints. Write down the baseline and separate observations from explanations.</p>
<p>Finish with a target outcome, one cell, a likely constraint and a comparison of possible bets. Avoid rebuilding the store before deciding what the rebuild must fix.</p>
<h3>Days 15–30: build the smallest complete route</h3>
<p>Small does not mean disconnected. A use-case ad leading to an irrelevant page may test inconsistency rather than the opportunity you intended to test.</p>
<p>Connect message, destination, truthful proof, offer, checkout and measurement. Assign one decision owner and identify the product, financial and operational inputs they need.</p>
<p>For a controlled test, define eligibility, assignment, a commercially meaningful effect, sample requirements and the analysis method before launch. A different test design may be needed when traffic cannot support the intended comparison.</p>
<h3>Days 31–60: inspect early; do not celebrate early</h3>
<p>Check for broken events, allocation problems, stock differences and obvious customer harm as the test runs. Quality control should start immediately.</p>
<p>That is different from repeatedly checking a result until it looks significant. Microsoft’s experimentation guidance highlights the need to account for early peeking and repeated measurements in the statistical method.<a aria-label="Source 5: Microsoft experimentation guidance" class="ref" href="#source-5">[5]</a></p>
<p>Allow relevant buying and return windows to mature, or clearly identify estimates for later returns. With low volume, combine research and a bounded pilot without calling a noisy result statistical proof.</p>
<p>Record whether the hypothesis failed, the execution failed or the result was inconclusive. Those are three different lessons—not one bucket labelled “didn’t work”.</p>
<h3>Days 61–90: make the next commitment</h3>
<p>Compare the result with the original economic target and guardrails. Scale in steps when the evidence supports it. Revise when you have learned that the constraint is different. Stop when the opportunity cannot meet your requirements at an acceptable cost.</p>
<p>Document what appears transferable: the customer job, message, proof, offer or operating setup. That becomes useful input for the next flow or geography.</p>
<p>Finish the quarter with a decision and a clearer model of the business—not just a longer list of things the team shipped. If you want direct help turning that decision into a focused operating plan, explore <a class="context-link" href="https://www.d2cgame.com/services">ways to work with D2C Game</a>.</p>
<div class="decision-rule"><span>DECISION RULE</span><p>Let evidence change the plan. A stopped weak bet can be a better outcome than a bigger, busier business.</p></div>
</section>
<section aria-labelledby="worksheet-title" class="worksheet-section" id="worksheet" tabindex="-1">
<div class="section-kicker">YOUR NEXT ACTION / FREE WORKSHEET</div>
<h2 id="worksheet-title">Leave with one growth decision.</h2>
<p>You do not need to pursue all four directions. Use this brief to name the opportunity, choose the test and define the commitment it must earn.</p>
<div class="brief-preview" data-visual="decision-brief"><div><span>01 / OPPORTUNITY</span><b>Who are we trying to win?</b></div><div><span>02 / CONSTRAINT</span><b>What is holding it back?</b></div><div><span>03 / TEST</span><b>What will we change?</b></div><div><span>04 / DECISION</span><b>What earns the next investment?</b></div></div>
<div aria-labelledby="email-offer-title" class="email-capture">
<p class="email-offer-label">FREE FILLABLE WORKSHEET</p>
<h3 id="email-offer-title">Turn the framework into one growth decision.</h3>
<p class="email-offer-copy">Get the blank fillable Growth Decision Worksheet to define the opportunity, identify the constraint, compare the economics and choose one next test.</p>
<form action="#worksheet" data-consent-version="growth-decision-worksheet-email-v1-2026-09-30" data-endpoint="/worksheet-email" data-mode="live" id="worksheet-email-form" method="post" novalidate="">
<label class="email-field-label" for="worksheet-email">Email address</label>
<div class="email-capture-row"><input aria-describedby="email-delivery-note email-error" autocapitalize="none" autocomplete="email" id="worksheet-email" inputmode="email" maxlength="254" name="email" placeholder="Enter your email address" required="" spellcheck="false" type="email"/><button class="button cta-primary email-submit" disabled="" id="email-worksheet-submit" type="submit">Email me the free worksheet</button></div>
<p class="email-error" hidden="" id="email-error" role="alert"></p>
<label class="email-consent" for="worksheet-marketing-consent"><input autocomplete="off" id="worksheet-marketing-consent" name="marketing_consent" type="checkbox"/><span>Also send me practical D2C growth lessons and masterclass invitations from Roman Sahakov and D2C Game. Unsubscribe anytime.</span></label>
<div aria-hidden="true" class="email-honeypot"><label for="worksheet-website">Leave this field empty</label><input autocomplete="off" id="worksheet-website" name="website" tabindex="-1" type="text"/></div>
<p class="email-delivery-note" id="email-delivery-note">We’ll email you the blank fillable PDF. Your on-page answers are not included. <a data-privacy-link="" href="/privacy">Privacy notice</a>.</p>

</form>
<div aria-atomic="true" aria-live="polite" class="email-request-status" hidden="" id="email-request-status" role="status" tabindex="-1"></div>
<noscript><p class="email-delivery-note">Email requests require JavaScript. You can still use the worksheet on this page without giving an email address.</p></noscript>
</div><p class="worksheet-local-intro">Prefer to work here? <a data-open-worksheet="" href="#worksheet-form">Use the worksheet on this page</a>—no email required.</p><details class="worksheet-details"><summary>Build my decision brief <span aria-hidden="true">+</span></summary>
<form id="worksheet-form">
<p class="form-note">No email required. This tool does not send your entries to a server or save them in browser storage. Export before leaving.</p>
<div class="form-grid">
<label>Outcome and deadline<textarea name="Outcome and deadline" placeholder="Improve [measure] from [baseline] to [target] by [date]." rows="2"></textarea></label>
<label>Target Growth Cell<textarea name="Target Growth Cell" placeholder="Geography · use case · buyer group · buying problem" rows="2"></textarea></label>
<label>Main growth direction<select name="Main growth direction"><option value="">Choose a direction</option><option>Deepen</option><option>Expand</option><option>Copy</option><option>Explore</option></select></label>
<label>Owner and review date<input name="Owner and review date" placeholder="Who owns the decision? When will you review it?" type="text"/></label>
<label>Observation and likely constraint<textarea name="Observation and likely constraint" placeholder="What have you observed? What do you think is causing it?" rows="3"></textarea></label>
<label>Smallest complete test<textarea name="Smallest complete test" placeholder="We believe [change] will improve [outcome] because [evidence]." rows="3"></textarea></label>
<label>Economics and downside cash<textarea name="Economics and downside cash" placeholder="Contribution, acquisition allowance, test budget, cash exposure and low/base/high cases." rows="3"></textarea></label>
<label>Evidence, guardrails and decision<textarea name="Evidence, guardrails and decision" placeholder="What would make us scale, revise, extend or stop? Include returns and service." rows="3"></textarea></label>
</div>
<div class="form-actions"><button class="button ink-button" id="save-plan" type="button">Save my brief (.txt)</button><button class="text-button" id="copy-plan" type="button">Copy my brief</button><button class="text-button" type="reset">Clear entries</button></div>
<p aria-live="polite" class="status" id="worksheet-status" role="status"></p>
</form></details>
<div class="worksheet-download"><a class="text-button" download="D2C-Game-Growth-Decision-Worksheet.pdf" href="/assets/insights/ecommerce-growth-strategy/growth-decision-worksheet.pdf" id="save-pdf">Get the blank fillable PDF <span aria-hidden="true">Free · Email optional</span></a><span>Free · No email gate</span></div>
<noscript><p>JavaScript is off. The article remains readable. <a href="/assets/insights/ecommerce-growth-strategy/growth-decision-worksheet.pdf">Download the blank fillable worksheet</a>.</p></noscript>
</section>
<section aria-labelledby="questions-title" class="chapter faq-section" id="questions" tabindex="-1">
<div class="chapter-label">COMMON QUESTIONS</div><h2 id="questions-title">The decisions behind the details.</h2>
<details><summary>What is an ecommerce growth strategy?</summary><p>It is a set of choices about which customer opportunities to pursue, how to win them and how growth will strengthen the business economically. It connects customer needs, offers, buying journeys, acquisition, retention and operations to an outcome—not simply to more activity.</p></details>
<details><summary>Should I improve traffic, conversion or order value first?</summary><p>Start with the best-supported constraint and meaningful contribution upside. More traffic will not fix an unviable offer. Discounts can raise conversion while reducing contribution. Larger baskets can increase product and delivery costs. Model the combined effect rather than treating one metric as the whole score.</p></details>
<details><summary>Is another advertising channel a new Growth Cell?</summary><p>Not automatically. Another channel may be a new flow serving the same customer opportunity. It can reduce channel dependence without diversifying the buying problem or customer group. Separate the growth map from campaign structure; not every cell needs a separate campaign.</p></details>
<details><summary>Can a new brand use this framework?</summary><p>Yes. Start with one clearly defined customer-job hypothesis and validate the need, product, offer and economics. You need evidence that an opportunity can work before you need a portfolio of cells. Explore carefully, then deepen what earns the next investment.</p></details>
<details><summary>When is international expansion the right move?</summary><p>When an opportunity looks transferable and the destination’s demand, delivered economics and operating requirements support a bounded test. Source-market success is useful evidence, not proof that the next geography will behave the same way. Copy what appears to work; revalidate what changes.</p></details>
<details><summary>Does a positive first test mean it is time to scale?</summary><p>Not necessarily. Check measurement, uncertainty, returns, acquisition costs, implementation costs and cash requirements against the original decision criteria. Early purchases are evidence, but not proof of reliable acquisition at a larger budget. Scale in steps when the broader economics and delivery conditions support it.</p></details>
</section>
<section aria-labelledby="closing-title" class="closing-cta" id="next-step" tabindex="-1"><span class="eyebrow">BUILD THE ENTREPRENEUR. BUILD THE BUSINESS.</span><h2 id="closing-title">Stop collecting tactics.<br/> Start connecting the system.</h2><p>See how market, product, customer, offer, funnel, traffic and economics connect in the <a class="context-link" href="https://www.d2cgame.com/masterclass">D2C Game free masterclass</a>—then use this growth framework to decide what deserves the next investment.</p><a class="button cta-primary" data-masterclass="" data-position="end-article" href="https://www.d2cgame.com/masterclass">Watch the Free Masterclass <span aria-hidden="true">↗</span></a><small>Free training · Practical framework · No hype</small></section>
<section aria-labelledby="author-title" class="author-box" id="author" tabindex="-1">
<span class="section-kicker">ABOUT THE AUTHOR</span>
<div class="author-card"><img alt="Roman Sahakov, founder of D2C Game" class="author-photo" decoding="async" height="104" loading="lazy" src="/assets/insights/ecommerce-growth-strategy/roman-sahakov-author.webp" width="104"/><div class="author-copy"><h2 id="author-title">Roman Sahakov</h2>
<p>Roman Sahakov is an ecommerce operator and founder of D2C Game. His experience includes businesses built and operated with his own capital, customers across 18+ countries, and broader agency, client and advisory work. Read <a class="context-link" href="https://www.d2cgame.com/about">Roman’s full operating story</a> to see how those wins, failures and repeated decisions shaped the framework.</p>
<div class="author-proofline"><span><b>$20M+</b> operator-generated ecommerce revenue</span><span><b>18+</b> countries</span><span><b>3</b> industries</span></div>
<p>If you want help applying the system to an existing D2C business, see <a class="context-link" href="https://www.d2cgame.com/services">ways to work with D2C Game</a>; for more field notes and frameworks, visit <a class="context-link" href="https://www.d2cgame.com/insights">D2C Game Insights</a>.</p></div></div>
</section>
<section aria-labelledby="sources-title" class="sources" id="sources" tabindex="-1"><h2 id="sources-title">Sources &amp; methodology</h2><p>Growth Cells and the four-lever structure are D2C Game’s planning approach. Recommendations, diagrams and worked scenarios are teaching material—not evidence of measured results. All numerical examples are hypothetical. Sources support the specific statements cited, not a guarantee of business performance. Research reviewed 29 September 2026.</p><ol>
<li id="source-1"><a href="https://www.accaglobal.com/gb/en/student/exam-support-resources/fundamentals-exams-study-resources/f5/technical-articles/CVP-analysis.html">ACCA — Cost-volume-profit analysis</a><span>Contribution, variable costs and the relationship to fixed costs.</span></li>
<li id="source-2"><a href="https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/customers-reports">Shopify Help Center — Customers reports</a><span>Customer cohorts and subsequent purchasing.</span></li>
<li id="source-3"><a href="https://baymard.com/lists/cart-abandonment-rate">Baymard Institute — Cart abandonment research</a><span>Reported checkout barriers; not a predicted uplift for a particular store.</span></li>
<li id="source-4"><a href="https://developers.google.com/google-ads/api/docs/experiments/reporting">Google Ads — Conversion Lift reporting</a><span>Incremental conversions and incremental conversion value.</span></li>
<li id="source-5"><a href="https://www.microsoft.com/en-us/research/group/experimentation-platform-exp/articles/patterns-of-trustworthy-experimentation-during-experiment-stage/">Microsoft Research — Trustworthy experimentation during a test</a><span>Quality monitoring, repeated measurements and early peeking.</span></li>
</ol></section>
</article></div></div>