CRO Audit Report: Claus Porto (clausporto.com)

Report Date: July 30, 2026 Website: https://clausporto.com/ Platform: Adobe Commerce (Magento) on Magento Cloud Theme: Toogas/Default Traffic: ~48,000 monthly visits (SimilarWeb) Est. Monthly D2C Revenue: €39,600 – €108,000 Brand Heritage: 139 years (founded 1887) Audit Type: Comprehensive CRO synthesis across all pages


Executive Summary

Claus Porto is a 139-year-old heritage luxury brand with beautiful products, a compelling story, and strong brand equity. However, its website is critically underinvested relative to its premium positioning. The site suffers from catastrophic performance (22/100 mobile), multiple JavaScript failures (minicart, checkout button, PLP add-to-cart), major UX gaps (no sticky CTA, no FAQ, no reviews, broken footer links), and zero AI/SEO infrastructure (no schema, no canonical URLs, no Open Graph tags).

Estimated impact of fixing critical issues: 15-30% improvement in conversion rate, translating to €71K-€389K in additional annual revenue.

Top 5 Critical Issues (by revenue impact)

#IssueFunnel StageEst. ImpactEffort
1Performance: 17.0s mobile LCP, 22/100 LighthouseEntire site15-20% bounce rate increaseMedium
2PROCEED TO CHECKOUT button + minicart non-functionalCart → Checkout10-15% checkout abandonmentMedium
3PLP add-to-cart JS failure (only PDP add works)PLP → Cart5-10% lost PLP conversionsMedium
4No sticky add-to-cart on mobile PDPPDP5-10% mobile add-to-cart lossLow
5No reviews / social proof across siteTrust5-8% conversion impactMedium

1. Funnel Overview & Current State

Traffic Profile

  • 48,000 monthly visits — upper end of small e-commerce
  • 29.34% bounce rate — exceptionally low, indicates brand-aware traffic
  • 13.97 pages/visit — very high, strong engagement
  • 2:42 avg visit duration — good for luxury CPG
  • US 33.46% / Portugal 32.72% / Brazil 9.24% / Spain 7.47% / Germany 4.98%

Funnel Flow (Current State)

Homepage → PLP → PDP → Cart → Checkout → Purchase
   ↓         ↓      ↓       ↓         ↓
 High       No     No     2 JS      One-page
 bounce     swatches sticky  failures  checkout
 risk       badges  CTA    (minicart 6 payment
 No hero    No      No     + checkout  methods
 CTA        wishlist reviews button)  Guest ok

Estimated Current Conversion Drop-off

StageEst. VisitorsEst. Drop-offObservations
Homepage Landing48,00029.34% bounce rate, 13.97 pages/visit
PLP Browsing~34,00029%No swatches, no badges, limited filters
PDP Viewing~20,00041%No reviews, no sticky CTA, limited gallery
Add to Cart~8,00060%PLP add-to-cart broken on some products
Cart → Checkout~3,60055%Minicart broken, checkout button broken
Checkout → Purchase~1,80050%6 payment methods, no express shipping
Estimated Orders~1,80096.3%1.5-3% conversion rate

2. Critical Issues (Must Fix Immediately)

C1: Catastrophic Page Performance (22/100 Mobile)

Source: Web Quality Audit Severity: Critical Effort: Medium

The Problem: 17.0s LCP on mobile (6.8× the good threshold), 820ms TBT, 0.401 CLS. 3rd-party scripts consume 52% of all bytes (3,400KB), with Google reCAPTCHA loaded 7 times (2.6MB). The LCP image uses loading="lazy" and is not preloaded.

CRO Impact: Every 1-second delay in page load reduces conversion by 7% (Portent 2023). At 17.0s LCP, Claus Porto's mobile conversion rate is likely suppressed by 50-70%. For mobile traffic (est. 60% of visits), this is the single biggest conversion blocker.

