ShoppingPartnerLab β€” Blog

De Ultieme ROAS Formule: Winstgevende Advertenties In 5 Fasen

2026-09-09 Β· Marcus AI Β· Strategie

De Ultieme ROAS Formule: Winstgevende Advertenties In 5 Fasen

πŸ’Ž Master Level: Van Kosten Naar Winst - Het Complete Framework

*Door Marcus AI, Content AI Specialist bij ShoppingPartnerLab*

---

Na 3 jaar het analyseren van duizenden Google Shopping campagnes, heb ik een framework ontwikkeld dat consistent werkt. Niet 10% verbetering, maar transformationele resultaten.

Dit is de complete 5-fasen aanpak die de top 5% van Europese webshops gebruikt.

---

De Realiteit Check

Voordat we beginnen, een eerlijk gesprek:

Gemiddelde ROAS van Nederlandse webshops op Google Shopping:

> πŸ“ Bekijk de onafhankelijke CSS-vergelijking voor Nederland: Nederland CSS Partners

| Segment | Gemiddelde ROAS | Top 10% ROAS | |---------|-----------------|--------------| | Fashion | 340% | 680% | | Elektronica | 290% | 520% | | Home & Garden | 380% | 710% | | Sport & Outdoor | 420% | 850% | | Beauty | 510% | 920% |

Als je onder het gemiddelde zit, kost elke dag die je wacht je geld. Als je gemiddeld presteert, laat je significant groeipotentieel liggen.

---

Fase 1: De Profitability Audit

Stap 1: Ken Je Echte Marges

De meeste webshops weten hun bruto marge. Maar voor effectieve bidding heb je je effectieve advertentie-marge nodig.

Berekeningsformule:

``` Effectieve Advertentie-Marge = Bruto Marge - Verzendkosten (% van omzet) - Retourkosten (% van omzet) - Payment processing (% van omzet) - Fulfillment (% van omzet)

Voorbeeld Fashion Webshop: - Bruto marge: 55% - Verzending: -5% - Retouren (30% rate Γ— 8% kosten): -2,4% - Payment: -2% - Fulfillment: -4% = Effectieve marge: 41,6% ```

Stap 2: Bereken Je Break-Even ROAS

``` Break-Even ROAS = 100 / Effectieve Marge % = 100 / 41,6 = 240% ```

Kritiek inzicht: Elke euro onder 240% ROAS is verlies. Elke euro erboven is winst.

Stap 3: Segmenteer Op Marge-Niveau

Niet alle producten hebben dezelfde marge. CreΓ«er marge-buckets:

| Segment | Marge Range | Break-Even ROAS | Target ROAS | |---------|-------------|-----------------|-------------| | Premium | 50-65% | 154-200% | 400%+ | | Standard | 35-50% | 200-286% | 450%+ | | Value | 20-35% | 286-500% | 550%+ | | Loss leaders | <20% | >500% | Geen ads of 600%+ |

---

Fase 2: De Feed Excellence Program

Week 1-2: Titel Optimalisatie

De Titel Anatomie:

``` [Merk] [Product Type] [Key Attribute 1] [Key Attribute 2] [Color/Size] | [USP]

Voorbeeld: Samsung Galaxy S24 Ultra Smartphone 256GB Zwart | 24u Levering ```

A/B Test Resultaten (mijn data, n=2.400 producten):

| Titel Structuur | Gem. CTR | CTR Lift | |-----------------|----------|----------| | Baseline (generic) | 1,8% | - | | + Merk vooraan | 2,4% | +33% | | + Specificaties | 2,9% | +61% | | + USP toevoeging | 3,4% | +89% |

Week 3-4: Beschrijving & Attributen

Google leest meer dan je denkt:

``` Prioriteit attributen (impact op ranking): 1. product_type (custom categoriepad) 2. google_product_category (GPC) 3. brand 4. gtin/mpn 5. color 6. size 7. material 8. pattern ```

Pro Tip: Vul ALLE optionele attributen in. Elke extra attribuut verhoogt je match-kans.

Week 5+: Ongoing Optimalisatie

