ARTICLE

Luma to Hyva migration: the complete playbook for Magento 2 (timeline, cost, Core Web Vitals)

Luma to Hyva migration: the complete playbook for Magento 2 (timeline, cost, Core Web Vitals)

What is Hyva theme and how does it differ from Luma

Hyva (Hyvä) is a Magento 2 frontend theme built on Alpine.js and Tailwind CSS. It replaces Luma’s KnockoutJS, RequireJS, jQuery, and LESS stack with a far lighter rendering layer. The result: a typical product page drops from roughly 1.5 MB and 200+ files to 0.2 MB and 2 files, and JavaScript execution time falls by approximately 10x.

Hyva was created by Willem Wigman, with significant contributions from Vinai Kopp, and gained broad industry attention at Meet Magento Netherlands 2021. According to mageplaza.com citing Hyva data, over 6,400 live Magento stores now run Hyva, including Nestlé, Volkswagen, Dunkin, Crocs, and Levis.

On November 10, 2025, Hyva became fully free and open source under OSL 3.0 and AFL 3.0 licenses, removing the previous EUR 1,000 per-store license fee. Version 1.4.4, released March 2026, ships with Tailwind CSS v4 and the Oxide Rust engine for faster build times.

The Hyva product family now spans several tiers:

  • Hyva Theme (open source): the core frontend for Magento Open Source and standard Adobe Commerce
  • Hyva Checkout: a separately licensed, purpose-built checkout replacement
  • Hyva Enterprise: required for full Adobe Commerce B2B compatibility, including the B2B suite, Live Search, and Product Recommendations; priced at EUR 2,500 per year standalone or EUR 5,500 bundled with Hyva Commerce
  • Hyva Commerce: the bundled offering combining Theme, Enterprise, and Checkout
  • Hyva UI: a component library built on the same Alpine.js/Tailwind foundation
  • Magewire: a PHP-driven reactivity layer for Hyva, analogous to Laravel Livewire, enabling server-rendered interactivity without custom JavaScript

The architectural shift matters because Luma’s KnockoutJS observables and RequireJS module loader were never designed for the performance expectations of 2024 and beyond. Hyva discards that entire layer.


Why migrate from Luma to Hyva in 2026

Luma is a performance liability. Every quarter you stay on it, you are paying a measurable revenue cost, and the gap between Luma and Hyva stores in Google’s CrUX field data is now large enough to affect organic rankings.

According to the HTTP Archive Core Web Vitals report, cited by magedelight.com and plumrocket.com, Hyva-based Magento stores pass Google Core Web Vitals 65% of the time versus 41% for standard Luma stores. That 24-point gap is not a lab score difference. It is real-user CrUX field data that Google uses to rank pages.

The revenue math is direct. A Deloitte study cited by magedelight.com found that a 0.1-second improvement in page load time increases ecommerce conversions by 8.4%. According to ekfrazo.com citing Google/industry research, a 1-second delay in page response reduces conversions by up to 7%. For a US store doing $1 million in annual revenue, that single second costs approximately $70,000 per year in lost sales.

According to Bemeir’s Enterprise Magento Frontend Trends analysis, US Hyva adoption among enterprise retailers grew 340% between 2023 and 2025, and North America enterprise Hyva adoption now stands at 64%. The market has moved. Staying on Luma is increasingly a competitive disadvantage, not just a technical one.

The payload numbers tell the story clearly. According to IWD Agency’s Hyva vs Luma comparison, Luma ships 700 KB to 1.2 MB of JavaScript on a typical product detail page after parse. Hyva ships 50 to 100 KB. That roughly 10x reduction in JS execution time directly improves Total Blocking Time (TBT), Interaction to Next Paint (INP), and Largest Contentful Paint (LCP), the three Core Web Vitals metrics that matter most for both Google ranking and user experience.

According to magecomp.com’s Hyva statistics, merchants who switch to Hyva see a 15 to 30% increase in conversion rates and a 70% reduction in page load time. Bemeir’s own client work supports this range: Affordable Screen Company saw approximately a 25% conversion rate lift after their Hyva build, delivered through Bemeir’s Hyva development practice.


The extension compatibility audit: the first step that determines your timeline and cost