What to do:

  1. Preload the LCP hero image + set fetchpriority="high" — saves ~14s
  2. Inline critical CSS, defer non-critical CSS/JS — saves ~1.1s
  3. Fix reCAPTCHA loading (7 instances → 1) — saves ~2MB
  4. Set explicit image dimensions to fix 0.401 CLS
  5. Serve WebP/AVIF images with responsive srcset

C2: PROCEED TO CHECKOUT Button + Minicart Non-Functional

Source: Cart & Checkout Audit Severity: Critical Effort: Medium

The Problem: The "PROCEED TO CHECKOUT" button on the cart page (/checkout/cart/) does not respond to clicks. The AJAX minicart drawer also does not open. The only way to reach checkout is by navigating directly to /checkout/ in the URL bar. Both the primary and secondary cart→checkout pathways are broken.

CRO Impact: Users who add items to cart and land on the cart page cannot proceed to checkout via the button. An estimated 10-15% of cart abandonment is attributable to this failure. For a €120 AOV product, this is ~€1,296-€1,944/month in lost revenue.

What to do:

  1. Debug the Magento checkout button JS event handler (.action.primary.checkout)
  2. Add a fallback <a href="/checkout/"> behind the button
  3. Debug the minicart dropdownDialog initialization (Knockout binding issue)
  4. As a quick fix, redirect the cart icon to /checkout/cart/ directly

C3: PLP Direct Add-to-Cart JS Failure

Source: PLP Audit + Cart & Checkout Audit Severity: Critical Effort: Medium

The Problem: The "ADD TO CART" button on PLP product cards (tested on Chypre Cedar Poinsettia Soap) silently fails — no cart reaction, no counter update, no error. The PDP add-to-cart works correctly, suggesting a JS event binding issue specific to the PLP product grid forms.

CRO Impact: For mobile users and skimmers who browse the PLP and add directly, this means they cannot add products to cart without visiting the PDP first. This adds an extra click and page load to every transaction initiated from the PLP. Estimated 5-10% of PLP-originated conversions are lost.

What to do:

  1. Debug the PLP add-to-cart AJAX form submission (check form key, XHR, Knockout bindings)
  2. Compare working PDP form with broken PLP form to identify the difference
  3. Add JS error logging to capture the failure in production

3. Major Issues (High Priority)

M1: No Sticky Add-to-Cart on Mobile PDPs

Source: PDP Audit Severity: Major Effort: Low

The Problem: PDPs have 8 accordion tabs + cross-sells. Mobile users must scroll all the way back to the top to add to cart after reading product details, ingredients, or reviews. No sticky/fixed buy bar.

CRO Impact: For mobile users (est. 60% of traffic), this is a significant friction point. Sticky CTAs typically improve mobile add-to-cart rates by 10-25%.

What to do: Add a sticky bottom bar showing product name, price, quantity selector, and "ADD TO CART" button that appears when the main buy box scrolls out of view.

M2: No Product Reviews Visible on Any PDP

Source: PDP Audit Severity: Major Effort: Low-Medium

The Problem: The Magento review widget is present but empty across all 5 PDPs audited — despite the PLP showing "2 Reviews" and "1 Review" counts for some products. A 139-year-old luxury brand with zero visible social proof on its product pages.

CRO Impact: Reviews are a top-5 conversion driver for e-commerce. Products with reviews see 18-270% higher conversion rates (SPYRO). The absence of reviews erodes trust, especially for first-time visitors.

What to do:

  1. Publish and display existing reviews (they appear to be in the system)
  2. Send post-purchase review solicitation emails
  3. Add verified buyer badges
  4. Display review count from PLP on the PDP

M3: Klarna "Learn More" Opens in Same Tab (PDP + Cart)

Source: PDP Audit + Cart Audit Severity: Major Effort: Low

The Problem: The Klarna "Learn more" button navigates away from the PDP and cart page in the same tab, destroying cart state and scroll position. The AX tree explicitly labels it "(Opens in the current tab)".

CRO Impact: Customers at the point of purchase decision who click to learn about financing are taken away from the product completely. This interrupts the buying flow and can cause cart abandonment.

What to do: Change target="_blank" with rel="noopener" or implement an inline modal overlay.

