Case study · Shopify · United States2021 to 2026 · Ongoing
Ecommerce SEO for $250K to $10M Shopify brands

From zero rankings to $3.4M a year in organic revenue, on $3.5K a month.

How one Shopify store went from invisible in search to outranking Amazon for its most competitive terms. Every step, every number, and the one mistake that stops most stores before results kick in.

$3.47M
Organic revenue, last 12 months
$8M+
Cumulative organic revenue since 2021
$169.8K
Total SEO investment, ~5 years
47:1
Revenue returned per dollar invested
150K+Organic visitors per month
85%Of traffic is non-branded
#1Ahead of Amazon on core terms
$11M+Total value created (profit + company value)
Watch the $3.4M case study video
▶
Prefer video? 25 min walkthrough

This store pays us $3,500 a month. In the last 12 months, organic search brought them over $3.4 million in revenue, 13% of their $26M annual total according to Google Analytics. When we started in August 2021 they were not ranking for anything. Today they beat Amazon for their most competitive search terms.

I'm going to show you exactly how, in the order we did it. Not a highlight reel: the full strategy, what they invested, what it returned, and what we'd tell any store owner thinking about SEO.

Ahrefs organic traffic graph showing growth from near zero in Aug 2021 to over 150K monthly visitors
Fig. 01 · Organic traffic, all time. SEO started August 2021. 86.9% of traffic from the United States, and 122.8K of 145K monthly visits are non-branded.

Two years ago I recorded a video on this same client at around 83,000 organic visitors a month. Now it's over 150,000. The detail that matters most is at the bottom right of that screenshot: the split between branded and non-branded traffic. If someone types the brand name into Google, they already knew the business. That isn't SEO's doing and we don't take credit for it. 85% of this traffic is people who had never heard of them. That's the number you want for your own store.

01
Step one, always

Is SEO even worth doing in this niche?

Before we touch a single page, we answer one question: given this niche and these product prices, is organic search a worthwhile channel at all? We don't want to work with a store for four months and be embarrassed at the end because there was never a result to be had. There are plenty of stores where SEO is a genuine growth engine. We'd rather focus on those and tell the others to invest elsewhere.

Here's how we run that analysis, using protein powder as a neutral example (it isn't tied to this client).

1. Is there demand?

We look at what people actually type into Google or AI to find products like yours, and how many do it per month from the countries you ship to. For "protein powder", global demand is close to 600K searches a month, 185K of them in the US, and the trend is up.

Ahrefs keyword overview for protein powder: 185K US searches, 593K global
Fig. 02 · Keyword demand check. 185K US searches a month, 593K globally, difficulty 24 out of 100.

2. What are the top rankers getting?

Then we look at who currently ranks for those terms and how much traffic their domains pull. Quest Nutrition gets close to 100K organic visitors a month. Premier Protein close to 200K. That tells us the ceiling: what's realistically available if you get to the top.

Ahrefs overview of questnutrition.com: 98.3K organic traffic, DR 65
Fig. 03 · Competitor ceiling. Quest Nutrition: 98.3K monthly organic visits, DR 65, 239 AI Overview citations.

3. Run the numbers, conservatively

Take a 200K monthly traffic potential, a $50 average order value, and a 2.5% conversion rate (deliberately low for this niche). Ignore repeat purchases entirely, even though most stores see them. That gives an annual organic revenue potential of about $2.73M. The real number for protein powder is far higher, but we want the floor, not the ceiling.

Traffic / mo
200K
Conv. rate
2.5%
AOV
$50
Revenue / yr
$2.73M

4. What does it do to company value?

If you're in ecommerce for the long haul, you should be thinking about what your store is worth, not just what it sells. Private small to mid-market ecommerce brands typically trade at 3.5x to 8x EBITDA. We use 5x as a middle-of-the-road figure.

Google AI overview: average EV/EBITDA for ecommerce is 3.5x to 8x for private brands, 10x to 13x for large public companies
Fig. 04 · Ecommerce valuation multiples. 3.5x to 8x EBITDA for private brands; we model at 5x.

At a 50% gross margin, $2.73M in organic revenue is roughly $1.36M in extra annual profit. At 5x, that's about $6.8M added to what a buyer would pay for the store. Sophisticated buyers also know that SEO traffic is more consistent than influencer or paid channels, which makes a store with a working organic channel far easier to sell.

