zwarteroes.nl
Netherlands 2026-05-31 Tier 1 CRO Audit
byLexia
Executive View
FUNNEL HEALTH 75 / 100
  • Checkout Continuity88
  • Pdp Confidence72
  • Mobile Usability70
  • Product Discovery68
  • Cart Motivation70
  • Trust Signals70
  • Recovery Paths85
0
Critical issues blocking conversion
4
Quick wins shippable this week
1

Executive Growth Diagnosis

Goal
Turn more existing traffic into revenue without relying only on extra media spend.
Problem
Users reach the funnel but friction across discovery, PDP, cart, and checkout weakens conversion momentum.
Insight
SEO and paid demand bring qualified traffic, but revenue growth depends on how efficiently the funnel converts that traffic.
Solution
Prioritise the highest-impact leaks, validate with analytics, and build a CRO roadmap around mobile-first behaviour.
Biggest conversion leak
Product pages and collection cards carry no review stars or ratings
The product page (e.g. Wakker Worden, EUR 9,75) shows price, a grind selector, and a clear 'In winkelwagen' button, but no star rating, review count, or customer reviews, and collection cards show none either. For a considered, repeat-purchase product like specialty coffee, social proof is one of the strongest conversion drivers, and its absence is the clearest opportunity in an otherwise well-built funnel.
Highest revenue opportunity
Turn the static free-shipping line into a live progress nudge to lift average order value
The cart drawer states 'Gratis verzending vanaf EUR 35,-' but does not show how close the shopper is. With a single EUR 9,75 bag in the cart, the shopper is EUR 25,25 away from free shipping and gets no prompt to add another bag. A dynamic 'nog EUR 25,25 tot gratis verzending' progress bar with a one-tap add is a reliable AOV lever and builds on a promise Zwarte Roes already makes.
Fastest win
Enable review stars from the existing reviews tool on product and collection pages
If a reviews app is installed, switching on the product-page and collection-card star widgets is usually a settings change measured in minutes. If not, a quick install plus a post-purchase review request seeds social proof fast, with immediate effect at the point of decision.
Measurement gap
Enhanced-ecommerce funnel events would turn a validated baseline into a step-level diagnosis
Sessions, transactions, and revenue are available via GA4, giving a validated baseline (CR 1.77%, AOV EUR 60,05). Step-level funnel events (view_item, add_to_cart, begin_checkout, purchase, segmented by device) are not yet surfaced, so the exact drop-off point cannot be pinpointed. Confirming these events would let each fix below be prioritised by real impact.
2

Revenue Opportunity Model

Live calculator — adjust inputs and pick a scenario to explore live.

Validated baseline — scenarios are projections

Baseline figures come from supplied GA4 exports. Scenario projections assume the listed CRO interventions land at the stated lift bands.

Inputs

Scenarios

Baseline monthly revenue
Monthly opportunity
Annual opportunity

Opportunity = baseline revenue x a recovery rate derived from average cart/checkout abandonment, scaled by scenario (Conservative 0.25x, Moderate 0.75x, Aggressive 1.5x) and capped at 35% of baseline.

3

Funnel Journey Map

Severity at each stage from Homepage to Payment.

Homepage
Show me who you are and lead me to coffee
Strong brand landing (specialty, vers gebrand) with a clear Producten path; product entry is via the menu rather than featured products above the fold
LOW
PLP
Help me browse and choose beans
Clean product grid with clear EUR pricing, but no filters (roast, origin, grind, decaf) and no review stars on cards
MEDIUM
PDP
Convince me this coffee is worth it
Clear price, grind selector, and add-to-cart, but no review stars/ratings and limited trust reassurance in the buy box
HIGH
Cart
Reassure me and grow my basket
Cart drawer shows the free-shipping threshold (EUR 35) as static text with no progress indicator and no add-one-more nudge
MEDIUM
Checkout
Let me pay fast and safely
Standard Shopify checkout reachable via 'Afrekenen'; not fully traversed (no order placed). No blockers observed at entry
LOW
4

What's Working

Elements already at or above category baseline. Keep these intact.

