You want a fast frontend for Magento 2. You want good Core Web Vitals, clean templates, and short development times. Hyvä delivers exactly that. Here you'll learn what Hyvä is, what advantages it offers, and how to use it effectively in your shop.
What is Hyvä
Hyvä is a modern frontend for Magento 2. It replaces the old Luma theme. It uses Alpine.js and Tailwind CSS, significantly reducing frontend complexity. You write less code, load fewer resources, and your shop renders faster.
Hyvä has a clear goal: minimal JavaScript, clean components, and streamlined templates. This aligns with the needs of mobile-first online stores and teams that want to deliver quickly.
Why Hyvä instead of Luma or PWA
Luma relies on RequireJS, Knockout, and a lot of jQuery. This takes time to render. Hyvä cleans things up. You get fast first paints, less main thread work, and better interaction. Compared to a PWA, you reduce the technical load. You need less infrastructure, fewer build steps, and usually a smaller budget.
Hyvä is suitable for shops that need a classic Magento experience. It retains Magento's strengths in the backend; it simply speeds up the frontend.
A technical introduction to the structure, speed, and advantages is provided in the maxcluster knowledge area.
Overview of advantages

- TimeShorter loading time, improved INP and LCP values.
- Less codeNo knockout templates, less JS overhead.
- DevelopmentTailwind for consistent styles, Alpine for small interactions.
- SEOImproved Core Web Vitals, clear DOM structure.
- MaintenanceFewer dependencies, fewer conflicts.
- Time to marketModules and components allow for rapid releases.
- CheckoutHyvä Checkout reduces fields and loading times. This increases conversion rates.
- Responsive firstMobile versions are easy to implement. They control breakpoints directly within the classes.
Technology in brief
Alpine.js
Alpine delivers reactive mini-features. They bind states directly in the markup. No heavy framework, less build overhead.
Tailwind CSS
Tailwind controls layout and typography via utility classes. You define design tokens in the configuration. You avoid CSS overhead.
Hyvä UI and compatibility
Hyvä UI provides ready-made building blocks: buttons, headers, cards, and filters. Compatibility modules are available for many Magento extensions, allowing you to integrate common modules without major modifications.
Strategies for using Hyvä wisely
New build
Start with Hyvä if you're planning a new shop. Create a small design system. Define the components. Build the product list, product development page, shopping cart, and checkout first. This will bring benefits early on.
Luma relaunch
Plan a phased redesign. Migrate the most important pages first. Include the top categories, the highest-revenue product pages (PDPs), and the checkout. Test each stage with real users. Measure Core Web Vitals in Search Console.
Away from Headless, back to Magento
If your headless setup is complex, Hyvä can reduce it. Review routing, personalization, and caching. Also, consider which services you want to keep. Reduce build times as you move closer to Magento again.
Migration checklist
- Inventory of extensions, including compatibility with Hyvä.
- Prioritized page list. Category, PDP, Shopping cart, Checkout, Content.
- Define design tokens in Tailwind: colors, spacing, typography.
- Define image strategy. WebP, AVIF, sizes, lazy loading.
- Check caching. Full Page Cache, Varnish, Redis configuration.
- Define measurement parameters. CrUX, RUM, Lighthouse. Monitoring with alerts.
- QA Plan. Devices, browsers, Accessibility, Form validation.
- Phased rollout. Feature flags, A/B tests, fallback plan.
SEO and Core Web Vitals with Hyvä
Mobile first
Optimize for the smallest viewport first. Reduce images, minimize fonts, delay third-party scripts. Tailwind helps you control variations per breakpoint.
Improve LCP
- Load the hero image as priority. Use modern formats.
- Lower TTFB. Check server, PHP, OpCache, database, and Varnish.
- Reduce resource blocking. Deliver critical CSS, lazy load the rest.
Improve INP
- Reduce JavaScript work. Keep inline interactions with Alpine.
- Avoid large JavaScript packages. No oversized widgets.
- Test interactions: search, filters, variations, add to cart.
Avoid CLS
- Always reserve sizes for images and slots.
- Load web fonts using the FOUT strategy.
- Avoid late banners and teasers.

Using Hyvä Checkout correctly
Keep the checkout process short. Remove unnecessary fields. Enable autofill and suggested selection. Use a clear order: address, shipping, payment, review. Check which payment providers support fast redirects. Measure abandoned carts at the step level.
Tips for B2B
- Fast search with SKU recognition.
- Save and share shopping carts.
- Cleanly render custom pricing. No unnecessary Ajax rounds.
- Paginate large tables. Reduce columns.
- Parameters Integrate requests into the checkout process.
Team setup and effort
Plan for a small core team: one frontend developer, one backend developer, and one UX designer. This is sufficient for two to three templates per week, depending on complexity. Build reusable components to reduce the workload in later sprints.
Limits and risks
- Not every module is immediately compatible with Hyvä. Check this early on.
- Outdated custom JavaScript solutions can slow things down. Reduce their size or rewrite them.
- Server performance remains important. A slow TTFB slows down any frontend.
Practical advice you can implement directly
- Define Tailwind Tokens: colors, spacing, typography, shadows. Briefly document them.
- Create a page order: Category, Product Page, Shopping Cart, Checkout.
- Measure weekly. CrUX, Search Console, load times per template.
- Decouple third-party scripts. Load them only after interaction.
- Conduct small A/B tests. Check call-to-action texts, image sizes, and product filters.
- Create a bug list. Scroll jangling, layout jumps, slow requests.
Your input
Are you already using Hyvä? What LCP and INP values have you achieved? Share your figures, your approach, and any obstacles you encountered in the comments. Ask questions. Provide examples that have helped you.
Who wrote this post
Storetown Media is a Magento agency located in the Pinneberg district near Hamburg. We use Hyvä where loading time is crucial for revenue – and we're honest about when switching themes isn't worthwhile. The agency has been working in e-commerce since 2012.























{% endif %} {% if title and title != "" %}
{{ title }}
{% endif %} {% if excerpt and excerpt != "" %}