NextWoo
Theme comparison

Kadence vs Shoptimizer for WooCommerce: a block theme against a store-only theme

Kadence when the store also publishes content, wants pages designed in blocks, or can live on the free theme. Shoptimizer when you would otherwise buy Kadence's paid bundle just for store features: $99 a year against $299.

Kadence vs Shoptimizer is the one theme pairing where the lab scores mislead in a direction you can trace. Shoptimizer's demo scored 82 and Kadence's 63, and most of that gap is a single 347 KB reCAPTCHA script on Kadence's product page, loaded for the review form. The shop page, where neither demo loads anything unusual, scored 76 against 82. A tie. Kadence also has something Shoptimizer does not: Chrome UX Report field data from tens of thousands of real sites. Each lab figure below is the median of three mobile Lighthouse 12.6.1 runs on the vendor's demo, recorded from Spain on October 18, 2026.

01

Kadence's product page carries 347 KB of reCAPTCHA for a review form

Kadence's product page scored 59 on all three runs, and the reason sits in its request list. Of 479 KB of JavaScript, 347 KB is Google's recaptcha__en.js from gstatic.com, loaded by the iThemes Security Pro plugin to protect the product review form further down the page. That one file made third-party bytes 53% of the page, against 18% on the shop page, and Lighthouse charged it 904 to 972 ms of script evaluation per run, more than any other script on the page. The gallery image, which is the LCP element, was requested 1.1 to 1.3 seconds into the load and then waited about 7 seconds to be painted, for a median LCP of 8.5 seconds. Lighthouse still reported 0 ms of Total Blocking Time on every run, which is a reminder that simulated metrics can disagree with each other on the same trace. We did not re-run the page without the CAPTCHA, so the exact number of points it costs is unknown; the shop page is the closest estimate. This is a demo-builder choice, not the theme. A real store can load its CAPTCHA only when someone opens the review form, or use a honeypot field instead, and get most of that time back on either theme.

02

On the shop page, 76 against 82 is a tie

Without the CAPTCHA the two demos look alike. Kadence's shop page sent 78 KB of JavaScript against Shoptimizer's 73 KB, with 0 ms of blocking time against 19 ms, and it rendered 921 DOM elements to Shoptimizer's 1,861. Shoptimizer's advantage is delivery. Its HTML came from Cloudflare's cache in 97 ms, while Kadence's demo answered uncached in 181 ms, and Kadence loads its fonts through Google's WebFont loader, 100 KB of them against 48 KB. The theme layers are both small: about 19 KB on Kadence's shop page, counting Kadence Pro's infinite scroll, and about 2 KB on Shoptimizer's.

03

Real-visitor data exists for Kadence only

In the Chrome UX Report for September 2026, 49.8% of 35,642 origins running Kadence passed all Core Web Vitals on mobile, with LCP the weak metric at 58.3% against 88.9% for INP and 88.6% for CLS. In the same Chrome UX Report month, WordPress origins as a whole passed at 48.3% and WooCommerce stores at 39.3%, which puts Kadence at the WordPress average and above the WooCommerce figure; our WooCommerce Core Web Vitals statistics break those two down. The population is every WordPress site HTTP Archive detects running Kadence, blogs and brochure sites included, so it is not a store benchmark. Shoptimizer has no row, because the report does not detect it. Its lab lead is the only evidence there is, from one demo on a well-cached host. Any claim that Shoptimizer stores pass Core Web Vitals more often than Kadence stores has no public data behind it.

04

Kadence's store features sit in a $299-a-year bundle

The Kadence theme is free on WordPress.org, at version 1.5.2 with 500,000+ active installs, and it runs WooCommerce without any paid add-on. The demo's product page is not the free theme, though. Its gallery, variation swatches and size chart come from Kadence Shop Kit (41 KB of script on that page), and its sticky add-to-cart bar, mega menu and shop infinite scroll come from Kadence Pro. Liquid Web now sells both inside one plan: Pro at $299 a year, which also bundles security, backups and memberships, or Elite at $499 for agencies. The pricing page shows no smaller store-only option and no site count for Pro. Shoptimizer's $99 a year includes CommerceKit: AJAX search suggestions, attribute swatches, free-shipping notices and order bumps. For a single store that wants a demo-like product page, Kadence Pro is the worse buy by $200 a year. The free Kadence theme is the better one for a store that needs none of those features, or that fills the gaps with free plugins and accepts their script weight.

05

Kadence's block markup is the cheaper exit

Kadence Blocks store content as block markup in post content, readable by any parser, which is why Kadence to Next.js is one of the cheaper migrations off WordPress; its header and footer builder lives in theme mods and has to be transcribed by hand. Shoptimizer keeps its layout in the Customizer and ships no builder, so its exit cost depends on what you write content in. Block editor pages leave as cleanly as Kadence's. The trap is the demo import: Shoptimizer's demo home page is built with Elementor, and importing it brings Elementor's JSON page data along.

06

Kadence's last release was July 24; its demo runs a November 2025 build

Kadence shipped 1.4.3 on January 8, 2026, then five more versions through 1.5.2 on July 24, nearly three months before this test. Its demo still runs 1.4.2 from November 2025. Shoptimizer's demo runs a 2.9.9 release candidate, after a 120-day gap between 2.9.5 in April and four releases from August 18 to September 17. Neither demo reflects the version you would install today.