Clear, native EUR pricing and Dutch UX

The storefront serves EUR natively with correct Dutch formatting (e.g. EUR 9,75) and clear Dutch labels ('In winkelwagen', 'Afrekenen'), so local shoppers face no currency or language friction.

Free-shipping incentive surfaced in the cart

The cart drawer states 'Gratis verzending vanaf EUR 35,-', giving shoppers a reason to add more. It only needs to become a live progress nudge to drive basket size.

Confident specialty-coffee brand

A warm, espresso-toned identity with 'vers gebrand' (freshly roasted) positioning and characterful product names sets Zwarte Roes apart and supports a premium price.

Clean, quick add-to-cart flow

Adding a product opens a clear cart drawer ('1 product toegevoegd') with view-cart and checkout actions, keeping the path to purchase short.

Healthy conversion baseline

At 1.77% the conversion rate is solid for specialty-coffee ecommerce, so the recommendations here are growth levers on a working funnel rather than fixes for a broken one.

5

Critical Conversion Leaks

P1 issues — fix-immediately status.

I-001
No review stars or ratings on product pages or collection cards
HIGH P1 PDP mobile
Reviews are among the strongest conversion drivers for considered, repeat-purchase products like coffee.
Impact
High
Effort
Medium
Owner
Marketing
What we observed

The product page shows price, a grind/variant selector, and an 'In winkelwagen' button but no star rating, review count, or reviews section. Collection cards also show no ratings. There is no social proof at the point of decision.

Why it matters: Reviews are among the strongest conversion drivers for considered, repeat-purchase products like coffee. Their absence leaves the buying decision unsupported at the exact moment of commitment, and Dutch specialty-coffee competitors routinely show ratings.

Behaviour risk: First-time buyers hesitate to pay a premium for beans they cannot tell others enjoyed, and leave to compare.

Recommended fix

Enable a reviews app (e.g. Judge.me, Loox, Kiyoh/The Feedback Company for the Dutch market), request reviews via post-purchase email, and display stars on product pages and collection cards. Emit AggregateRating structured data for rich snippets.

Expected KPI movement: PDP conversion and PLP-to-PDP click-through up as social proof appears. Validate with GA4.

Implementation notes: Prefer a reviews app with Dutch-language support and AggregateRating JSON-LD. Seed with existing testimonials and a review-request flow.

Evidence for I-001
Evidence — PDP (mobile)
How to validate in GA4

Compare view_item to add_to_cart rate and overall CR for a 30-day window before and after reviews go live.

Hypothesis

If: If product pages and cards show genuine review stars, more shoppers will trust the coffee and add to cart.

Primary KPI: PDP add-to-cart rate

Secondary KPIs:

  • Conversion rate
  • PLP-to-PDP click-through
  • Repeat-purchase rate
GA4 events needed
view_item_list view_item add_to_cart
6

Issue Dashboard

Top 6 issues by priority. Click any card to expand. Filter by severity below.

I-001
No review stars or ratings on product pages or collection cards
HIGH P1 PDP mobile
Reviews are among the strongest conversion drivers for considered, repeat-purchase products like coffee.
Impact
High
Effort
Medium
Owner
Marketing
What we observed

The product page shows price, a grind/variant selector, and an 'In winkelwagen' button but no star rating, review count, or reviews section. Collection cards also show no ratings. There is no social proof at the point of decision.

Why it matters: Reviews are among the strongest conversion drivers for considered, repeat-purchase products like coffee. Their absence leaves the buying decision unsupported at the exact moment of commitment, and Dutch specialty-coffee competitors routinely show ratings.

Behaviour risk: First-time buyers hesitate to pay a premium for beans they cannot tell others enjoyed, and leave to compare.

Recommended fix

Enable a reviews app (e.g. Judge.me, Loox, Kiyoh/The Feedback Company for the Dutch market), request reviews via post-purchase email, and display stars on product pages and collection cards. Emit AggregateRating structured data for rich snippets.

Expected KPI movement: PDP conversion and PLP-to-PDP click-through up as social proof appears. Validate with GA4.

