Free performance scan · moen.com

The moen.com homepage as it renders on a phone
2Google LighthouseMobile speed · “poor”

Free performance scan · moen.com

Google scores moen.com 2 out of 100.

Your server is not the bottleneck. The page sends 5.1 MB and the device spends 6.9 seconds working through it before anyone can browse and buy.

Get the full audit

What that score means for a shopper

The score is just the symptom. Here is how it affects real visitors on their phone, and makes shopping slower and more frustrating for them.

5.1 MB

The weight of your homepage on a phone

moen.com5.1 MB
median page2.1 MB

Against the 2.1 MB median mobile page. Source: HTTP Archive, 2025.

1.7 MB

Most of it comes from your own domain

your own 1.7 MBeverything else

Not tracking scripts. This is yours to fix.

2.12 s

How long the screen stays unresponsive

0.6s2.12s

Google marks anything past 0.6 seconds as poor.

140

Requests needed to open a single page

scripts 52everything else 88

Each dot is one round trip before the page is ready.

Core Web Vitals, real visitors

Failing
Largest Contentful Paint (LCP)
time until the main content shows
4.6 s
Interaction to Next Paint (INP)
lag after a tap or click
212 ms
Cumulative Layout Shift (CLS)
how much the page jumps around
0.68

Google rates this origin “slow” for its real mobile visitors.

Why a failing grade matters

Google ranks you below faster stores

Core Web Vitals is a search ranking signal. A site that fails works harder for every visit and pays more for the same traffic.

Shoppers feel every bit of it

A page that makes them wait, on a layout that moves under their thumb, is how carts get abandoned on a phone.

This is not unique to moen.com. It is what SAP Composable Storefront (Spartacus) does to almost every site built on it, and this one scores below the average.

Measured with Google PageSpeed Insights, mobile, September 2026.

Your store works fine. That's why the cost stays hidden.

We benchmarked 200+ live SAP Composable Storefront (previously Spartacus) sites on mobile. The two numbers below are the average, and almost every site scores about the same, no matter who built it.

39/ 100

Average mobile Lighthouse score

39
0 · poor100
<5%

pass Google’s Core Web Vitals

200+ sites

Source: Alokai benchmark of 200+ public SAP Composable Storefront sites, 2026. Demo scores are single measured mobile Lighthouse runs; scores vary between runs.

What that slowness costs

+8.4%
higher conversion, plus 9.2% higher average order value, from a single 0.1s improvement in load time.

Google & Deloitte, “Milliseconds Make Millions”

1%
of sales lost for every 100 milliseconds of added latency, in Amazon’s own testing.

Amazon

20–42%
the conversion lift teams report after moving to a modern, lightweight frontend.

Composable migration benchmarks

Spartacus caps your performance low from the start. Alokai isn't bound by it.

Both demos ran the same mobile Lighthouse test, and both are full storefronts, not stripped-back shells. Spartacus scores lower because of how it's built: a heavy JavaScript bundle it can't shed, so teams fight the framework for every point instead of following it. Great performance comes from the architecture underneath, a BFF and a cloud doing the heavy lifting, which an accelerator doesn't have. You need a platform, not an accelerator.

Mobile Lighthouse · demo vs demo
Alokai89.2
Composable Storefront (previously Spartacus)42
0100

What fixing this gets you

Your server is not what is slow here. Everything that runs after it is, and tuning barely dents it. A modern platform sends a fraction of it.

Your store shows up fast, even on mobile data

5.1 MB page, 1.7 MB of it from your own domain

Each page loads only its own code and images, sized for the device asking for them, so it arrives in a fraction of the download.

Shoppers can tap and buy the moment it appears

2.12s of blocked time, 6.9s of main-thread work, 1.4 MB of JavaScript never used

Far less code to run, so the page answers the first click instead of ignoring it for seconds.

A smooth experience Google rewards

140 requests to open one page

You pass Core Web Vitals, including on the cheaper phones and weaker connections most shoppers actually use.

The payoff

Your store ranks higher, earns more from every visit, and keeps the shoppers it wins. Your team stops fighting the framework and runs the store for less.

The last brand that asked us for an audit

Carolina Herrera came for the audit. They weren’t planning to replace their storefront.

Carolina Herrera, part of the PUIG group, wanted one thing: an independent read on their SAP Composable Storefront. We gave them that, including what they could fix without leaving. They moved to Alokai anyway, and two months after launch the results were already well past the KPIs they had set.

32,000

Pages Google now indexes

now32,000
before4,457

Every market finally has its own pages instead of one generic set.

+289%

Organic clicks from the US

US+289%
Brazil+251%
Mexico+229%

Total organic clicks up 17%. The localised markets are where it compounded.

Localised click-through rate

now2.2%
before1.1%

Brazil doubled too, 0.6% to 1.1%.

+230–400%

Traffic to hero product pages

best market+400%
lowest+230%

The pages that actually sell, in the markets that actually buy.

Migrating is not the year you think it is

Your backend doesn’t move. The frontend goes market by market, and because Alokai is AI-native, agents do the Spartacus rewrite in weeks instead of months.

You end up with the store you just saw you don’t have: fast on a phone, and built to stay that way instead of aging out from under you. It also puts you where Spartacus can’t follow, ready for the shoppers arriving through AI assistants instead of search.

The audit is free, and the findings are yours even if the answer is stay.

The full audit goes far deeper than one page

This is just a scan of your homepage. The full audit is an expert going through your actual codebase and telling you, in plain terms, what is costing you the most and what to do about it. It is free, and the findings are yours to keep.

Every page that makes you money

Not just the homepage. We check category, product, cart and checkout, and rank each fix by what it is worth to your revenue.

The real cost of staying on Spartacus

The architecture and upgrade problems that make every SAP release slower and riskier, so you can weigh another year on the platform with your eyes open.

An honest fix-or-move call

Repair what you have, or move the pages that matter most. We show both with the numbers, even when the answer is to stay where you are.

Reviewed by SAP Spartacus's original Tech Evangelist

Mateusz Ostafil has spent his whole career inside this exact stack. He was SAP Spartacus Tech Evangelist from version 1.0, the person who made the technology known, ran the first professional trainings on it, and sat in real implementation projects as the subject-matter expert.

  • Tech Evangelist for SAP Spartacus since 1.0
  • A dozen-plus code audits, including a global optical leader, a leading eye-care company, and a well-known beauty retailer
  • Now Senior Developer Advocate at Alokai

He audited enough Spartacus frontends to see where the platform stops. That's what led him to Alokai, and it's why a full audit tells you the truth about what you have, not a pitch for what we sell.

Mateusz Ostafil

What happens when you reply

12 min

Reply to this audit

Tell us it's useful and who on your team should see it.

2no obligation

15-minute scoping call

We agree what a full audit covers and what access you're comfortable with.

3

Mateusz reviews your code

Findings tied to your files, impact-rated.

44–8 weeks

Report plus a team workshop

A document your whole team can act on.

shape

Want this audit on your real code, not just the homepage?

This scan looked at one public URL. A full audit reads your codebase and tells you exactly what to fix first, and whether to fix or migrate.