The extension compatibility audit is the most underestimated step in a Luma to Hyva migration. Its outcome determines whether your project takes 4 weeks or 16 weeks, and whether your budget lands at $25,000 or $85,000.

Hyva’s frontend is architecturally separate from Luma’s. Any Magento 2 extension that renders frontend templates using KnockoutJS, RequireJS, jQuery, or LESS-based Luma templates will not work on Hyva without modification. That includes most third-party extensions built before 2022.

The audit process works like this:

Step 1: Inventory every extension. Pull a full list of installed modules from your Magento instance, including custom modules. Separate frontend-only extensions from backend/API-only ones. Backend extensions that touch only admin panels, REST APIs, or server-side logic typically require no changes.

Step 2: Classify each extension. For each frontend-affecting extension, determine whether:

  • A native Hyva-compatible version exists from the vendor
  • A community Hyva compatibility module exists (check the Hyva compatibility repository)
  • The extension requires a custom Hyva frontend build
  • The extension can be replaced entirely by a lighter Hyva-native alternative

Step 3: Estimate remediation hours. Simple extensions with clean PHP ViewModels may take 4 to 8 hours to adapt. Complex extensions with deeply embedded KnockoutJS components can take 20 to 40 hours each. Extensions with no Hyva path and no viable replacement become a scope decision: rebuild, replace, or defer.

Step 4: Decide on Hyva Checkout scope. The default Luma checkout is a separate KnockoutJS application. Hyva Theme does not replace it automatically. You must either keep Luma checkout (technically possible but suboptimal), implement Hyva Checkout (a separate licensed product), or use a third-party one-page checkout with Hyva support. This is a scope fork that changes your timeline and budget materially.

Common extensions that frequently need Hyva adaptation include layered navigation tools, advanced product page builders, custom configurable product renderers, loyalty and rewards modules, and any extension that injects JavaScript into the frontend via RequireJS.

Extensions that typically work without changes: order management extensions that operate purely in the admin, ERP and CRM integration modules that use APIs, shipping rate calculators that run server-side, and payment gateways that inject via standard checkout hooks (though these still need testing).


Phase-by-phase migration process

A Luma to Hyva migration runs in six defined phases. The phases below reflect how Bemeir structures these projects. Compressing them or running them out of order is the most common cause of post-launch regressions.

Phase 1: Discovery and audit (1 to 2 weeks)

Run the extension compatibility audit described above. Simultaneously, audit your current Magento version. Hyva requires Magento 2.4.x. If you are on 2.3.x or earlier, a Magento upgrade to a current 2.4 release, with PHP 8.2, 8.3, or 8.4 depending on your target version, must happen before or in parallel with the Hyva migration. Combining a major Magento upgrade with a Hyva migration in a single sprint is possible but increases risk. Most experienced teams run them sequentially.

Document your current Lighthouse scores and Core Web Vitals baseline from Google PageSpeed Insights and Google Search Console CrUX field data. You need this to measure the post-launch improvement accurately.

Phase 2: Environment setup and Hyva installation (3 to 5 days)

Set up a dedicated staging environment that mirrors production exactly, including Varnish full-page caching and Redis configuration. Install Hyva Theme via Composer. Configure Tailwind CSS, and if you are on version 1.4.4 or later, configure the Oxide Rust engine for build performance. Establish a rollback plan: a documented, tested procedure to revert to Luma if the launch goes wrong. This is not optional.

Phase 3: Design and frontend build (3 to 6 weeks, depending on complexity)

This is the largest phase. Hyva is not a drop-in replacement that preserves your Luma design. It is a new frontend build. Your design can be replicated faithfully, or this is an opportunity to redesign. Either way, the frontend templates are rewritten in Hyva’s PHP/Phtml + Alpine.js pattern rather than Luma’s KnockoutJS/XML layout system.

Key pages to build: home page, category/PLP, product detail page (PDP), cart, mini-cart, search results, CMS pages, and header/footer. Each requires Hyva-native template work. Hyva UI components accelerate this work significantly. They provide pre-built Alpine.js components for sliders, tabs, accordions, modals, and other common UI patterns.

Custom JavaScript functionality previously written for Luma using RequireJS modules must be rewritten as Alpine.js components or Magewire PHP ViewModels. This is where B2B stores often encounter the most complexity, covered in the B2B section below.