Implementation notes: Prefer a reviews app with Dutch-language support and AggregateRating JSON-LD. Seed with existing testimonials and a review-request flow.

Evidence for I-001
Evidence — PDP (mobile)
How to validate in GA4

Compare view_item to add_to_cart rate and overall CR for a 30-day window before and after reviews go live.

Hypothesis

If: If product pages and cards show genuine review stars, more shoppers will trust the coffee and add to cart.

Primary KPI: PDP add-to-cart rate

Secondary KPIs:

  • Conversion rate
  • PLP-to-PDP click-through
  • Repeat-purchase rate
GA4 events needed
view_item_list view_item add_to_cart
I-002
Free-shipping threshold is static text, not a live progress nudge
MEDIUM P2 Cart mobile
A live 'nog EUR X tot gratis verzending' progress bar is one of the most reliable average-order-value levers in ecommerce, and it directly operationalises a promise Zwarte Roes already makes in the cart..
Impact
High
Effort
Low
Owner
Marketing + Engineering
What we observed

The cart drawer shows 'Gratis verzending vanaf EUR 35,-' as static text. With a EUR 9,75 product in the cart it does not show how much more is needed (EUR 25,25) or suggest an item to close the gap.

Why it matters: A live 'nog EUR X tot gratis verzending' progress bar is one of the most reliable average-order-value levers in ecommerce, and it directly operationalises a promise Zwarte Roes already makes in the cart.

Behaviour risk: Shoppers check out with a single bag, or abandon when shipping is added, instead of adding a second bag to qualify.

Recommended fix

Replace the static line with a dynamic free-shipping progress bar tied to the cart total (EUR 35 threshold), showing the remaining amount and a one-tap suggestion to add a qualifying product.

Expected KPI movement: Average order value and cart-to-checkout rate up. Validate with GA4.

Implementation notes: Most Shopify free-shipping-bar apps provide a cart progress meter; align it with the existing EUR 35 threshold and Dutch copy.

Evidence for I-002
Evidence — Cart (mobile)
How to validate in GA4

Compare AOV and items-per-order for sessions that saw the progress bar vs not, 30-day window.

Hypothesis

If: If the cart shows live progress toward free shipping and suggests an item, more shoppers will add a second bag and AOV will rise.

Primary KPI: Average order value

Secondary KPIs:

  • Items per order
  • Cart-to-checkout rate
  • Add-to-cart from cart
GA4 events needed
add_to_cart view_cart begin_checkout purchase
I-003
Collection pages have no filters
MEDIUM P2 PLP mobile
Coffee buyers shop by attributes (roast, origin, grind, decaf).
Impact
Medium-High
Effort
Medium
Owner
Merchandising + Engineering
What we observed

The webshop collection lists products with clear pricing but offers no filtering by roast level, origin, grind, intensity, or decaf. Shoppers must scan the full grid to find a coffee that matches their preference.

Why it matters: Coffee buyers shop by attributes (roast, origin, grind, decaf). Without filters, finding the right coffee is slower, which depresses progression from the collection into product pages.

Behaviour risk: Shoppers who cannot quickly narrow to their taste give up or bounce instead of drilling into a product.

Recommended fix

Add attribute filters (roast, origin, process, grind/maling, decaf, intensity) using product tags or metafields, and show a result count, keeping Dutch labels.

Expected KPI movement: PLP-to-PDP click-through and products-viewed-per-session up. Validate with GA4.

Implementation notes: Use a Shopify filter app or native storefront filtering on tags/metafields (roast, origin, grind). Ensure labels are in Dutch.

Evidence for I-003
Evidence — PLP (mobile)
How to validate in GA4

Track view_item_list to view_item rate and filter interactions (custom event) before and after adding filters.

Hypothesis

If: If collection pages offer attribute filters, more shoppers will reach a relevant product page.

Primary KPI: PLP-to-PDP click-through rate

Secondary KPIs:

  • Products viewed per session
  • Filter engagement
  • Collection bounce rate
