Ecommerce Case Study · SEO + AI Search

How an Off-Grid Ecommerce Brand Grew Organic Revenue 66% and AI Revenue 349% in 9 Months

Client anonymized under NDA: an established off-grid living and outdoor gear ecommerce brand (Shopify), North America, 8-figure revenue. Engagement began January 1, 2026. Every number below comes straight from the client’s Google Analytics 4, Google Search Console, and Shopify, in Canadian dollars (CAD), same calendar dates year over year.

Results at a glance

+66%
Organic revenue (Google SEO)
$624,599 to $1,037,106
+349%
AI revenue, attributed
$11,699 to $52,585
+82%
Direct revenue (untagged AI)
$999,257 to $1,815,034
MetricBefore (prior year)After (9 months)Change
Organic revenue (Google SEO), Jan 1 to Sep 14$624,599$1,037,106+66%
AI revenue, attributed (tagged to ChatGPT, Copilot, etc.)$11,699$52,585+349%
Direct revenue (untagged AI)$999,257$1,815,034+82%
Organic Google clicks23,66648,271+104%
Organic Google impressions1,955,0373,353,122+71%
Average Google position18.111.2improved
Google AI-feature impressionsnot tracked yet381,000new channel

An off-grid living and outdoor gear ecommerce brand on Shopify, North America, 8-figure revenue (anonymized). Nine-month engagement, started January 1, 2026. Currency: CAD.

The 60-second context

This was not a rescue. The brand already did real volume with a large catalog; organic just was not pulling its weight. Starting January 1, 2026, we ran our standard ecommerce playbook, nothing exotic:

  • Full technical audit and fixes (H1s, redirects, site-wide schema): 27 tasks.
  • 45+ category, brand, and collection pages rewritten to rank and sell.
  • Roughly 60 backlinks via guest posts and link insertions.
  • The same work, structured so ChatGPT and Google’s AI answers can cite the brand.

Nine months later, here is what happened.

1. Google & SEO revenue growth

Organic revenue from Google Analytics 4, same dates year over year:

Organic revenue (GA4)Prior year 2025This year 2026Change
Last 28 days (Aug 18 to Sep 14)$71,470.42$161,558.80+142.04%
Last 90 days (Jun 17 to Sep 14)$273,545$458,468+67.6%
Year to date (Jan 1 to Sep 14)$624,599$1,037,106+66.04%

That is an added $412,506 in organic revenue year to date, and the most recent 28 days are growing more than twice as fast as the year-to-date rate, so it is still accelerating.

Shopify, an entirely separate system, agrees. These are its first-click numbers, summing every organic search engine it reports, not just Google:

MetricPrior year 2025This year 2026Change
GA4 organic search (SEO), revenue$624,599$1,037,106+66%
GA4 organic search (SEO), orders6541,028+57%
GA4 direct, revenue$999,257$1,815,034+82%
GA4 direct, orders609983+61%
Shopify organic search (SEO), revenue$430,269.26$979,280.63+127.6%
Shopify organic search (SEO), orders5281,036+96.2%
Shopify direct, revenue$1,793,842.37$2,165,962.84+20.7%
Shopify direct, orders1,3361,281-4.1%

GA4 and Shopify land within about 6% of each other on total organic-search revenue ($1,037,106 vs $979,281), two independent systems telling the same story. The tools diverge more on direct traffic (GA4 shows direct revenue up 82%, Shopify up 21%), which is expected: direct is the untagged catch-all where attribution is messiest, and, as the next section shows, where most AI-driven traffic lands.

Click any screenshot to zoomScroll for more →
Screenshot 1: GA4 organic revenue, last 28 days (Aug 18 to Sep 14): $161,558.80 vs $71,470.42, +142.04%
Screenshot 1
Screenshot 2: GA4 organic revenue, year to date (Jan 1 to Sep 14): $1,037,106.02 vs $624,599.58, +66.04%
Screenshot 2
Screenshot 3: GA4 organic revenue, last 90 days (Jun 17 to Sep 14): $458,467.86 vs $273,545.12, +67.6%
Screenshot 3
Screenshot 4: Shopify, all organic channels, this year (Jan 1 to Sep 14, 2026)
Screenshot 4
Screenshot 5: Shopify, all organic channels, same dates last year (Jan 1 to Sep 14, 2025)
Screenshot 5
Screenshot 6: Shopify direct traffic, this year (599,790 sessions / $2,165,962.84)
Screenshot 6
Screenshot 7: Shopify direct traffic, same dates last year (138,182 sessions / $1,793,842.37)
Screenshot 7
This is nine months of organic revenue growth. Want the same for your store?Book a call

2. AI (LLM) revenue growth

Revenue Google Analytics 4 can directly attribute to AI assistants grew from $11,699 to $52,585, up 349%. In GA4, direct revenue, the untagged bucket where most AI lands, grew from $999,257 to $1,815,034, up 82%.

MetricPrior year 2025This year 2026Change
AI-tagged revenue, Shopify$8,322.30$53,403.45+542%
AI-tagged revenue, GA4$11,699$52,585+349%
Untagged direct revenue, Shopify$1,793,842.37$2,165,962.84+20.7%
Untagged direct revenue, GA4$999,257$1,815,034+82%

Two independent systems, one tracked number. GA4’s LLM total ($52,585) and Shopify’s AI-labeled entries ($53,403) land within about 2% of each other. And both undercount it: most AI referrals arrive untagged and land in direct, so $52,585 is the floor, not the ceiling.

