Skip to main content

From Decline to Double:Beauty eCommerce Brand's Organic Turnaround

How a three-month, full-execution SEO sprint reversed a shrinking organic channel and doubled organic revenue, with growth still compounding after handover.

3 Months

Full Execution

2×

Organic Revenue

+72%

Organic Traffic

Beauty eCom Brand: cosmetics being packed for shipping

From a Shrinking Channel to Compounding Growth in 3 Months

An online beauty retailer selling premium makeup, fragrance, hair care and skincare came to us in June 2026 with an organic channel moving in the wrong direction. Between March and June, organic sessions had fallen 23% and organic revenue 33%, even though the store carried a large catalog of well-known international brands. We ran a three-month, full-execution engagement from June to September 2026: a technical and cannibalization audit, a rebuilt category architecture with new brand and brand-by-category collection pages, 30+ buying guides on high-intent collections, a new internal linking system, a homepage restructure and a first wave of digital PR. By September, organic sessions were up 61% and monthly organic revenue up 90% against June. The momentum held after the sprint ended: in October the store is averaging 2,117 organic sessions and €975 in organic revenue per day, more than double June's €477.

The Numbers That Matter

Every figure below comes straight from the store's Google Search Console, Google Analytics 4 and Ahrefs data. We measure against June 2026, the month the engagement started, and keep tracking after the three-month sprint to show the gains held and kept growing.

Organic revenue

2×

Organic Revenue

↑ €477 → €975 per day

Organic sessions

+72%

Organic Sessions

↑ 1,233 → 2,117 per day

Search clicks

53.4K

Search Clicks / 28 Days

↑ From 32.6K (+64%)

Search impressions

937K

Search Impressions / 28 Days

↑ From 519K (+81%)

Top 3 rankings

598

Top 3 Rankings

↑ From 354 (+69%)

Top 10 rankings

1,502

Top 10 Rankings

↑ From 982 (+53%)

Category page clicks

+106%

Category Page Clicks

↑ 12.1K → 24.9K / 28 days

Incremental revenue

€42K+

Incremental Revenue

↑ Above June run-rate

Growth Trajectory, Indexed to the June Kickoff

  • Organic Traffic / day
  • Organic Revenue / day (EUR)
  • Top 3 Keywords
Growth Trajectory, Indexed to the June Kickoff
SeriesJanFebMarAprMayJunJulAugSepOct
Organic Traffic / day1429146415591398128812331404165319822117
Organic Revenue / day (EUR)615620688705587477643925907975
Top 3 Keywords243290299276329354428448480598

The Proof Is in the Data

We don't just talk about results. These panels are rebuilt from the store's own Search Console, GA4 and Ahrefs data, with the comparison period stated on every one. The baseline is June 2026, the first month of the engagement; October covers October 1–21.

Total clicks / 28 days

53.4K (53,400)

vs. 32.6K in June

Total impressions / 28 days

937K (937,000)

vs. 519K in June

Average position

6.2 (6.2)

vs. 6.8 in June

Non-branded clicks / 28 days

31.9K (31,900)

vs. 19.9K in June

Daily clicks and impressions by month, January to October
Daily clicks and impressions by month, January to October
SeriesJanFebMarAprMayJunJulAugSepOct
Clicks / day1438143415261363126711661378158217801936
Impressions / day18804205132090217438179291860623717267293128534118

Google Search Console Performance

Search clicks grew 64% and impressions 81%, while average position improved from 6.8 to 6.2. Non-branded clicks, the cleanest signal of SEO work, rose 60%.

  • Clicks:+64%
  • Impressions:+81%
  • Non-branded:+60%

Keywords in top 3

598 (598)

from 354 in June

Positions 4–10

904 (904)

from 628 in June

Total top 10

1.5K (1,502)

from 982 in June

Keywords in the top 3 and in positions 4–10, monthly snapshots January to October
Keywords in the top 3 and in positions 4–10, monthly snapshots January to October
SeriesJanFebMarAprMayJunJulAugSepOct
Top 3243290299276329354428448480598
Positions 4–10594629646608653628821910978904

Keyword Rankings Growth

Keywords ranking in Google's top 3 grew from 354 to 598 between June and October, and total top-10 rankings climbed from 982 to 1,502.

  • Top 3:+69%
  • Top 10:+53%
Non-branded queries, Jun 1–28 vs. Sep 24 – Oct 21 (Search Console). A dash means the store had no ranking in June.
QueryJune positionNowClicks now / 28 days
advent kalendar 2026—#5.9403
rituals miris za auto#3.8#2.7349
arapski parfemi—#4.8277
ysl advent calendar 2026—#1.7220
dior sminka#6.5#1.994
chanel parfemi—#2.886
nuxe ulje#5.8#2.283
dior rumenilo#8.9#2.182
kerastase ulje za kosu—#2.470
prada parfem#14.6#4.846

Top Keyword Wins

High-intent category, brand and seasonal searches moved onto page one, many of them from no visibility at all. In the latest 28 days, 324 non-branded queries that sent no clicks in June delivered more than 5,000 clicks between them.

Organic revenue since kickoff

€110.6K (€110,600)

Jun 1 – Oct 21

Best full month

€28.7K (€28,700)

August, 2.0× June

Organic orders / month

512 (512)

September, from 331

Average order value

€53 (€53)

September, from €43

Monthly organic search revenue in EUR and organic sessions per day, January to October (October covers Oct 1–21)
Monthly organic search revenue in EUR and organic sessions per day, January to October (October covers Oct 1–21)
SeriesJanFebMarAprMayJunJulAugSepOct
Organic revenue19072173482133421158182111431119941286742719720485
Organic sessions / day1429146415591398128812331404165319822117