Phase 4: Extension remediation and integration (parallel with Phase 3)

While the frontend build is in progress, a second developer tracks the extension remediation list from the audit. Each extension is either updated to its Hyva-compatible version, adapted using a compatibility module, or rebuilt with a custom Hyva frontend. Payment integrations, shipping calculators, and fraud tools need testing in the staging environment against real transaction flows.

Canonical tags, structured data (schema markup), and hreflang tags that were previously rendered by Luma XML layout or extension templates must be verified to render correctly in the Hyva build. SEO continuity depends on this.

Phase 5: QA and performance validation (1 to 2 weeks)

Test every page type on mobile and desktop. Run Google PageSpeed Insights against your staging URL. Check Lighthouse scores for LCP, INP, CLS, and TBT. Run the full checkout flow. Test every extension that was remediated. Check Google Search Console for any structured data errors by submitting staging pages to the URL Inspection tool.

Compare your Lighthouse scores against the Luma baseline you recorded in Phase 1. If LCP is not below 2.5 seconds and INP is not below 200ms on mobile, find the cause before launch. Common culprits at this stage: unoptimized hero images blocking LCP, third-party scripts loading synchronously, or a custom Alpine.js component with an expensive initialization.

Phase 6: Launch and post-launch monitoring (1 week plus 30-day monitoring)

Launch during a low-traffic window. Have your rollback plan staged and tested. After launch, monitor Google Search Console for crawl errors, Core Web Vitals field data changes (these take 28 days to fully update in CrUX), and any 404s from URL changes. Check Varnish cache hit rates and Redis performance.

According to Bemeir’s 7-Phase Hyva Migration Roadmap, Core Web Vitals improvements appear immediately after Hyva launch in lab data (Lighthouse, PageSpeed Insights). Full SEO impact in Google’s ranking signals takes 3 to 6 months, as Google’s CrUX field data accumulates new real-user measurements from your Hyva-powered pages.


Hyva migration timeline: realistic ranges by store type

No honest agency gives a single timeline number without knowing your extension stack. These ranges reflect real project experience.

Store type Typical timeline What drives the range
Simple B2C, fewer than 10 extensions, minimal custom JS 4 to 6 weeks Extension audit is clean; mostly standard Hyva build
Mid-market B2C, 10 to 25 extensions, some custom work 6 to 10 weeks 3 to 5 extensions need remediation; custom PDP logic
Complex B2C or light B2B, 25+ extensions, custom integrations 10 to 14 weeks Multiple extension rebuilds; ERP/CRM frontend touch points
Full Adobe Commerce B2B with company accounts, shared catalogs, requisition lists 12 to 16 weeks B2B module suite requires Hyva Enterprise; multiple custom components

These timelines assume the Magento core is already on a supported 2.4.x version. If a Magento upgrade is also required, add 2 to 4 weeks.


Hyva migration cost in the US: real USD ranges

Most cost guides published online quote AUD or EUR figures from Australian or European agencies. Here are US market ranges, reflecting US agency rates and project scope as of 2026.

According to mgt-commerce.com’s 2026 Hyva guide, typical mid-market Hyva migration development cost in the US runs $15,000 to $70,000 (4 to 8 weeks of development), with total first-year cost including extension compatibility work and design running $25,000 to $85,000.

Here is how that breaks down by component:

Discovery and audit: $2,000 to $5,000. Covers extension inventory, compatibility classification, and scope definition. Non-negotiable; skipping this is how projects go over budget.

Core Hyva frontend build: $10,000 to $35,000. Covers all page templates, Alpine.js component development, Tailwind CSS configuration, and Hyva UI integration. Scales with design complexity and number of unique page types.

Extension remediation: $1,500 to $20,000. Entirely dependent on audit results. A clean stack with mostly Hyva-compatible extensions sits at the low end. A stack with 5 to 8 custom or legacy extensions requiring full rebuilds sits at the high end.

Hyva Checkout implementation: $5,000 to $15,000 if in scope. This is a separate cost from the theme build.

Hyva Enterprise license: EUR 2,500 per year (approximately $2,700 to $2,800 USD at current rates) for Adobe Commerce B2B stores needing B2B suite compatibility.