GA4 events needed
view_item_list select_item view_item
I-004
Coffee subscription value is not surfaced on product pages or homepage
MEDIUM P2 PDP mobile
Subscriptions raise customer lifetime value and smooth revenue for a consumable product.
Impact
Medium
Effort
Medium
Owner
Marketing
What we observed

Coffee subscription ('koffie abonnement') is a core part of the category and a tracked keyword for the brand, but a subscribe-and-save option and its value are not prominent on the product page or homepage during the walkthrough.

Why it matters: Subscriptions raise customer lifetime value and smooth revenue for a consumable product. Surfacing a clear subscribe-and-save option on the product page converts one-off buyers into recurring ones.

Behaviour risk: Habitual coffee drinkers buy a single bag and may not return, instead of locking in a recurring order.

Recommended fix

Add a clear 'subscribe and save' toggle on coffee product pages with the recurring price and benefits, and surface subscription value on the homepage.

Expected KPI movement: Subscription sign-ups and repeat revenue up. Validate with GA4.

Implementation notes: Use a Shopify subscriptions app; show the recurring price and a short benefit line on the PDP near add-to-cart.

Evidence for I-004
Evidence — PDP (mobile)
How to validate in GA4

Track subscription add-to-cart and repeat-purchase rate before and after surfacing the option.

Hypothesis

If: If a subscribe-and-save option is prominent on product pages, more shoppers will choose a recurring order.

Primary KPI: Subscription sign-up rate

Secondary KPIs:

  • Repeat-purchase rate
  • Customer lifetime value
  • Average order value
GA4 events needed
view_item add_to_cart
I-005
Homepage leads with brand story rather than featured products
LOW P3 Homepage mobile
A first-time mobile visitor with buying intent benefits from a fast route to products.
Impact
Medium
Effort
Medium
Owner
Marketing + Design
What we observed

The homepage presents the brand (specialty, vers gebrand) with a Producten menu entry, but does not feature best-selling coffees or a prominent shop call-to-action above the fold; the product path is reached mainly through the menu.

Why it matters: A first-time mobile visitor with buying intent benefits from a fast route to products. Featuring best-sellers or a clear shop CTA converts intent before momentum is lost, while keeping the brand story below.

Behaviour risk: Ready-to-buy shoppers have to hunt for products and some leave before reaching the shop.

Recommended fix

Add a featured or best-seller product row and a prominent shop CTA high on the homepage, with a one-tap reorder route for returning customers.

Expected KPI movement: Homepage-to-collection and homepage-to-PDP rates up. Validate with GA4.

Implementation notes: Add a featured-collection section near the top of the theme homepage; keep storytelling beneath it.

Evidence for I-005
Evidence — Homepage (mobile)
How to validate in GA4

Compare homepage click-through to collections/products for new and returning users before and after.

Hypothesis

If: If the homepage surfaces featured products and a clear shop CTA, more visitors will move into the catalogue.

Primary KPI: Homepage-to-collection click-through

Secondary KPIs:

  • Homepage-to-PDP rate
  • Homepage bounce rate
  • Returning-user reorder rate
GA4 events needed
page_view select_item view_item_list
I-006
No freshness or roast-date reassurance in the buy box
LOW P3 PDP mobile
Freshness is the core quality signal in specialty coffee.
Impact
Low-Medium
Effort
Low
Owner
Merchandising
What we observed

The brand positions on 'vers gebrand' (freshly roasted), but the product buy box near price and add-to-cart does not state a freshness promise (roasted-to-order, ships-within, roast date) or a satisfaction reassurance.

Why it matters: Freshness is the core quality signal in specialty coffee. A short reassurance beside the price reinforces the brand promise and reduces hesitation for a perishable premium product.

Behaviour risk: Shoppers unsure how fresh the coffee will be defer the purchase or choose a brand that states it clearly.

Recommended fix

Add a concise freshness/shipping reassurance near add-to-cart (e.g. 'Vers gebrand, binnen 2 werkdagen verzonden') consistent with the brand promise.

Expected KPI movement: Slight add-to-cart lift from confidence at the buy box. Validate with GA4.