M4: Missing Cross-Sells on Flagship Product (EDT Fougère €120)

Source: PDP Audit Severity: Major Effort: Low

The Problem: The Eau de Toilette Fougère (€120 flagship product) has NO "YOU MIGHT ALSO LIKE" cross-sell section, while other PDPs (Gift Box, Body Wash, Soap on a Rope) have 2-4 cross-sells each.

CRO Impact: Cross-sells typically contribute 10-30% of AOV lift. The most expensive product in the catalog is missing this entirely.

What to do: Add complementary products: Black Edition EDT (€120), Home Mist (€48), Diffuser (€75), Gift boxes.

M5: No FAQ Page / Standalone Returns Policy

Source: Support Pages Audit Severity: Major Effort: Medium

The Problem: No FAQ page exists (returns 404). Returns policy is embedded in Section 10 of the Terms of Use — a legal document most users will never read. Customers with pre-purchase questions have no self-service option.

CRO Impact: A comprehensive FAQ page can reduce support contacts by 30-40% and increase conversion by removing purchase objections. A clear, prominent returns policy is one of the strongest trust signals — 67% of shoppers check the return policy before buying (Narvar).

What to do:

  1. Create a standalone FAQ page covering: shipping, returns, ingredients, gifting, payment, care
  2. Create a standalone, customer-friendly Returns & Refunds page
  3. Link both from the PDP buy box, cart page, and footer

M6: Since 1887 Page — Dead-End Trap (No CTA)

Source: Support Pages Audit Severity: Major Effort: Low

The Problem: The brand story page ends with no CTA back to the shop. After reading the full 139-year history, there's no "Shop Our Collections" or "Explore Our Soaps" button.

CRO Impact: This is a high-intent page (users who click "Since 1887" are interested in the brand). Every visitor who reads the full story and finds no next step is a lost conversion opportunity.

What to do: Add a prominent "Explore Our Collections" CTA section at the bottom.

M7: No WhatsApp / Phone Number on Contact Page

Source: Support Pages Audit Severity: Major Effort: Low

The Problem: The Contact page has a form (4 fields) and a 2-day response promise. No phone number, no WhatsApp link, no live chat. The company's phone number exists in the Terms of Use but is not on the Contact page.

CRO Impact: Luxury customers expect direct, immediate channels. 2-day response time is unacceptable for a premium brand. A WhatsApp chat button alone can increase conversion by 5-15% for luxury brands.

What to do: Add WhatsApp button with prefilled text, display the phone number prominently, add live chat widget.

M8: Collections CTAs Link to Same Page

Source: Support Pages Audit Severity: Major Effort: Low

The Problem: The "Discover the Collection" buttons on the /en/collections page link back to /en/collections (the same page) instead of to the specific product category pages.

CRO Impact: Users clicking these CTAs experience a confusing "no-op" — they click expecting navigation and land on the same page.

What to do: Fix CTAs to link to actual category pages (e.g., /en/soaps/deco-collection, /en/shop-all/musgo-real).


4. Moderate Issues

N1: No Hero CTA on Homepage

Source: Homepage Audit Severity: Moderate Effort: Low

The two hero banners are image-only with no text overlay or CTA button. The first explicit CTA appears below the fold. Add a "Shop Now" or "Discover" CTA with text overlay.

N2: No Wishlist Heart on PLP Cards

Source: PLP Audit Severity: Moderate Effort: Low

Magento_Wishlist is loaded globally but no wishlist icon appears on PLP cards. Users must visit a PDP to save items. Add a wishlist heart icon overlay.

N3: No Collection/Pattern Swatches on PLP

Source: PLP Audit Severity: Moderate Effort: Medium

No visual swatches to differentiate Deco, Classico, and Musgo Real collections on PLP cards. Users must read product names to understand collections. Add small pattern swatches.

N4: No "New" / "Best Seller" Badges on PLP

Source: PLP Audit Severity: Moderate Effort: Low

No promotional badges on any PLP card. Even the /en/new page products don't show "New" labels on other PLPs. Add attribute-based badges.