QA, launch, and 30-day monitoring: $2,000 to $5,000.

Total first-year range for a US mid-market store: $25,000 to $85,000, consistent with the mgt-commerce.com benchmark.

For context on the upper end of the market: according to IWD Agency’s comparison, headless PWA builds using PWA Studio, Next.js, or Vue Storefront cost $90,000 to $250,000 and take significantly longer. Hyva delivers approximately 80% of the headless performance benefit at roughly 30% of the cost. For most US mid-market and enterprise merchants, Hyva is the better investment unless you have a specific reason to go fully decoupled.


Core Web Vitals and performance results after a Hyva migration

The performance improvement from Luma to Hyva is structural, not marginal. The numbers below come from real post-migration measurements.

According to rocktechnolabs.com citing Hyva data, Hyva achieves a 98% reduction in page requests (5 requests versus 230 for Luma) and an 86% reduction in page weight (0.4 MB versus 3 MB uncompressed).

According to magedelight.com citing HTTP Archive data, Luma ships roughly 0.9 MB of JavaScript and CSS per product page. Hyva ships 0.15 MB, approximately a 6x difference in frontend weight.

What this means for specific Core Web Vitals metrics:

Largest Contentful Paint (LCP): Luma’s RequireJS waterfall delays the browser’s ability to render the largest visible element, usually a hero image or product image. Hyva’s minimal JS load removes that blocking. LCP improvements of 1.5 to 3 seconds are typical on mobile.

Interaction to Next Paint (INP): INP replaced First Input Delay as a Core Web Vital in March 2024. It measures the latency of all interactions throughout a page session. KnockoutJS’s observer pattern creates significant main-thread contention, which inflates INP scores. Alpine.js’s lightweight directive model reduces main-thread work substantially.

Cumulative Layout Shift (CLS): Luma’s late-loading JavaScript components often cause layout shifts as they initialize. Hyva’s server-rendered approach with Alpine.js for interactivity reduces the CLS score because less content shifts after initial render.

Total Blocking Time (TBT): TBT is the lab proxy for INP. Luma TBT scores above 500ms on mobile are common. Hyva TBT scores below 150ms are achievable on well-built implementations.

Real-world case data:

According to navigatecommerce.com’s Luma to Hyva case study on Turbokits.com: overall performance up 47%, page load time reduced 22%, SEO score up 27%, orders per day up 28%.

According to plumrocket.com citing the official Hyva case study for Citizen Watch: +65% new users, +78% page views, +43% conversion rate, +141% revenue.

Bemeir’s own work at Affordable Screen Company produced approximately a 25% conversion rate lift post-migration.


Adobe Commerce B2B and Hyva: what actually needs to change

Most Hyva migration guides skip this section entirely. B2B migrations on Adobe Commerce are materially more complex than B2C migrations, and the complexity is concentrated in specific frontend components.

Adobe Commerce B2B adds several frontend-heavy modules to the Magento instance. Each has its own KnockoutJS-based frontend that does not work on Hyva Theme out of the box:

Company accounts: The company registration and management frontend is a KnockoutJS application. It requires a full Hyva-native rebuild or a Hyva Enterprise compatibility layer.

Shared catalogs: The catalog assignment UI is admin-only, so it does not affect the customer-facing Hyva frontend directly. However, price display logic tied to shared catalog assignments must be verified to render correctly through Hyva’s PHP ViewModel layer.

Requisition lists: The add-to-requisition-list widget on PDPs and PLPs is a KnockoutJS component. It must be rebuilt as an Alpine.js component or Magewire PHP ViewModel.

Quick order: The quick order form is a standalone KnockoutJS application. Rebuilding it as a Magewire component is the most maintainable approach.

Negotiable quotes: The quote request flow involves multiple frontend states and is one of the more complex B2B components to adapt. It requires careful Alpine.js component architecture and server-side PHP ViewModel work.

Hyva Enterprise is the licensed product that provides official Adobe Commerce B2B compatibility, including support for the full B2B suite, Live Search, and Product Recommendations. According to atwix.com citing Hyva official pricing, Hyva Enterprise is priced at EUR 2,500 annually as a standalone or EUR 5,500 bundled with Hyva Commerce.

