eCommerce SEO Case Study: The Arithmetic Behind a 40% Lower Customer Acquisition Cost in Ten Months
Retail finance teams do not fund SEO for traffic; they fund it for a lower cost per new customer. This case study is written for them. It shows how an online retailer’s blended customer acquisition cost fell 40% in ten months as organic search’s share of revenue rose from 14% to 41%: the formula, the month the numbers turned, which page types produced the revenue, what the retailer did with its paid budget, and how to run the same calculation for your own store before committing a dollar. Monthly organic sessions grew from 22,000 to 78,000 over the same period. Every figure comes from the client’s Google Analytics 4, Search Console, ad platforms and order system, and the method of verification is set out below.
The headline results
- −40%Blended customer acquisition cost
- 14% → 41%Organic share of revenue
- 22,000 → 78,000Monthly organic sessions
- 10 monthsFrom kickoff to these figures
| Metric | Before | After | Change |
|---|---|---|---|
| Blended CAC (all channels) | Baseline | 40% lower | −40% |
| Organic share of revenue | 14% | 41% | +27 points |
| Monthly organic sessions | 22,000 | 78,000 | 3.5× |
| Non-brand paid search spend | Largest line in the budget | Reduced and reallocated in tranches | Reallocated |
| Category pages ranking on page one | Minority of categories | Large majority of categories | Recovered |
CAC is total acquisition spend (paid media, agency fees including SEO, and tooling) divided by new customers, from the client’s ad platforms, invoices and order system, comparing the month before kickoff with month ten. Organic revenue share and sessions are from Google Analytics 4 with purchases reconciled to the order system. The client’s name is withheld under NDA; screenshots are available on a video call under the same terms.
Who the client is
| Client snapshot | |
|---|---|
| Business | Mid-sized online retailer with a broad catalog across many categories |
| Primary conversion | Purchases, with new-customer orders separated from repeat |
| Starting position | Organic 14% of revenue; non-brand paid search the largest budget line with rising cost per order; most category pages off page one |
| Engagement | Managed eCommerce SEO retainer, ten months at the time of these figures |
| How decisions were made | Monthly from a CAC model fed by ad platforms, GA4 and the order system; paid reallocation decided jointly with the client’s media buyer |
| Outcome | Blended CAC down 40%; organic the largest revenue channel by month ten |
The retailer sells a broad catalog online with a small marketing team and an in-house developer. It had grown on paid search and paid social and had reached the point where every additional order cost more than the last. The brief from its finance lead was a number, not a channel: bring blended customer acquisition cost down without reducing total new customers.
The challenge
The store’s acquisition economics had stopped working. Non-brand paid search was the largest budget line and its cost per order had risen for four consecutive quarters as marketplaces and competitors bid on the same category terms. Organic search produced 14% of revenue, and most of that was branded. Category pages, the page type that should have captured the non-brand demand the retailer was paying for, were largely off page one: thin, duplicated by faceted navigation, and slow.
The brief required us to treat SEO as a CAC lever. That meant building a model of acquisition cost by channel from month one, agreeing with the client’s media buyer which paid terms would be reallocated as organic recovered them, and reporting progress in dollars per new customer rather than rankings.
Why this was difficult
Three factors made this harder than a standard retail SEO program. The faceted navigation had generated a very large number of crawlable URL variants that diluted every category; cleaning that up without losing the long-tail traffic some variants earned took careful rules and most of the first two months. Second, reallocating paid spend too early would have cut total orders before organic could replace them, so the sequence had to be driven by the CAC model rather than by enthusiasm. Third, the result had to show in blended CAC, a figure that moves slowly and includes our own fee, which meant the program had to earn back its cost before it could show a reduction at all.
What we did, month by month
- Month 1CAC model and technical auditWe built the acquisition cost model by channel from ad platforms, invoices and the order system, and audited the site: faceted-navigation URL explosion, slow category templates, duplicate product content. The developer began with the crawl rules.
- Month 2Facet rules and category templatesIndexable facets reduced to the few with search demand; the rest canonicalized or blocked. Category templates rebuilt for speed and for content above and below the grid. Organic revenue share unchanged, as expected.
- Month 3Category pages recoverThe first categories returned to page one for their head terms. Organic revenue share began to move from its 14% starting point. The media buyer began a watch list of non-brand paid terms that organic now covered.
- Month 4Product templates and buying guidesProduct page templates fixed for structured data, unique descriptions on the highest-value SKUs, and the first buying guides linked into categories.
- Month 5First paid reallocationWith organic covering the head terms for the recovered categories, the first tranche of non-brand paid spend was moved to brand and paid social. Total orders held; blended CAC fell measurably for the first time.
- Month 6Sessions pass 50,000Organic sessions reached 56,000, with organic revenue share climbing towards its month-ten level. Links earned to category pages from product-review and industry publications.
- Month 8Second reallocationA further tranche of non-brand paid search reallocated after two months of stable organic coverage; blended CAC continued to fall.
- Month 10Figures on this page78,000 organic sessions, organic 41% of revenue, blended CAC 40% below the month before kickoff with total new customers higher than at the start.
Monthly organic sessions at the points reported to the client
Monthly organic sessions from Google Analytics 4. The CAC reduction lags this line: blended CAC first fell in month five, after organic coverage allowed the first paid reallocation.
What made the difference
- ✓Treating CAC as the metric from day oneThe acquisition cost model built in month one is why the program was sequenced correctly and why the finance lead kept funding it through the quiet first quarter.
- ✓Fixing faceted navigation before writing a wordA very large number of URL variants were diluting every category; collapsing them is what let category pages rank in month three.
- ✓Categories first, products second, blog lastRevenue in retail SEO sits on category and sub-category pages; the program went where the revenue was and treated content as support.
- ✓Reallocating paid spend on evidence, in tranchesSpend was moved only after two months of stable organic coverage on a term, so total orders never dipped while CAC fell.
- ✓Reporting in dollars per new customerEvery monthly report led with blended CAC and organic revenue share, which kept the client’s media buyer and finance lead in the same conversation.
How the result was verified
Blended customer acquisition cost was calculated monthly as total acquisition spend divided by new customers. Spend included paid media from the ad platforms, agency fees including our own retainer, and marketing tooling, from the client’s invoices; new customers came from the order system, with repeat buyers excluded by customer ID. Organic revenue share and sessions are from Google Analytics 4, with purchases reconciled against the order system each month. The comparison is the calendar month before kickoff against month ten. The client’s finance lead reviewed the model and this page before publication.
Who this applies to
This case applies to online retailers whose growth has come from paid media and whose cost per order is rising: catalogs of any size, on Shopify, Magento, BigCommerce, WooCommerce or custom platforms, selling nationally or across North America. It applies most directly where category pages are the natural home for the demand the store is currently buying. It applies less well to single-product brands, where the CAC lever is different, and to marketplace-only sellers without a store of their own.
What to expect if you start now
Starting today, expect the first two months to be technical: crawl rules, templates and speed, with organic revenue share barely moving. Expect categories to recover from month three, the first paid reallocation around month five once coverage is stable, and the blended CAC figure to fall from there, with the full effect taking eight to twelve months depending on catalog size and competition. Expect to involve your developer early and your media buyer throughout. For scoping and current pricing, see managed SEO in the US.
“Ren Hao SEO turned organic search into our biggest pipeline source. We finally have a channel that compounds.”
“The transparency is unlike any agency we’ve worked with. We always know what’s happening and why.”
Frequently asked questions
How exactly does SEO lower customer acquisition cost?
Did the retailer cut paid advertising to get the 40% reduction?
What size of store was this?
Which pages produced the organic revenue?
How long before CAC started to fall?
Can you calculate what SEO would do to our CAC?
Can you share the client’s name or screenshots?
More case studies
About this page
Written by the Ren Hao SEO team and reviewed by Ren Hao, Founder & Lead SEO Strategist (LinkedIn), who led the engagement. Ren Hao SEO is a data-driven international SEO agency headquartered in Johor Bahru, Malaysia, serving eight country markets (company LinkedIn). Figures come from the client’s Google Analytics, Search Console and CRM and were reviewed with the client before publication; the client’s name is withheld under NDA and screenshots are available on request under the same terms. Last substantive update: October 2026. Drafting is assisted by AI tools and every page is edited and fact-checked by our team before publication; see how we create our content. Nothing on this page is a forecast for any other store.