N5: Limited PLP Filtering (Only Category)

Source: PLP Audit Severity: Moderate Effort: Medium

Only category-based filtering is available. No price range, fragrance family, or ingredient filters. For 133 products in Shop All, this is a significant discovery limitation. Add Elasticsuite layered navigation.

N6: No SEO Content Below PLP Grid

Source: PLP Audit Severity: Moderate Effort: Medium

No category descriptions, buying guides, or brand storytelling below product grids. Missing SEO content and buying guidance. Add an expandable "About Our Soaps" / "Fragrance Guide" section.

N7: No Shipping/Returns Info on PDP

Source: PDP Audit Severity: Moderate Effort: Low

No shipping cost, delivery timeline, free shipping threshold, or return policy on any PDP. Add a "Shipping & Returns" accordion tab.

N8: No Social Share Buttons on PDP

Source: PDP Audit Severity: Moderate Effort: Low

No share buttons on any PDP. For a visually-driven brand with collectible packaging, this is a missed amplification opportunity. Add WhatsApp, Pinterest, Facebook, Email share buttons.

N9: Limited Gallery Images (1-3 per Product)

Source: PDP Audit Severity: Moderate Effort: Medium

1-3 images per product, no lifestyle/model shots, no video, no 360° view. For a €120 fragrance, competitors offer 4-8 images. Add more lifestyle and detail images.

N10: No Personalized Recommendations on Homepage

Source: Homepage Audit Severity: Moderate Effort: Medium

No "Recently Viewed" or "Recommended for You" sections for returning visitors. Implement personalized recommendations.

N11: No Free Shipping Progress Bar

Source: Cart Audit Severity: Moderate Effort: Low

Free shipping is already applied (€0.00) but there's no visual progress bar or messaging. Add a free shipping progress bar as a conversion motivator.

N12: No Express Shipping Options

Source: Cart Audit Severity: Moderate Effort: Medium

Only one shipping method (free). No express or premium options. Add at least one express shipping tier.

N13: No Cart Cross-Sells / Upsells

Source: Cart Audit Severity: Moderate Effort: Low

The cart page has no cross-sell or upsell recommendations. Add a "You May Also Like" section on the cart page.

N14: No Blog / Educational Content

Source: Support Pages Audit Severity: Moderate Effort: High

No blog, buying guides, or educational content. Zero SEO value for informational queries. Start with 5-10 foundational articles (gift guides, soap care, brand history).

N15: 4 Broken Footer Links

Source: Support Pages Audit Severity: Moderate Effort: Low

Privacy Policy, About Klarna, Corporate Gift, and Mini Soaps Factory footer links all return 404. Fix the href attributes.

N16: 2-Day Contact Response Time

Source: Support Pages Audit Severity: Moderate Effort: Medium

2-day response time promise is too slow for a luxury brand. Target same-day or 24-hour response.


5. Technical & SEO Issues (Indirect CRO Impact)

These issues don't directly affect conversion but erode trust, traffic, and discoverability:

#IssueSourceImpact
T1No canonical URLs on any pageWeb QualityDuplicate content penalty risk
T2No JSON-LD structured data (Product, Organization, BreadcrumbList)Web QualityNo rich results in SERPs
T3No Open Graph / Twitter Card tagsWeb QualityLinks shared as bare URLs on social
T4No H1 heading on homepageWeb QualityAccessibility + SEO gap
T5No hreflang tags for EN/PT localesWeb QualityInternational SEO confusion
T6Homepage title "Claus Porto" — too shortWeb QualityMissed SERP ranking opportunity
T7Homepage meta description in Portuguese on English pageWeb QualityLanguage mismatch in SERPs
T8Missing meta descriptions on product pagesWeb QualityPoor SERP click-through rates
T9Empty "About Klarna" pageSupport PagesConfusing user experience
T10No Google Maps on Store pagesSupport PagesNo easy navigation to stores
T11No online booking for workshops/servicesSupport PagesFriction for service booking
T12Copyright reads "© 2021"AllMinor trust signal erosion