This is the free audit

We run exactly this niche potential analysis for a limited number of Shopify, WooCommerce and BigCommerce stores doing $250K to $10M a year, free, as a 5 to 7 minute personalised video. 20 per month, first come first served, and we'll say no if we don't think you're a fit.

Request your audit
02
Strategy audit

Find the one gap that matters, then allocate everything to it.

Once we know SEO is worth doing, we spend 5 to 10 hours on a strategy audit: who is at the top right now, why are they there, and why isn't this store? The gaps between those answers become a resource allocation plan.

For this client, the brands at the top were winning on two things: dedicated, optimised pages for the most-searched keywords, and a lot of authority behind those pages. Authority comes from backlinks, mentions of your business on other websites. Technical SEO was a rounding error. So the plan was: fix what's broken once, optimise the pages, then pour 85% of the budget into authority.

That split is not universal. Some niches need no backlinks at all. That's precisely why the analysis comes first.

SEO resource allocation pie chart: 85% backlinks, 14% content, 1% technical SEO
Fig. 05 · Resource allocation for this niche. Backlinks 85%, content 14%, technical 1%.
03
Execution, in order

What we actually did.

3.1

Technical fixes first, then quarterly checks

Only 1% of the budget, but we cover this base first. Technical issues rarely drive rankings, but they can hold them back from their full potential. We fixed the errors, then set a monthly check and a deeper quarterly audit. It's maintenance. It's boring. It has to be done.

Ahrefs site audit overview: health score 84, 6,600 errors, 2,756 warnings
Fig. 06 · A typical technical standing report. Health score, error and warning distribution across 21.5K crawled URLs.
3.2

Optimise the most important collection pages

This is the biggest single win for most ecommerce stores. Figure out which collection pages match your highest-value keywords, then optimise them properly: title, URL, on-page copy, internal links. Gymshark's men's tank tops page is a clean example of what a collection page built to rank looks like. If you have a handful of collections, do them all. If you have hundreds, start with the ones tied to your best sellers.

Gymshark tank tops collection page at gymshark.com/collections/tanks/mens
Fig. 07 · Collection page built to rank. Keyword in the URL, H1, and intro copy; 135 products beneath.
3.3

Create new collection pages for quick wins

SEO takes time, and clients leave if they see nothing for months. So we go after fast money early to prove the channel works. The method: look at what the store already ranks for but has no dedicated page for. Gymshark has a "workout sets" page. People also search "cute workout sets" 3.9K times a month in the US, with a ranking difficulty of 4 out of 100. A dedicated collection with that title and URL is an easy win most competitors won't bother with. Same for "matching", "plus size", and "seamless" workout sets.

Ahrefs keyword list for workout sets: cute workout sets 3.9K searches KD 4, matching 1.8K KD 3, plus size 1.0K KD 7, seamless 800 KD 5
Fig. 08 · Quick-win candidates highlighted. Low difficulty, real demand, no dedicated page yet.

Pick all the low-hanging fruit, then reinvest what it earns into the harder, higher-volume keywords. That's how the compounding starts.

3.4

Fix the site structure

Simple, not easy. Your most important collection pages belong in the main navigation and on the homepage, because the homepage is almost always your strongest page. Gymshark puts tank tops one click from the top menu and promotes seasonal collections directly from the homepage. Do the same for the categories you most want to rank.

Gymshark main navigation menu showing Tank Tops under T-shirts and Tops
Fig. 09 · Priority collections in the primary navigation, one click from any page.
3.5

Build authority to collection pages, not the homepage

This is where 85% of the work went and still goes. If you're competing with Amazon and only build links to your homepage, you'd need tens of millions of dollars to match their authority. But you don't have to beat Amazon's domain. You only have to beat them on one specific collection page. So we build high-quality backlinks directly to the category pages that matter. Here's what a good one looks like: Shopify's own blog referring to Rare Beauty.

Shopify blog article linking to Rare Beauty, an example of a high-quality backlink
Fig. 10 · A high-quality editorial backlink. Relevant site, real context, in-content link.
3.6

Solve the seasonality problem with keyword research

Their core products are seasonal. We ran keyword research to find products with strong search demand and weak competition in the off-season, recommended them, and ranked the new collection pages. It worked, and it smoothed out their revenue curve.

04
Investment vs. return