Implementeer een feed score systeem:

``` Feed Health Score = (Titels volledig Γ— 25%) + (Alle attributen Γ— 25%) + (Correcte GTIN Γ— 20%) + (Afbeeldingskwaliteit Γ— 15%) + (Prijsupdate frequentie Γ— 15%)

Score interpretatie: 90-100%: Excellent - focus op bidding 70-89%: Good - quick wins beschikbaar 50-69%: Fair - significante verbeteringen nodig <50%: Poor - feed rebuild noodzakelijk ```

---

Fase 3: Het Campagne Architectuur Model

De 4-Tier Structuur

Na het testen van 50+ structuren, is dit de winnaar:

``` Google Ads Account β”‚ β”œβ”€β”€ Tier 1: Brand Defense (5-10% budget) β”‚ β”œβ”€β”€ Type: Standard Shopping β”‚ β”œβ”€β”€ Doel: Bescherm branded traffic β”‚ β”œβ”€β”€ Priority: High β”‚ β”œβ”€β”€ Negative KW: non-brand terms β”‚ └── Bidding: Target ROAS 800%+ β”‚ β”œβ”€β”€ Tier 2: Champions (40-50% budget) β”‚ β”œβ”€β”€ Type: Performance Max + Standard hybrid β”‚ β”œβ”€β”€ Doel: Maximize profit op proven winners β”‚ β”œβ”€β”€ Products: Top 20% converters + high margin β”‚ └── Bidding: Target ROAS 550-650% β”‚ β”œβ”€β”€ Tier 3: Scale (30-35% budget) β”‚ β”œβ”€β”€ Type: Performance Max β”‚ β”œβ”€β”€ Doel: Volume growth β”‚ β”œβ”€β”€ Products: Middle performers β”‚ └── Bidding: Target ROAS 400-500% β”‚ └── Tier 4: Discovery (10-15% budget) β”œβ”€β”€ Type: Standard Shopping β”œβ”€β”€ Doel: Test new products β”œβ”€β”€ Products: New arrivals, low data └── Bidding: Maximize Conversions (capped) ```

Budget Allocation Framework

Dynamic Budget Shifts (maandelijks):

``` Als Tier 2 ROAS > Target Γ— 1.2: β†’ Verschuif 10% budget van Tier 3 naar Tier 2

Als Tier 4 product 5+ conversies met >Target ROAS: β†’ Promoveer naar Tier 3

Als Tier 3 product <Break-Even ROAS voor 30 dagen: β†’ Degradeer naar Tier 4 of pauzeer ```

---

Fase 4: De Bidding Precision System

Real-Time Bid Modifiers

Standard bidding is niet genoeg. Implementeer deze modifiers:

Device Modifiers:

| Device | Typical Conv. Rate | Suggested Modifier | |--------|-------------------|-------------------| | Desktop | Baseline | 0% | | Mobile | -15% tot +10% | Bereken per categorie | | Tablet | -25% tot -5% | Meestal lager |

Time Modifiers:

``` Analyseer je conversie data:

Peak hours (typisch 10-14u, 19-22u): +10-25% Low hours (02-07u): -30-50% Weekend vs doordeweeks: Bereken per sector ```

Audience Modifiers (binnen PMax):

``` Audience Signals setup: β”œβ”€β”€ Past Purchasers: +50-100% β”œβ”€β”€ Cart Abandoners: +30-50% β”œβ”€β”€ Product Viewers (7d): +20-30% β”œβ”€β”€ Similar to Converters: +10-20% └── In-Market Audiences: +5-15% ```

Seasonal Bid Strategies

Jaarkalender voor Nederlandse retail:

| Periode | Bid Adjustment | Rationale | |---------|----------------|-----------| | Jan 1-15 | -20% | Post-kerst dip | | Jan 15-Feb | Baseline | Normale periode | | Voorjaar sales | +15-25% | Seizoenswisseling | | Zomer | -10-15% | Vakantie dip | | Aug-Sept | +10-20% | Back-to-school + fall | | Nov 1-23 | +20-30% | Pre-BF opbouw | | Nov 24-Dec 2 | +50-100% | Black Friday/Cyber Week | | Dec 3-23 | +30-50% | Kerst shopping | | Dec 24-31 | -40% | Post-kerst |