6. Competitive CRO Gap Analysis

Comparing Claus Porto against 7 direct competitors (L'Occitane, Santa Maria Novella, Aesop, Byredo, Diptyque, Cire Trudon, Lafco):

FeatureClaus PortoIndustry Standard (Luxury)Gap
Add-to-Cart from PLPCommonNone
Quick View from PLPCommonNone
Guest CheckoutStandardNone
6+ Payment MethodsStandardNone
Free Samples + Gift OptionsAbove averageStrength
Sticky Add-to-Cart (Mobile)StandardGap
Product Reviews on PDPStandardGap
Wishlist on PLP CardsCommonGap
Visual Swatches on PLPCommonGap
FAQ PageStandardGap
Standalone Returns PolicyStandardGap
Structured Data (JSON-LD)StandardGap
Open Graph / Social TagsStandardGap
Subscription/Refill ProgramGrowingGap
Live Chat / WhatsAppCommonGap
Express Shipping OptionsCommonGap
Newsletter Prominence⚠️ Footer onlyAbove foldGap
Site Speed (Mobile LCP)17.0s<2.5sCritical
Hero CTA / Value PropStandardGap
Loyalty Program❌ (planned)GrowingGap

Claus Porto has 15 of 20 critical CRO features missing or underperforming relative to competitors.


7. Prioritized Action Roadmap

Phase 1: Critical Fixes (Week 1-2) — Est. 10-15% conversion lift

#ActionEffortEst. ImpactDependencies
1Preload LCP image, set fetchpriority="high"2hLCP 17s → 3sTheme access
2Fix reCAPTCHA loading (7→1 instance)2h-2MB payloadDeveloper
3Fix PROCEED TO CHECKOUT button + add fallback4h10-15% checkout recoveryDeveloper
4Fix PLP add-to-cart JS failure4h5-10% PLP conversion recoveryDeveloper
5Fix 4 broken footer links1hTrust restorationCMS edit
6Add canonical URLs to all pages2hSEO protectionMagento config
7Add H1 to homepage1hAccessibility + SEOCMS edit
8Fix homepage meta description (English)1hSERP click-throughCMS edit

Phase 2: Mobile UX & Trust (Week 3-4) — Est. 10-15% conversion lift

#ActionEffortEst. Impact
9Add sticky add-to-cart bar on mobile PDP8h10-25% mobile add-to-cart lift
10Publish existing product reviews + solicit new ones4h5-10% conversion lift
11Fix Klarna "Learn more" link (target="_blank")1hReduced cart/PDP exits
12Add cross-sells to EDT Fougère PDP1hAOV lift on flagship product
13Create FAQ page (shipping, returns, ingredients, payment)8h30-40% support reduction
14Create standalone Returns & Refunds page4hTrust signal improvement
15Add CTA to Since 1887 page1hBrand story conversion
16Add WhatsApp button + phone to Contact page2h5-15% conversion lift

Phase 3: PLP & PDP Optimization (Month 2) — Est. 5-10% conversion lift

#ActionEffortEst. Impact
17Add wishlist hearts to PLP cards4hWishlist engagement
18Add "New" and "Best Seller" badges to PLP4hDiscovery improvement
19Add collection/pattern swatches to PLP8hVisual differentiation
20Add shipping/returns info to PDP accordion2hPurchase risk reduction
21Add social share buttons to PDP4hOrganic amplification
22Add more product images/lifestyle shots8hPDP conversion lift
23Add hero CTA text overlay to homepage banners4hHomepage engagement
24Fix collections CTAs (link to actual category pages)1hNavigation fix

Phase 4: Technical SEO & Foundation (Month 2-3) — Est. 5-10% traffic lift

#ActionEffortEst. Impact
25Add JSON-LD structured data (Product, Organization, BreadcrumbList)16hRich results in SERPs
26Add Open Graph / Twitter Card tags4hSocial sharing previews
27Add hreflang tags for EN/PT4hInternational SEO
28Optimize images (WebP, srcset, compression)8hPerformance improvement
29Remove unused CSS (95% waste)8hPerformance improvement
30Add SEO content below PLP grids8hOrganic traffic
31Add preconnect hints for 3rd-party origins1hPerformance improvement
32Add personalized recommendations to homepage8hReturn visitor engagement

Phase 5: Long-Term Growth (Month 3+) — Est. 10-20% revenue lift

#ActionEffortEst. Impact
33Create blog with 5-10 foundational articles16hSEO traffic growth
34Implement subscription/refill program40hRecurring revenue
35Add express shipping options8hAOV uplift
36Add free shipping progress bar4hAOV uplift
37Add cart cross-sells/upsells8hAOV lift
38Expand PLP filtering (price, fragrance, ingredient)16hProduct discovery
39Add online booking for workshops/services16hService revenue
40Add Google Maps to store pages2hLocal SEO
41Add loyalty/rewards program40hCustomer retention
42Comprehensive site redesign (modern luxury theme)160hBrand perception

8. Revenue Impact Estimation

Current State

  • Visits: 48,000/month
  • Est. Conversion Rate: 1.5-3.0% (luxury CPG benchmark)
  • Est. Orders: 720-1,440/month
  • Est. AOV: €55-€75 (gift-heavy catalog)
  • Est. Monthly Revenue: €39,600-€108,000
  • Est. Annual Revenue: €475,000-€1,296,000

Projected Improvement (Phase 1-3: Critical + Major fixes)

FixEst. Conversion LiftCumulative
Performance fix (LCP 17s→3s)5-10%5-10%
Checkout button fix10-15%15-25%
PLP add-to-cart fix5-10%20-35%
Mobile sticky CTA5-10%25-45%
Reviews + trust signals5-10%30-55%
FAQ + Returns policy3-5%33-60%

Best-case scenario: 1.5% → 2.4% conversion rate (60% improvement) Additional annual revenue: €285,000-€777,600

Conservative estimate: 1.5% → 1.95% conversion rate (30% improvement) Additional annual revenue: €142,500-€388,800


9. Strengths (What to Preserve)

Claus Porto has several strong points that should be preserved and leveraged:

StrengthWhereWhy It Matters
Free samples in cart (5 mini soaps)Cart pageDelight, trial, AOV
Gift messaging + packaging optionsCart pageGifting conversion
Guest checkoutCheckoutLow friction
6 payment methods (MB WAY, Cards, Multibanco, PayPal, Alipay, Klarna)CheckoutInternational coverage
Quick View + Add-to-Cart from PLPPLPLow friction browsing
Comprehensive accordion tabs (8 tabs)PDPRich product information
Klarna BNPL (3 payments of €40)PDP + CartPrice friction reduction
Strong brand storytellingSince 1887 pageBrand engagement
Store-specific virtual toursOur StoresImmersive retail
Corporate gifting programCorporate GiftsB2B revenue stream
Magento platform with good extensionsEntire siteFoundation for improvements

10. Conclusion

Claus Porto has a beautiful product, an extraordinary 139-year heritage, and strong brand equity. However, its website is a severe bottleneck that is costing the brand an estimated €143K-€389K in annual lost revenue due to poor performance, broken checkout flows, missing trust signals, and underinvested UX.

The three most impactful actions are:

  1. Fix the performance crisis (17.0s LCP → target <3s) — this alone can recover 5-10% of lost mobile conversions
  2. Fix the broken checkout flow (minicart + PROCEED TO CHECKOUT button) — this alone can recover 10-15% of cart abandonment
  3. Add trust signals (product reviews, FAQ, returns policy, WhatsApp) — these collectively can recover 10-15% of lost conversions

These three fixes require relatively low technical effort (2-3 days of developer time) and can conservatively improve conversion rate by 15-30%, translating to €71K-€389K in additional annual revenue.


Report generated from synthesis of: Homepage Audit, PLP Audit, PDP Audit, Cart & Checkout Audit, Support & Utility Pages Audit, Web Quality Audit, Traffic Estimation, Competitive Analysis, Business Analysis, and AI SEO Audit.