For Adobe Commerce B2B merchants, the Hyva Enterprise license is not optional if you want supported, maintained compatibility with the B2B module suite. Budget for it from the start.

The B2B migration scope is why the 12 to 16 week timeline range exists. Each of the five B2B components above requires dedicated frontend development, not just a compatibility module swap. Bemeir has run these builds for B2B clients including K&N Engineering and G&G Outfitters, as part of a broader Magento development practice that spans both Open Source and Adobe Commerce. The requisition list and quick order components consistently take the most time to get right on mobile.

If you are evaluating a Hyva migration for an Adobe Commerce B2B store, contact Bemeir at bemeir.com/partners-hyva/ for a scoped assessment. The B2B audit is different from a standard B2C audit and needs a practitioner who has shipped these components before.


Hyva Checkout: should you add it to your migration

Hyva Checkout is a separate product from Hyva Theme. It replaces the default Luma checkout, which is a standalone KnockoutJS application that Hyva Theme does not modify.

The performance case for adding Hyva Checkout is strong. According to rocktechnolabs.com’s Luma to Hyva migration guide, Hyva Checkout loads in 1 to 2 seconds versus 5 to 10 seconds for the default Luma checkout. Agencies report 15 to 22% improvements in checkout completion rates after switching.

Checkout completion is the highest-leverage conversion metric in ecommerce. A 15% improvement in checkout completion on a store doing $5 million in annual revenue is $750,000 in recovered revenue, assuming a typical 2% to 3% base conversion rate.

The practical question is whether to include Hyva Checkout in the initial migration or treat it as a Phase 2 project. Arguments for including it in Phase 1:

  • The checkout is already being touched during the migration; adding Hyva Checkout while the team is in the codebase is more efficient than returning to it later
  • You avoid a prolonged state where your Hyva-powered pages are fast but your checkout is still Luma-slow, which creates a visible performance cliff that users notice
  • Payment gateway integrations need testing regardless; testing them once against Hyva Checkout is cleaner than testing twice

Arguments for deferring to Phase 2:

  • Hyva Checkout adds $5,000 to $15,000 to the project cost
  • Complex payment stacks (multiple gateways, buy-now-pay-later integrations, custom address validation) increase Hyva Checkout implementation time significantly
  • Some teams prefer to stabilize the Hyva Theme migration before tackling checkout

The recommendation from Bemeir’s project experience: include Hyva Checkout in Phase 1 for stores where checkout speed is a known friction point, measurable in Google Analytics funnel data showing high cart-to-checkout drop-off. Defer it for stores where the primary goal is organic traffic and Core Web Vitals improvement, and checkout abandonment data does not show a speed-related problem.


Hyva vs headless: which is right for your Magento store

This is a real architectural decision, and the answer depends on your specific requirements.

Factor Hyva Theme Headless (PWA Studio, Next.js, Vue Storefront)
Development cost $25,000 to $85,000 $90,000 to $250,000
Timeline 4 to 16 weeks 16 to 40+ weeks
Performance vs Luma Dramatic improvement; 65% CWV pass rate Similar or marginally better than Hyva
Magento admin compatibility Full; all admin features work as-is Partial; admin still Magento, frontend decoupled
Extension ecosystem Growing; 1,000+ Hyva-compatible extensions Limited; most extensions need API-layer rebuilds
B2B module support Hyva Enterprise covers full B2B suite Requires custom API work for every B2B feature
Team skill requirement PHP + Alpine.js + Tailwind CSS React/Vue + GraphQL + Node.js + Magento APIs
Ongoing maintenance Lower; single codebase Higher; frontend and backend deployments separate

According to IWD Agency’s comparison, Hyva delivers approximately 80% of the headless performance benefit at roughly 30% of the cost.

Choose headless if you need a native mobile app sharing the same backend, a content experience driven by a headless CMS (Contentful, Sanity, Storyblok) with Magento handling only commerce logic, or a frontend team that works exclusively in React or Vue and will not maintain PHP templates.

Choose Hyva if you need a significant performance improvement on your current Magento 2 or Adobe Commerce store, a maintainable codebase your existing PHP team can own, full B2B module compatibility, and a faster path to measurable Core Web Vitals improvement. For the overwhelming majority of US mid-market and enterprise Magento merchants, Hyva is the right call. Merchants evaluating other platforms entirely can review Bemeir’s technology partner ecosystem to understand how the broader commerce landscape compares.


