← Back to Casestudies

Fashion

How I Scaled a Fashion Brand to €2.6 Million Through Google Ads in 18 Months

Fashion brand Google Ads growth across Europe

From one market to fourteen across Europe, with a Google Ads strategy built around seasonality, product performance and controlled growth.

€2,617,704 Google Ads revenue

33,189 conversions

14 active European markets

When I started working with this fashion brand in January 2025, the business was still at an early stage.

There was little historical Google Ads data, only the Netherlands was active and the collection mainly consisted of menswear basics such as T shirts, long sleeve shirts, henleys and polo shirts.

Seasonality added another layer. Demand starts to increase in September, peaks during spring and declines again towards July and August.

The challenge was not simply to spend more budget.

I needed to build a Google Ads structure that could grow with the brand, respond quickly to changes in demand and support the testing of new products and markets.

Case profile

Details

Niche

Fashion brand

Story type

One market to European scale

Strategy

Feed optimisation, Performance Max Labelizer and phased market expansion

Period

January 2025 to 20 July 2026

The Results

Between January 2025 and 20 July 2026, Google Ads generated:

Metric

Result

Google Ads revenue

€2,617,704

Conversions

33,189

Advertising spend

€697,925

Active European markets

14

The biggest step forward came during the second season.

Metric

2025

2026

Growth

Google Ads revenue

€439,270

€1,659,730

278%

Conversions

5,604

21,403

282%

Acquisition revenue

€232,679

€1,305,064

461%

Every additional euro invested compared with the same period in 2025 generated an average of €2.96 in additional revenue.

Getting the Foundation Right

I started by rebuilding the account structure and optimising the product feed through Channable.

Product titles and feed attributes were aligned more closely with relevant search queries. With a relatively narrow collection, the feed was not a technical afterthought. It became a core part of the targeting strategy.

I also separated brand campaigns from acquisition campaigns.

This made it possible to see which revenue came from people who already knew the brand and which revenue was actually generated through new customer acquisition.

After launching in the Netherlands, we decided to expand into Belgium, Germany, Austria and Switzerland.

Within six months, monthly Google Ads revenue increased from €5,473 to €157,048.

More Control Within Performance Max

Once there was enough conversion volume, I introduced a Performance Labelizer structure.

Products were automatically divided across campaigns based on their results.

Best sellers received more budget and room to grow. New products and underperformers were placed in separate campaigns, giving them the opportunity to prove themselves without limiting the strongest products.

This allowed me to combine the scale of Performance Max with more control at product level.

In consultation with the client, Demand Gen was also introduced. The aim was not only to capture existing search demand, but to introduce the brand to new audiences.

Adjusting the Structure When Demand Changed

The more detailed campaign structure worked well during the high season. When search volume declined after summer, individual campaigns started receiving too little data.

I did not wait for performance to decline further.

The campaigns were consolidated, budgets were combined and the bidding strategies once again received enough conversion signals to optimise effectively.

This became an important principle within the account:

The campaign structure should follow the available volume, not the other way around.

A structure that scales aggressively in June may no longer be the right structure in September.

First-year result

Value

Revenue

€957,974

Advertising spend

€206,574

Blended ROAS

4.64

The Second Season: Moving Faster and Scaling Harder

At the start of 2026, I optimised the product feed again and created additional feed versions to better match different products and search intentions.

The season started early because of relatively warm weather. When the campaigns gained traction in February, the Labelizer structure was reactivated immediately.

In March, I increased the budgets significantly.

Period

Google Ads revenue

Context

March 2026

€235,904

Almost 10× March 2025

May 2026

€402,191

New monthly record

At the same time, campaigns were launched around competitor related searches. Instead of sending those visitors to standard product pages, they were directed to dedicated comparison pages with a low barrier offer for new customers.

Giving New Products Time to Build Data

Polo shirts and new T shirt colours were added to the collection in 2026.

I did not place these products directly alongside the existing best sellers. Without historical data, they would probably have received too little visibility.

Instead, they were given their own campaigns and budgets.

Products that gained traction were then moved into the main campaign structure.

This gave new products enough room to prove their potential without immediately competing against products with months of historical data.

From the Netherlands to European Scale

After growing in the Netherlands and the DACH region, we decided to expand further into Scandinavia, Spain, Italy, France, Poland and the United Kingdom.

Every country was treated as a test.

Markets that gained traction quickly received more budget. Campaigns without enough potential were paused.

Market

2026 revenue

Result

Germany

€764,007

Largest market

Netherlands

€522,767

Second-largest market

Austria + Switzerland

€176,000+

ROAS above 4

No endless testing budgets. Validate quickly, then make a clear decision: scale or stop.

Why a Lower Blended ROAS Was Not Automatically Bad News

Metric

2025

2026

Change

Brand-demand revenue share

47%

21%

Far less dependent on existing demand

Acquisition revenue

€232,679

€1,305,064

5.6× growth

Blended ROAS

5.60

3.38

Lower while scaling acquisition

Acquisition ROAS

Baseline

12% lower

Small decline versus growth

Without context, that may look negative. In reality, the composition of the revenue changed significantly.

The account became far less dependent on existing brand demand and invested much more heavily in acquiring new customers.

To me, that is the difference between optimising for an attractive dashboard metric and building real growth.

The Result

In eighteen months, this fashion brand grew through Google Ads from one active market to campaigns across fourteen European markets.

Not by blindly adding budget, but by making the right decisions at the right time:

  • Separate brand traffic from acquisition

  • Treat the product feed as a growth channel

  • Split campaigns when there is enough volume

  • Consolidate campaigns when volume declines

  • Give new products time to build data

  • Scale new countries only when the numbers support it

Recognise this?

Recognise this?

Selling through subscriptions or repeat purchases, but your Google Ads account is still steering on ROAS? A free account review gives us the opportunity to look at the numbers together and discuss the findings honestly. There is no commitment.

Selling through subscriptions or repeat purchases, but your Google Ads account is still steering on ROAS? A free account review gives us the opportunity to look at the numbers together and discuss the findings honestly. There is no commitment.

Contact