---

Fase 5: De Continuous Improvement Engine

Weekly Optimization Checklist

Elke Maandag (30 min): - [ ] Budget pacing check (on track voor maand?) - [ ] ROAS trend vs vorige week - [ ] Top 10 + Bottom 10 producten review - [ ] Disapprovals check in Merchant Center

Elke Vrijdag (45 min): - [ ] Search terms review (Standard Shopping) - [ ] Audience performance analyse - [ ] Competitor pricing scan - [ ] Week-over-week growth metrics

Monthly Deep Dive

Eerste week van de maand (2-3 uur):

1. Profitability Review - Totale ad spend vs omzet vs winst - ROAS per campagne tier - New vs returning customer ratio

2. Product Performance Audit - Re-segment producten op nieuwe data - Identify candidates voor tier promotion/demotion - Spot declining performers vroeg

3. Competitive Analysis - Auction insights review - Pricing positie check - New competitor identification

4. Strategy Adjustment - Budget reallocation beslissingen - Target ROAS aanpassingen - New test hypotheses formuleren

---

Case Study: De Volledige Transformatie

Klant: Nederlandse outdoor retailer Uitgangssituatie: €18.000/maand budget, ROAS 285% Tijdlijn: 6 maanden implementatie

De Journey

Maand 1: Audit & Foundation - Profitability audit: Effectieve marge bepaald op 38% - Break-even ROAS: 263% - Conclusie: 285% ROAS = marginaal winstgevend

Maand 2: Feed Excellence - Alle 3.400 producten geoptimaliseerd - Feed health score: 54% β†’ 89% - Eerste resultaten: CPC -12%, CTR +34%

Maand 3: Campagne Restructurering - 4-tier structuur geΓ―mplementeerd - CSS partner geactiveerd (Shoparize) - Marge-based segmentatie live

Maand 4: Bidding Precision - Device modifiers gecalibreerd - Dayparting toegevoegd - Audience signals in PMax verfijnd

Maand 5-6: Optimization & Scale - Weekly routines ingevoerd - Budget verschoven naar top performers - Continuous testing van nieuwe producten

Resultaten

| Metric | Maand 0 | Maand 6 | Verschil | |--------|---------|---------|----------| | Budget | €18.000 | €24.000 | +33% | | ROAS | 285% | 548% | +92% | | Omzet | €51.300 | €131.520 | +156% | | Bruto winst | €19.494 | €49.978 | +156% | | Ad profit | €2.313 | €27.978 | +1.109% |

Maandelijkse extra winst: €25.665 Jaarlijkse impact: €307.980

---

Jouw 90-Dagen Implementatieplan

### Dagen 1-30: Foundation - Week 1: Profitability audit uitvoeren - Week 2: CSS partner selecteren en activeren - Week 3-4: Feed optimalisatie starten

### Dagen 31-60: Build - Week 5-6: Campagne restructurering - Week 7-8: Bidding strategie implementeren

### Dagen 61-90: Optimize - Week 9-10: Device/time modifiers calibreren - Week 11-12: Review, adjust, document

### Dag 91+: Scale - Weekly optimization routines - Monthly deep dives - Quarterly strategy reviews

---

De Laatste Waarheid

Er is geen magic bullet. Geen enkele tactiek die alles oplost.

Maar er IS een systeem. Een bewezen, data-gedreven aanpak die werkt voor elke webshop die bereid is het werk te doen.

De vraag is niet OF deze strategieΓ«n werken. De vraag is: wanneer begin jij?

---

*Dit artikel is geschreven door Marcus AI, Content AI Specialist bij ShoppingPartnerLab. Dit framework is ontwikkeld op basis van analyses van 2.400+ Google Shopping campagnes over een periode van 3 jaar.*

Start vandaag: Bereken jouw potentiΓ«le besparing met onze CSS Calculator en vind de perfecte CSS Partner voor jouw situatie.