Post-launch SEO: what to monitor and when to expect results

SEO continuity after a Hyva migration requires specific pre-launch and post-launch actions. The migration does not change your URLs, so canonical tags and URL structure are not at risk by default. The risks are in rendered content and structured data.

Before launch, verify:

  • All structured data (schema markup) for products, breadcrumbs, and organization renders correctly in the Hyva build. Use Google’s Rich Results Test against your staging URL.
  • Canonical tags render in the Hyva HTML head for all page types. Hyva’s PHP ViewModel approach sometimes requires explicit canonical tag implementation if your previous Luma setup used an extension.
  • Pagination signals (rel=prev/next or canonical-to-page-1 patterns) are preserved.
  • Open Graph and Twitter Card meta tags render for social sharing.
  • XML sitemap generation is unaffected (this is typically server-side and not touched by the frontend migration).

After launch, monitor:

  • Google Search Console for Coverage errors and any new 404s in the first 48 hours
  • Core Web Vitals report in Search Console (lab data updates within days; CrUX field data takes 28 days to reflect the new measurements)
  • Organic traffic and ranking positions in Search Console and your rank tracking tool, week over week for the first 90 days
  • Crawl stats to confirm Googlebot is not encountering new rendering errors

According to Bemeir’s 7-Phase Hyva Migration Roadmap, Core Web Vitals improvements appear in lab data immediately after launch. Full SEO impact in Google’s ranking signals takes 3 to 6 months as CrUX field data accumulates. Do not judge the SEO outcome of a Hyva migration at 30 days. The ranking improvement from passing Core Web Vitals thresholds materializes as Google collects sufficient real-user data from your new pages.

The Turbokits.com case study from navigatecommerce.com showed a 27% SEO score improvement and a 28% increase in orders per day, outcomes that reflect both the performance improvement and the organic ranking gains that followed.


Bemeir’s position as the only US Hyva Gold Partner

According to Bemeir’s 7-Phase Hyva Migration Roadmap, Bemeir is the first and only Hyva Gold Partner in the United States, and built Hyva Widgets now used by 250+ Magento stores. The agency has had a direct line to the Hyva team since the project launched, predating the broader US market adoption that followed.

That matters practically. When an extension compatibility issue surfaces that requires a framework-level decision, or when a B2B component needs an approach that has not been documented publicly, Bemeir’s relationship with the Hyva team provides access to guidance that other US agencies do not have.

Bemeir has run Magento builds since the Magento 1.x era, 16 years of Magento experience across the team, and has handled Adobe Commerce B2B migrations for clients including K&N Engineering. The agency works as an extension of the merchant’s team, not as a project-based vendor that hands off and disappears.

If you are evaluating a Luma to Hyva migration for a US-based Magento 2 or Adobe Commerce store, the starting point is a scoped assessment that covers your extension stack, Magento version, B2B requirements, and realistic timeline and cost. Start that conversation at bemeir.com/partners-hyva/.


Frequently asked questions

How long does a Luma to Hyva migration take?

A straightforward B2C store with fewer than 10 extensions takes 4 to 6 weeks. A mid-market store with 10 to 25 extensions typically takes 6 to 10 weeks. A full Adobe Commerce B2B migration covering company accounts, shared catalogs, requisition lists, quick order, and negotiable quotes takes 12 to 16 weeks. If a Magento core upgrade to 2.4.x is also required, add 2 to 4 weeks.

How much does a Hyva migration cost in the US?

According to mgt-commerce.com’s 2026 Hyva guide, development cost runs $15,000 to $70,000 for a mid-market store, with total first-year cost including extension compatibility work and design at $25,000 to $85,000. B2B Adobe Commerce migrations with Hyva Enterprise licensing sit at the higher end. Headless alternatives (PWA Studio, Next.js, Vue Storefront) cost $90,000 to $250,000 by comparison.

Will my Magento extensions work after migrating to Hyva?

