Hyvä vs Luma
From a specialist Hyvä agency that's shipped 50+ Luma → Hyvä migrations. Performance, cost, migration effort, and when staying on Luma is the right call.
+35pts
Avg Lighthouse lift
~5x
JS payload reduction
100%
URL preservation
6-10 wks
Typical migration timeline
The biggest mistake when comparing Hyvä and Luma is treating them as alternative platforms. They're not — they're alternative frontends for the same Magento backend. Your admin, orders, products, customers, integrations, payment processors all stay exactly the same. Only the storefront rendering layer changes.
| Dimension | Luma | Hyvä |
|---|---|---|
| CSS | LESS, BEM | Tailwind utility-first |
| JS | Knockout + RequireJS | Alpine.js |
| JS payload (typical) | 2-4 MB | 400-700 KB |
| Mobile Lighthouse (typical) | 30-55 | 80-92 |
| License | Free (Magento default) | £1k-£3k per domain |
| Extension compat | All extensions work | Compat module per extension |
Most Hyvä agencies won't tell you when to stay on Luma. We will — there are three scenarios where the migration cost won't pay back:
A typical Luma → Hyvä migration takes 6-10 weeks. The Hyvä Theme installs, every storefront template gets re-platformed onto Tailwind + Alpine, every paid extension gets a Hyvä-compatibility module, Lighthouse mobile is tuned to 90+, and the URL structure stays untouched. The backend (admin, products, orders, payment) doesn't move. Cutover is a 30-60-minute maintenance window, then 72 hours of post-launch monitoring. We do this every week — see /hyva-migration for the full process.
30-minute scoping call. Fixed-scope, fixed-price quote within 48 hours. No forms, no sales sequence.