Monthly Organic Revenue Tracking

Organic search revenue doubled from €14.3K in June to €28.7K in August and held at €27.2K in September. October has already booked €20.5K in its first 21 days and is on pace for about €30K, the strongest organic month of 2026.

  • Revenue / day:+104%
  • Engaged sessions:+149%
  • Orders:+55%

Collection page clicks / 28 days

24.9K (24,900)

from 12.1K (+106%)

Collection page impressions / 28 days

476K (476,000)

from 202K (+136%)

Newly ranking collections

175 (175)

7.2K clicks in 28 days

Clicks on collection pages, Jun 1–28 vs. Sep 24 – Oct 21 (Search Console).
Collection pageClicks, Jun 1–28Clicks, Sep 24 – Oct 21
Car fragrance brand collection0980
Dior brand page48766
Arabic perfumes category0471
Salt & Stone brand page13365
KIKO Milano brand page12349
Perfumes category hub19290
Kérastase brand page0280

Category Pages Became the Growth Engine

New brand and brand-by-category collections, buying-guide content and stronger internal links doubled the traffic landing on category pages. 175 collection pages that had no search impressions in June now rank and bring in around 7,200 clicks every 28 days.

  • Collection clicks:+106%
  • Collection impressions:+136%

Stop the Slide and Build a Durable Organic Revenue Engine

The goal was to reverse the organic decline and turn search into a dependable revenue channel within a three-month window, covering technical, on-page, content and off-site SEO.

01

Initial SEO Status

Organic traffic and revenue were falling month over month. Category pages carried little content, many brand and brand-by-category searches had no matching landing page, and product URLs competed with each other for the same queries.

02

Key Obstacles

Larger regional beauty retailers and marketplaces owned the results pages with deeper category coverage, while the store's domain authority sat in single digits, so links alone could not close the gap.

03

Resource Constraints

Three months of full execution on a live Shopify store, with every change shipped without interrupting sales or the store's campaign calendar.

Six Pillars of the Turnaround

A beauty store wins search one brand and one category at a time. We put the effort where revenue was waiting: pages that matched real demand, content that answered buyers' questions, and links that pushed authority to the pages that sell.

Full SEO audit

Full SEO Audit

A deep review that set the priorities for all three months:

  • Technical crawl and indexation review
  • Product URL cannibalization audit
  • Competitor and keyword gap analysis
  • Authorized-reseller and trust signal review
Category architecture

Category Architecture

A structure that gives every valuable search a page built to win it:

  • New brand and brand × category collections
  • Breadcrumb system rebuild
  • Homepage restructure around priority categories
  • Internal link budget for crawl efficiency
Buying-guide content

Buying-Guide Content

Collection content written for shoppers comparing products:

  • 30+ collection buying guides
  • WDF*IDF-driven term coverage
  • FAQ blocks on every guide
  • Product recommendation cards
Internal linking

Internal Linking

Authority routed to the pages that make money:

  • Below-H1 related-category modules
  • Pre-footer link hubs
  • Brand ↔ category cross-links
  • Priority on "low-hanging fruit" pages
Authority and digital PR

Authority & Digital PR

Quality placements that build the brand, not just the link count:

  • Brand-building listicles
  • Native PR articles on regional portals
  • Natural anchor text mix
  • Irregular, organic link velocity
Data-driven iteration

Data-Driven Iteration

Decisions made on revenue data, every week:

  • Weekly GSC and GA4 monitoring
  • Position 4–15 opportunity tracking
  • Revenue-first prioritization
  • Seasonal demand planning

The Journey to Success

Discovery & Audit

Technical, content and cannibalization audit, plus keyword and competitor gap analysis to map the brand and category demand the store was missing.

Technical & Architecture

Resolved competing product URLs, rebuilt breadcrumbs and shipped new internal linking modules so authority flows to revenue pages.

Categories & Content

Launched new brand and brand-by-category collections and wrote 30+ buying guides across makeup, fragrance, hair care and suncare.

Homepage & Authority

Restructured the homepage around priority brands and categories and launched a natural digital PR program on regional media.

Compounding Growth

After the sprint closed in September, rankings and revenue kept climbing. October is pacing for the best organic month of 2026.

Before vs After

Every number below is measured against June 2026, the month the engagement started, and the latest data to October 21.

Before - June 26Now

1,233

2,117

Organic Sessions / Day

€14.3K

€30K

Organic Revenue / Month

331

512

Organic Orders / Month

354

598

Top 3 Keywords

32.6K

53.4K

Search Clicks / 28 Days

Conclusion

Three months of focused execution built an organic channel that keeps growing after the work is handed over.

This project shows what happens when strategy and execution land in the same quarter. Instead of trying to outspend larger competitors, we fixed the foundation, gave every important brand and category search a page built to win it, and connected those pages so authority flows to where revenue is made. The sprint ended in September. The growth curve didn't.

Data sources and method: Google Search Console (domain property; non-branded = queries not containing the brand name), Google Analytics 4 (Organic Search channel, total revenue) and Ahrefs (organic keyword positions, monthly snapshots). The baseline is June 2026, the first month of the engagement. October 2026 covers October 1–21; monthly comparisons use daily averages where months differ in length, and the October revenue pace is the October 1–21 daily average × 31 days. Revenue is converted to EUR at the central-bank mid-rate. Incremental revenue is organic revenue from July 1 to October 21 above the June daily run-rate. The client's name is withheld at their request.