$169,800 in. Over $8 million out.

They started at roughly $1,000 a month in 2021, moved to $3,000 (9K a quarter), and have been at $3,500 (10.5K a quarter) for about two years. Total to date: $169,800 over almost five years. Nobody keeps paying for five years unless it made sense early, and it did.

Revenue from organic traffic over the same period: over $8 million cumulative, measured in Google Analytics connected to their Shopify store. The $3.47M figure is the last 12 months alone.

And that undercounts it. A lot of people discover a brand through search, then come back through retargeting or type the name in directly. That revenue gets attributed to paid and branded channels, but SEO opened the door.

Quarterly SEO payments and cumulative cost reaching $169,800 by Q2 2026
Fig. 11 · Quarterly payments (blue) and cumulative cost (red), Q3 2021 to Q2 2026: $169,800 total.
Cumulative SEO value curve growing from $36K to $17.3M, with month 4 marked near the start
Fig. 12 · Cumulative value generated from organic revenue (green) vs. cumulative cost (red, barely visible). The arrow marks month 4: where most stores quit.
Non-branded organic revenue, 12 mo × 50% margin
~$1.5M profit
Company value added at 5x
$7.3M
Total value created (gross profit + EV)
$11M+

SEO was the first channel they got working profitably. The cash it produced funded influencers, paid ads, and everything else they scaled afterwards. This is how ecommerce stores get to the point of selling for $5M, $10M, $30M: multiple channels, all with a real ROI, and one of them compounding.

05
The part paid ads can't do

What if they stopped investing today?

Stop paid ads and traffic drops to zero the same day. SEO's big downside is that it's slow: five to six months for new stores, less for established ones. The upside is what happens when you stop.

Based on what we've seen across clients, a store that stops investing keeps growing for about six months on the back of work already done, plateaus for the next six, then declines at 3% to 5% a quarter. To be very conservative, I've modelled a 10% quarterly decline in the chart. Even then, cumulative value keeps climbing for years after the last invoice. The exponential curve flattens; the ROI keeps compounding.

That's why the brands that benefit from SEO are the ones willing to stick with it through the slow start.

Cumulative SEO value chart with a line marking a theoretical stop in investment, showing value continuing to grow afterwards
Fig. 13 · Theoretical stop in investment (they haven't). Value keeps growing on a flattened curve.
06
Lessons learned

Four things that made the difference.

01

Diagnose the one gap that matters. Don’t do everything.

If Amazon is your competitor and someone tells you to do everything Amazon did, that’s 30 years and $30 billion. Find the biggest gaps and the lowest-hanging fruit, then compound from there. Here the order was technical, then pages, then links.

02

Collection pages plus links to them is where the money hides.

Optimising category pages for high-volume keywords and building authority directly to those pages drove the bulk of the revenue. This is the case for most ecommerce stores, not just this one.

03

SEO compounds massively, but only for brands that don’t quit at month four.

Most stores pull the plug at month four or five because nothing has moved yet. If you want an exit in 3 to 5 years, that is exactly when you should be starting, not stopping.

04

You can beat much bigger competitors with strategy and focus.

This client outranked Amazon and household-name US brands. Not by outspending them, but by picking the right pages and the right order. It started with the niche potential analysis.

Where the money hides: a furniture example

If you sell sofa beds, you need a sofa beds collection page, and you need to know the exact keyword to build it around. "Sofa beds" has 22K US searches a month and a traffic potential of 112K if you own the topic. Koala has the right page and the right keyword, but the page itself isn't optimised. That's the gap, and it's the same gap we found for this client in their niche.

Ahrefs overview for sofa beds: 22K searches, 112K traffic potential, KD 26
Fig. 14 · Demand check: 22K searches, 112K traffic potential.
Koala sofa beds collection page
Fig. 15 · Right page, right keyword, not yet optimised.
Free · 20 / month
It all started with step one

Find out if SEO is worth doing in your niche.

A personalised 5 to 7 minute video for Shopify, WooCommerce and BigCommerce stores doing $250K to $10M a year: is SEO and AI search worth pursuing in your niche, the revenue potential, the company value upside, and who's winning right now. Delivered in one to two working days. No follow-up calls, no chasing.

Request your free audit

We take on three new clients a month, so we may decline stores that don't qualify.

Example of a free SEO audit video delivered via Loom
What a delivered audit looks like.