Click any screenshot to zoomScroll for more →
Screenshot 8: GA4 LLMs traffic report, year to date: $52,584.96 vs $11,699.31, +349.47% (11,221 sessions vs 2,199)
Screenshot 8
Screenshot 9: Shopify, all non-paid channels this year: ChatGPT and Copilot split across multiple "unknown" entries
Screenshot 9
Screenshot 10: Shopify, all non-paid channels last year: AI entries barely register
Screenshot 10

Decoding direct traffic

Most AI-driven revenue never carries an AI label. Assistants send buyers with no referrer, so those sales land in the one bucket that catches everything untagged: direct. The truest measure of AI demand is not the $52,585 we could tag, it is what happened to direct traffic, and that is where the story gets loud.

1m 01s → 14s
Avg engagement time per session (-76%)
+82%
Direct revenue ($999,257 to $1,815,034)
Metric (GA4, Direct traffic)Before (2025)After (2026)Change
Sessions96,715640,259+562%
Active users72,219592,242+720%
New users40,252594,778+1,378%
Total revenue$999,257$1,815,034+82%
Key events609995+63%
Avg engagement time / session1m 01s14s-76%

Here is the tell. Every volume metric exploded, but average engagement time per session collapsed from 1 minute 1 second to just 14 seconds. Real shoppers do not average 14 seconds on a site, and a real audience does not swing this hard in one direction on every single metric except time on page. That is the fingerprint of AI-mediated traffic: assistants like ChatGPT read the page, pull what they need, and hand the answer back inside the chat, so the recorded session lasts seconds even though a real person is on the other end deciding to buy. Engagement time cratering while revenue rose 82% is what it looks like when people arrive already sold, sent by an AI that did the reading for them.

To be clear: this brand already did about $1M from direct last year, and we are not claiming every dollar of the increase is us, or even all of it AI. But direct grew 82%, more than $815,000, the traffic shape is unmistakably AI, and these are buyers, not browsers. This is revenue we point to as ours to influence, and leaving it out would understate what happened.

Screenshot 16: GA4 direct traffic, year to date vs prior year: sessions 640,259 vs 96,715 (+562%), active users +720%, new users +1,378%, revenue $1,815,034 vs $999,257 (+82%), average engagement time per session 14s vs 1m 01s (-76%)
Screenshot 16
AI is already handing this brand buyers. Want it doing that for you?Book a call

3. SEO traffic & visibility

Google Search Console is the source of truth for what Google itself sees. Year over year:

  • Clicks, last 3 months: 37,700 to 51,800.
  • Clicks, year to date: 119,000 (on 8.02M impressions).
  • Impressions: up 71%.
  • Average position: improved from 18.1 to 11.2.

That last one is worth a beat, because the tools show it in red, like a decline. It is not. Average position is like a golf score: lower is better, and it moved from about 18 to about 11. What makes that impressive is that it improved while clicks doubled and impressions grew 71%. Normally, when a site starts ranking for far more queries, average position gets dragged the other way, because you are suddenly showing up for lots of new terms further down the page. Improving average position while massively expanding reach is the hard version, and it is the signal that the new rankings are quality, not filler.

There is a natural control group in the channel data, too. The two channels our work drives, Organic Search and Organic Shopping, grew first-time users by 1,099% and 91% year over year. Organic Social, which we do not touch, grew about 21% over the same period. Same brand, same nine months: the channels we ran moved on a completely different order of magnitude than the one we did not.

Google’s own AI answers are pulling the brand in too. Since Search Console began tracking it in mid-May, the brand has logged 381,000 impressions inside Google’s generative AI features, and climbing.

Click any screenshot to zoomScroll for more →
Screenshot 11: GA4 organic Google Search, YTD: clicks 48,271 vs 23,666 (+104%), impressions 3.35M vs 1.96M (+71.5%), avg position 11.2 vs 18.0
Screenshot 11
Screenshot 12: Google Search Console, last 3 months vs prior year: clicks 51.8K vs 37.7K, impressions 3.13M vs 2.69M, avg position 11.2 vs 18.1
Screenshot 12
Screenshot 13: Google Search Console, year-to-date totals: 119K clicks, 8.02M impressions, avg position 11.3
Screenshot 13
Screenshot 14: GA4 first-user acquisition by channel, YTD vs prior year: Organic Search users 900,402 vs 75,088 (+1,099%), Organic Shopping 12,628 vs 6,620 (+91%), Organic Social 34,744 vs 28,651 (+21%)
Screenshot 14
Screenshot 15: Google Search Console generative-AI-features impressions: 381,000 since mid-May (when tracking began)
Screenshot 15

How we measured

Sources: the client’s own Google Analytics 4 and Google Search Console (the same numbers their team and Google see) plus Shopify’s native Analytics. Attribution: GA4 uses its default channel grouping; Shopify figures use first-click. Dates: identical calendar ranges in 2026 and 2025. Currency: CAD.

Where a screenshot showed the client’s name, products, or campaign labels, those are covered with a gray box marked “Redacted: client identifier.” Only identifying text is hidden; no metric, date, or chart is altered.

One limitation: we do not claim sole credit for every dollar. The client actively works on their own site and business alongside us. What we can show is that the channels we own, organic search and AI search, are the ones that grew, and by how much.

Why this worked

The demand already existed; the brand just was not capturing it in search. We fixed the technical drag, turned existing pages into pages that rank and sell, built steady authority, and made sure the brand shows up when people ask an AI. Consistency over nine months did the rest. Turn off paid and it stops; this keeps compounding.

We will map exactly what this could look like for your store.Book a call