Implementation notes: Add a short Dutch trust line to the product template near the price/ATC block.

Evidence for I-006
Evidence — PDP (mobile)
How to validate in GA4

Compare view_item to add_to_cart rate before and after adding the reassurance line.

Hypothesis

If: If a freshness promise sits beside add-to-cart, more shoppers will add with confidence.

Primary KPI: PDP add-to-cart rate

Secondary KPIs:

  • PDP exit rate
  • Time-to-add-to-cart
GA4 events needed
view_item add_to_cart
7

Competitor Inspiration

Patterns from named competitors — inspiration, not direct copying.

Public best-practice reference — no captured image.
thuisbarista.nl Product discovery and reviews
What they do

Thuisbarista lets shoppers filter by attributes and surfaces ratings, making it fast to find and trust a coffee or machine.

Lesson for Zwarte Roes

Add roast/origin/grind filters and review stars so Zwarte Roes shoppers can narrow and trust choices quickly.

Public best-practice reference — no captured image.
manmetbril.nl Subscription and freshness messaging
What they do

Man Met Bril Koffie foregrounds subscription value and fresh-roast credentials, reinforcing repeat purchase.

Lesson for Zwarte Roes

Surface subscribe-and-save and a freshness promise on the product page and homepage.

Public best-practice reference — no captured image.
koffievriekje.nl Cart motivation and bundles
What they do

Koffievriekje uses clear shipping incentives and bundle suggestions to lift basket size.

Lesson for Zwarte Roes

Turn the free-shipping line into a live progress nudge with an add-on suggestion.

8

Prioritised Roadmap

Severity-coded items grouped by horizon.

This Week

1 items
  • I-002 Free-shipping threshold is static text, not a live progress nudge

This Month

3 items
  • I-001 No review stars or ratings on product pages or collection cards
  • I-003 Collection pages have no filters
  • I-004 Coffee subscription value is not surfaced on product pages or homepage

This Quarter

2 items
  • I-005 Homepage leads with brand story rather than featured products
  • I-006 No freshness or roast-date reassurance in the buy box
9

Measurement Plan

KPI × GA4 events × segments needed to validate each fix.

IssueKPI affectedGA4 eventsSegmentFunnel reportValidation
I-001 PDP add-to-cart rate and overall CR view_item_list view_item add_to_cart all sessions reaching product pages Product engagement 30-day pre/post reviews live
I-002 Average order value and cart-to-checkout add_to_cart view_cart begin_checkout purchase sessions with a cart Cart value distribution 30-day pre/post free-shipping progress bar
I-003 PLP-to-PDP click-through view_item_list select_item view_item collection-page sessions Collection-to-product funnel 30-day pre/post adding filters
I-004 Subscription sign-up and repeat-purchase rate view_item add_to_cart coffee product-page sessions Subscription adoption 30-day pre/post surfacing subscription
10

Experiment Backlog

One hypothesis per P1 and P2 issue.

I-001 · No review stars or ratings on product pages or collection cards

If: If product pages and cards show genuine review stars, more shoppers will trust the coffee and add to cart.

Primary KPI: PDP add-to-cart rate

Secondary KPIs: Conversion rate, PLP-to-PDP click-through, Repeat-purchase rate

I-002 · Free-shipping threshold is static text, not a live progress nudge

If: If the cart shows live progress toward free shipping and suggests an item, more shoppers will add a second bag and AOV will rise.

Primary KPI: Average order value

Secondary KPIs: Items per order, Cart-to-checkout rate, Add-to-cart from cart

I-003 · Collection pages have no filters

If: If collection pages offer attribute filters, more shoppers will reach a relevant product page.

Primary KPI: PLP-to-PDP click-through rate

Secondary KPIs: Products viewed per session, Filter engagement, Collection bounce rate

I-004 · Coffee subscription value is not surfaced on product pages or homepage

If: If a subscribe-and-save option is prominent on product pages, more shoppers will choose a recurring order.

Primary KPI: Subscription sign-up rate

Secondary KPIs: Repeat-purchase rate, Customer lifetime value, Average order value