Backend-only extensions that operate in the admin or via APIs typically work without changes. Frontend-affecting extensions built on KnockoutJS, RequireJS, or jQuery-based Luma templates require either a vendor-supplied Hyva-compatible version, a community compatibility module, or a custom Hyva frontend build. The extension compatibility audit identifies which category each extension falls into before any development begins.

Does Hyva work with Adobe Commerce B2B?

Yes, with Hyva Enterprise. The core B2B module components (company accounts, shared catalogs, requisition lists, quick order, negotiable quotes) require Hyva Enterprise, priced at EUR 2,500 per year standalone or EUR 5,500 bundled with Hyva Commerce. Each B2B frontend component also requires dedicated development work to rebuild in Alpine.js or Magewire rather than KnockoutJS.

What happens to my SEO rankings after a Hyva migration?

URL structure does not change, so there is no redirect risk. Core Web Vitals improvements appear in lab data immediately after launch. Google’s CrUX field data takes 28 days to update, and the full SEO ranking impact from passing Core Web Vitals thresholds takes 3 to 6 months to materialize. Structured data, canonical tags, and schema markup must be verified before launch to ensure SEO continuity.

Is Hyva Theme free in 2025 and 2026?

Yes. Hyva Theme became fully free and open source on November 10, 2025 under OSL 3.0 and AFL 3.0 licenses, removing the previous EUR 1,000 per-store fee. Hyva Checkout and Hyva Enterprise remain separately licensed paid products.

What is the difference between Hyva Theme and Hyva Checkout?

Hyva Theme replaces Luma’s frontend templates, with Alpine.js replacing KnockoutJS across product pages, category pages, and CMS pages. Hyva Checkout is a separate product that replaces the default Luma checkout application, which is a distinct KnockoutJS system not covered by the Theme. Hyva Checkout loads in 1 to 2 seconds versus 5 to 10 seconds for Luma checkout, and agencies report 15 to 22% checkout completion improvements after switching.

Should I migrate to Hyva or go headless?

For most US mid-market and enterprise Magento merchants, Hyva is the better investment. It delivers approximately 80% of the headless performance benefit at roughly 30% of the cost, maintains full Magento admin compatibility, supports the full Adobe Commerce B2B suite via Hyva Enterprise, and can be maintained by a PHP team. Headless makes sense if you need a decoupled frontend for a native mobile app, a headless CMS driving content, or a frontend team that works exclusively in React or Vue.

What is the extension compatibility audit and why does it matter?

The extension compatibility audit inventories every installed Magento module, classifies each by whether it affects the frontend, and determines the remediation path for each frontend-affecting extension. Its output determines your migration timeline and budget more than any other single factor. Skipping or shortcutting it is the most common cause of scope creep and post-launch regressions on Hyva migrations.

How do Core Web Vitals improve after a Hyva migration?

Hyva removes the KnockoutJS and RequireJS layer that blocks main-thread execution on Luma pages. The result is lower Total Blocking Time, faster Largest Contentful Paint, and lower Interaction to Next Paint scores. Hyva-based stores pass Google Core Web Vitals 65% of the time versus 41% for Luma stores, a 24-point gap in real-user CrUX field data per the HTTP Archive Core Web Vitals report.

Can I keep my existing store design after migrating to Hyva?

Yes. Hyva does not impose a visual design. Your existing design can be replicated in Hyva’s Tailwind CSS and Alpine.js frontend. Many merchants use the migration as an opportunity to modernize their design, but it is not required. The frontend templates are rewritten from scratch in Hyva’s architecture, so the output is a new codebase that produces the same visual result.

What is Hyva Enterprise and do I need it for Adobe Commerce?

Hyva Enterprise is a licensed add-on that provides official compatibility between Hyva Theme and Adobe Commerce’s B2B suite, Live Search, and Product Recommendations. It is required for Adobe Commerce merchants who use any of these features. It is priced at EUR 2,500 per year standalone or EUR 5,500 bundled with Hyva Commerce. Merchants on Magento Open Source without B2B module requirements do not need it.


Related Resources

Let us help you get started on a project with Luma to Hyva migration: the complete playbook for Magento 2 (timeline, cost, Core Web Vitals) and leverage our partnership to your fullest advantage. Fill out the contact form below to get started.

more articles about ecommerce

Read on the latest with Shopify, Magento, eCommerce topics and more.