07

Kadence for a store that also publishes, Shoptimizer for one that only sells

Take Kadence when the site carries a blog, guides or campaign pages designed in blocks, or when the budget points to the free theme, whose field record is the better documented of the two. Take Shoptimizer for a single-brand catalog that wants swatches, order bumps and a sticky cart out of the box, where $99 a year undercuts Kadence's $299 bundle. Kadence on Pro is the worse choice for a store that buys the bundle only for Shop Kit. Shoptimizer is the worse choice for content-led stores, because its feature budget goes to the cart and none of it to layout. For Shoptimizer against heavier rivals, see WoodMart vs Shoptimizer and Shoptimizer vs Flatsome. If your store already runs one of these and fails Core Web Vitals, a free audit splits your own scripts by source the way this page split the demos.

Kadence and Shoptimizer demos by template (home / shop / product), each cell the median of three mobile Lighthouse 12.6.1 runs on 2026-10-18; the field row is CrUX for September 2026

Kadence and Shoptimizer demos by template (home / shop / product), each cell the median of three mobile Lighthouse 12.6.1 runs on 2026-10-18; the field row is CrUX for September 2026
Kadence 1.4.2 (Mega Store starter)Shoptimizer 2.9.9 (release candidate)
Score63 / 76 / 5991 / 82 / 77
LCP6.6 / 4.6 / 8.5 s3.2 / 4.2 / 4.4 s
Total Blocking Time125 / 0 / 0 ms0 / 19 / 3 ms
All JavaScript118 / 78 / 479 KB20 / 73 / 81 KB
of which reCAPTCHA0 / 0 / 347 KBNone
Theme and companion plugin JavaScript, medianabout 10 KBabout 2 KB
Third-party share of bytes14% / 18% / 53%4% / 3% / 1%
DOM elements1,285 / 921 / 8891,788 / 1,861 / 1,854
Server response, median171 ms, HTML not edge-cached57 ms, HTML from Cloudflare cache
Mobile Core Web Vitals pass rate (field)49.8% of 35,642 originsNot detected
BuilderBlock editor with Kadence BlocksNone; Customizer plus any editor
PriceTheme free; Pro plan $299 a year$99 a year list, one domain
Latest release1.5.2, July 24, 20262.9.9, September 17, 2026

Frequently asked questions

Still have questions?

Reach out and we'll get back to you within 24 hours.

Contact us
Is Shoptimizer faster than Kadence?

On the demos, Shoptimizer scored 82 against 63, but most of the gap is a 347 KB reCAPTCHA script on Kadence's product page. On the shop page the two scored 76 and 82, which is within run-to-run noise. Only Kadence has field data: 49.8% of Kadence sites pass Core Web Vitals on mobile.

Is the free Kadence theme enough for WooCommerce?

For a basic store, yes: the free theme supports WooCommerce and has a header builder. The demo's gallery, swatches, size chart and sticky add-to-cart come from Kadence Shop Kit and Kadence Pro, which are in the $299-a-year Pro plan.

Why does the Kadence demo score lower on product pages?

Its product page loads Google reCAPTCHA through a security plugin to protect the review form. That one script is 347 of the page's 479 KB of JavaScript and takes 0.9 to 1 second to evaluate. It is part of the demo, not the theme.

Kadence or Shoptimizer: which costs less?

The free Kadence theme costs nothing. If you need the store features shown on the Kadence demo, Kadence's Pro plan is $299 a year, while Shoptimizer is $99 a year with its CommerceKit features included.

Does Shoptimizer have Core Web Vitals field data?

No. HTTP Archive's technology report does not detect Shoptimizer, so there is no public CrUX pass rate for it. Your own Search Console report is the only field source for a Shoptimizer store.

Related reading
  • Kadence to Next.js

    Kadence to Next.js is the cheapest theme migration, since content is block markup, and the one with the smallest speed gain. When it pays off, and when not.

  • WoodMart vs Shoptimizer

    WoodMart vs Shoptimizer on both demos: 2 KB of theme JavaScript against 103 KB, yet a near-equal LCP. What the lean theme buys, and what it costs a year.

  • Shoptimizer vs Flatsome

    Shoptimizer vs Flatsome on both demo stores: 2 KB of theme JavaScript against 36 KB, $99 a year against $59 once, and why most of the score gap is one page.

  • Flatsome vs Astra

    Flatsome vs Astra for WooCommerce: Astra's own code is 35 KB of an 853 KB-script demo. When the $59 store theme wins, and when the free lightweight one does.

  • WooCommerce speed optimization

    WooCommerce speed optimization service: a free audit, a week of measured fixes on your current theme, and a frontend rebuild only if the theme is the ceiling.

See how many sales your store is losing

Start with a free speed audit. You'll get your store's real numbers and an honest recommendation — even if it's "you don't need us".

Anything you already suspect — checkout feels slow on phones, the category pages crawl, you were told the theme is the problem. Guesses are useful; we check them.

No sales call — you'll get a written report with your store's numbers.

By requesting an audit you accept our Privacy policy and Terms of service. We may publish an anonymised summary of the findings as an example of our work. We never name your business without your written consent.