Lightweight, block-first
Kadence vs GeneratePress: Two Lean Themes, Two Owners Changing Course
In May 2026 Kadence got new plans, a new parent brand and three absorbed products. In August, GeneratePress announced it would replace its Elements system with a Template Engine. Two of the leanest WordPress themes are both mid-turn, so picking one today means picking a roadmap as much as a feature list.
October 10, 2026 · 12 min read
The short answer
Choose Kadence if you want a free drag-and-drop header builder, free local fonts and an optional stack of shop, membership and security tools from one vendor. Choose GeneratePress if you want a tiny theme, PHP hooks and a 500-site license for $59 a year. As of October 2026, Kadence plans start at $99 a year, priced per site.
On this page
- Two featherweights, both in the middle of a turn
- Kadence against GeneratePress, row by row
- Liquid Web's Kadence: more in the box, more on the bill
- GeneratePress is waiting on its Template Engine
- Dragging a header together, or hooking one in
- Fonts, stylesheets and scripts: what each gives away free
- Selling online: Shop Kit against a $59 module
- Choosing between them by the job in front of you
- If the roadmap you want belongs to neither vendor
Two featherweights, both in the middle of a turn
Type kadencewp.com into a browser and you arrive at Liquid Web. The free Kadence theme still lives on wordpress.org with more than 500,000 active installs, but its listed author is now Nexcess and its documentation sits on docs.nexcess.com. Version 1.5.2 shipped on July 24, 2026. Page layouts are built with the Kadence Blocks plugin, which has more than 600,000 installs of its own, and the theme handles headers, footers and global styling through the Customizer.
GeneratePress is older and quieter. EDGE22 Studios, led by Tom Usborne, has published it since 2014, and it also counts more than 500,000 active installs. The free theme's last wordpress.org release was 3.6.1 on December 1, 2025, more than ten months before this comparison, though staff have confirmed it supports PHP 8.3 and WordPress 7.0. Layout work happens in GenerateBlocks, and the docs now file the theme under a 'classic-theme' section, a label that hints at what comes next.
On paper they look like twins: classic Customizer themes, small by design, built for the block editor rather than a heavy page builder. The differences sit in the header, the license and the direction each owner is steering.
Kadence against GeneratePress, row by row
Each cell draws on vendor pricing pages, documentation, theme source files and wordpress.org data, all checked on October 6, 2026. Speed lines quote the vendors, not our tests. Where a vendor leaves something unstated, the cell says so.
| Kadence | GeneratePress | |
|---|---|---|
| Pricing (as of October 2026) | Free theme; Essentials $99/yr, Pro $299/yr, Elite $499/yr | Free theme; GP Premium $59/yr; GeneratePress One bundle $149/yr |
| Sites per license | Plans 'priced per site'; site counts not stated | Up to 500 sites on every paid product |
| Owner and support | Liquid Web (Nexcess); support by ticket, community forum retired | EDGE22 Studios; premium questions answered on GeneratePress's own forum |
| Speed approach | CSS split by component; vendor cites 'clean, efficient code' | Minimal core; vendor says a fresh install adds under 10kb gzipped |
| CSS and JS delivery | Dynamic CSS inline; free local Google Fonts and CSS preload; jQuery only for WooCommerce | Dynamic CSS cached, inline by default; external file and font library need GP Premium; SVG icons |
| Builder model | Customizer plus Kadence Blocks; Theme Kit Pro adds Hooked Elements and Conditional Headers | Customizer plus theme hooks; GP Premium Elements; GenerateBlocks for layout |
| Header builder and mobile menu | Free drag-and-drop desktop and mobile headers; mobile header at 1024px and below, fixed in CSS | No drag-and-drop header; mobile menu below 768px; breakpoint slider needs GP Premium |
| WooCommerce | Free layout options; Shop Kit with swatches, wishlist and multi-step checkout on Pro and Elite | Works out of the box; every shop setting is in GP Premium's WooCommerce module |
| Page builder fit | Ships Elementor stylesheets; no formal vendor statement found | Described as compatible with Elementor and Beaver Builder |
| Block editor fit | Core approach through Kadence Blocks and block-based header tools | Core approach through GenerateBlocks; full site editing coming in GP Premium 3.0 |
| License terms and refunds | 30-day refund by ticket; lapsed products keep working without updates | 30-day refund; annual auto-renewal; no lifetime plan offered |
| Known issues | Empty off-canvas menu in 1.5.1; missing scroll-up script in 1.5.2; slow ticket replies | Element exclusion rule that silently empties; CSS regeneration after changes |
| Long-term risk | Rebrands and consolidation; unclear site limits on new plans | Move to a Template Engine; future of the classic theme unannounced |
Two rows tell most of the story. The header row says Kadence hands non-developers more control for free. The license row says GeneratePress is far cheaper for anyone running many sites. The theme comparisons section uses the same rows for every matchup, so you can compare these two against Astra or Blocksy on equal terms.
Liquid Web's Kadence: more in the box, more on the bill
In May 2026 Liquid Web folded three brands into Kadence: SolidWP became Kadence Security, Iconic became Kadence Shop Kit, and Restrict Content Pro became Kadence Memberships. Pricing moved from add-ons and bundles to three yearly tiers. Essentials, at $99, covers the theme, 30+ blocks, 200+ starter templates, a form builder, a header and navigation builder, mega menus and dynamic content. Pro, at $299 and marked most popular, adds Shop Kit, membership levels and subscriptions, a firewall with two-factor login, and daily backups. Elite, at $499, adds A/B testing, popups, white label branding and the Kadence Central client portal.
Read the footnote before you budget: 'Plans are priced per site.' The pricing page does not say how many sites each plan covers, and the terms FAQ still lists limits only for retired plan names. Existing customers keep legacy pricing while their subscription stays active; let it lapse and you must buy one of the new plans to get access back. The premium add-on is now called Kadence Theme Kit Pro. Full numbers live on our Kadence pricing page.
The transition has been bumpy for some customers. One user's security plugin was suddenly renamed Kadence, and staff said the announcement email had landed in many spam folders. A Patchstack advisory flagged an SQL injection in Shop Kit 3.0.6 and earlier, and legacy-license holders asking how to update were redirected to Liquid Web support. Another user reported a Kadence Blocks update that stripped internal links from posts, then six tickets in six days without a reply. Our Kadence repair hub and the guide to Kadence license activation problems pick up from there.
GeneratePress is waiting on its Template Engine
GeneratePress sells smaller pieces at smaller prices. GP Premium is $59 a year for up to 500 sites, with 60+ starter sites, a local font library and the theme builder. GenerateBlocks Pro is $99 a year. GenerateCloud, which needs GenerateBlocks Pro, adds unlimited pattern libraries for another $99. GeneratePress One bundles all three for $149 a year with priority email support and 'All future products'. Everything renews automatically, no renewal discount is mentioned, and there is no lifetime plan. The GeneratePress pricing breakdown covers what each tier adds.
The bigger news is the roadmap. An August 7, 2026 post on the GeneratePress blog said GP Premium 3.0 will bring a Template Engine that replaces Elements and targets '100% block-built sites', with GenerateBlocks Pro 2.8 launching first. GenerateBlocks Pro 2.8 'Design Systems' was announced on September 22. As of our check, GP Premium 3.0 had not shipped, and the vendor had not said whether the classic theme will carry on alongside the new tools. Not long ago, a user asking for full site editing was told GeneratePress could not become an FSE theme. Plans have clearly changed.
For a site built today, that means Elements, hooks and Block Elements will work as they do now, and a migration step will probably follow once 3.0 arrives. Elements already has one long-standing trap: delete or unpublish a page named in an exclusion rule and the rule goes blank, hiding the element everywhere without warning. If a hook or block element vanished, see GeneratePress Elements not displaying in our GeneratePress repair hub.
Dragging a header together, or hooking one in
Kadence gives you two separate headers, one for desktop and one for tablet and mobile, each assembled by dragging items into rows under Customizer > Header. On phones, a trigger icon opens an off-canvas area that holds the mobile navigation and anything else you place there, with collapsible submenus as an option. The theme's CSS shows the desktop header from 1025px up, so everything at 1024px and below gets the mobile header, and the docs describe no setting to move that line. Theme Kit Pro adds conditional headers, twenty extra header elements and a mega menu. Version 1.5.1 brought reports of an off-canvas drawer that opened with zero items; the Kadence mobile header fixes cover it.
GeneratePress has no drag-and-drop header builder. The header and Primary Navigation are configured in the Customizer, and below 768px the navigation turns into the mobile menu. Moving that point with a slider from 0 to 2,000 pixels, adding a separate mobile header, a sticky navigation bar or an off-canvas panel all require GP Premium's Menu Plus module. Free users change the breakpoint with the generate_mobile_menu_media_query filter. Anything more custom is built with a block element or a hook. A developer will like that precision; a marketing manager may not. If a menu fails on phones, start with GeneratePress mobile menu not working.
The third option
Athena CMS, with AI agents on staff.
Not a theme and not a blank Next.js repo. The content system we put behind every custom site: plain fields, a real preview, every version kept, and AI agents that handle the chores a plugin only nags you about.
- PicassoImages
- ApolloSite analysis
- AresCompetitor watch
- PrometheusContent holes
- AtlasPage depth and structure
- DelphiAI search visibility
and 12 more agents. Two come with Athena; the rest are monthly add-ons.

Fonts, stylesheets and scripts: what each gives away free
Kadence is generous on the free tier. Customizer > General > Performance offers Load Google Fonts Locally with optional preload, CSS preload, a microdata schema toggle and an Optimized Group Block setting. Stylesheets are split by component, so header, content, footer and sidebar CSS arrive as separate files, while Customizer output is attached inline to the kadence-global stylesheet. In version 1.5.2, the only front-end scripts that depend on jQuery are WooCommerce-related.
GeneratePress starts smaller and charges for the extras. Dynamic CSS is cached in the database and printed inline by default. Switching to an external file requires GP Premium's General module, and staff on the GeneratePress forum call the benefit 'arguably better but not by a lot' when an optimization plugin is already running. Icons are SVG. Self-hosted fonts come from GP Premium's Font Library; free users load fonts from Google or write their own CSS. jQuery appears only in Customizer control scripts, never on the front end.
The vendors' own claims are modest and unmeasurable from outside: GeneratePress says a fresh install adds under 10kb gzipped, and Liquid Web promises quick loads from clean code. Neither describes a page with your hero image, form and analytics on it. The Kadence speed guide and GeneratePress speed guide list the settings to change, and our roundup of lightweight WordPress themes shows where both sit in the field. If a change refuses to appear, see Kadence CSS not updating or GeneratePress CSS not updating.
Selling online: Shop Kit against a $59 module
Free Kadence already shapes a store. Its WooCommerce settings in the Customizer offer several single-product layouts (normal, narrow, full width, with a sidebar or an extra title area), show and hide toggles for product elements, a row of payment icons, catalog options and a store notice. The Pro and Elite plans add Shop Kit, which absorbed the former Iconic plugins: WooThumbs galleries, Flux multi-step checkout, attribute swatches, quick view, wishlists, bundled products, delivery slots and a product configurator. If you run Shop Kit, confirm it is newer than 3.0.6. More in Kadence with WooCommerce.
GeneratePress says it works with WooCommerce out of the box, and it does, with default styling. Every shop control lives in GP Premium's WooCommerce module: a cart in the menu, a mini-cart, product columns, element toggles on shop and product pages, a sticky add-to-cart panel and a distraction-free checkout that is on by default. For a small catalog, $59 a year covers it. For swatches, wishlists and multi-step checkout without hunting for separate plugins, Kadence Pro packs more into one purchase at a much higher price.
Choosing between them by the job in front of you
Kadence makes sense when
- A non-developer will maintain the header and menus
- You want free local fonts and CSS preload without a premium plugin
- You would rather buy shop, membership, security and backups from one vendor
- Your store needs swatches, wishlists or multi-step checkout
- You run one or a few sites and per-site pricing is tolerable
GeneratePress makes sense when
- A developer comfortable with hooks and filters runs the site
- You manage dozens of sites and want one $59 license to cover them
- You prefer a small vendor with a narrow product line
- You want to build with GenerateBlocks and follow it into block-based templates
- You value a theme that adds almost nothing to the page by default
| Better pick | Reasoning | |
|---|---|---|
| Small business site edited by staff | Kadence | Drag-and-drop header and free performance settings |
| Agency or freelancer with many client sites | GeneratePress | 500 sites per license versus per-site plans |
| Content site or blog focused on speed | GeneratePress | Tiny default footprint and no builder overhead |
| WooCommerce store needing variant swatches | Kadence | Shop Kit bundles what would otherwise be several plugins |
| Membership site on WordPress | Kadence | Memberships and subscriptions come with the Pro plan |
| Developer-led build that will adopt full site editing | GeneratePress | Template Engine is coming to GP Premium 3.0 |
For more lightweight matchups, compare Astra vs Kadence, Astra vs GeneratePress, Kadence vs Blocksy and Genesis vs GeneratePress. Block-editor specifics are in Kadence and Gutenberg and GeneratePress and Gutenberg.
If the roadmap you want belongs to neither vendor
Pick either theme and you sign up for someone else's schedule: Liquid Web's next consolidation, or GeneratePress's next engine. That is fine for a blog or a brochure site. It is a poor fit for a site that must take payments, gate members, sync with a CRM or publish hundreds of location pages, where every new requirement becomes another plugin on top of a theme in transition. The longer cases are argued in Kadence vs Next.js and GeneratePress vs Next.js.
A Next.js build puts the roadmap in your hands. The code is versioned and reviewed, dependencies are pinned and tested in a build, pages are prerendered and refreshed on a schedule, and nothing changes on the live server until someone approves a release. It costs more to start, and new layouts need a developer. The moves are mapped in Kadence to Next.js and GeneratePress to Next.js, with the full process under WordPress to Next.js.
Content stays easy to edit in Athena CMS, which comes with every site we build and includes membership areas with login levels and Stripe billing, the job Kadence Memberships does on WordPress. Aegis checks daily for intrusions and backdoors, Ariadne adds internal links, and Prometheus spots customer questions your pages miss and drafts the answer for approval. If WordPress is still the right home, our Kadence developers and theme speed optimization team will tune what you have.
Questions people ask before they call
Out of the box, GeneratePress adds less to a page; its vendor says under 10kb gzipped on a fresh install. Kadence is also light and gives away local fonts and CSS preload for free, which GeneratePress reserves for GP Premium. On a finished site, images, plugins and blocks matter more than the theme. Test the same page in both on staging before deciding.
Liquid Web's pricing page says only that plans are priced per site, and the terms FAQ lists limits for older plan names alone. As of October 2026, ask Liquid Web sales in writing before buying for several sites. GeneratePress, by contrast, states a 500-site limit on every paid product, including client sites you build and manage.
The vendor has not said. Its August 2026 blog post announced a Template Engine in GP Premium 3.0 that replaces Elements for fully block-built sites, but did not address the classic theme's future. The free theme has gone more than ten months without a wordpress.org release, though staff confirmed it supports PHP 8.3 and WordPress 7.0.
Yes. The Kadence theme remains free on wordpress.org, as do Kadence Blocks and the Starter Templates plugin. The 2026 changes affect the paid side: Theme Kit Pro, Shop Kit, security and memberships now sit inside the Essentials, Pro and Elite plans, and existing customers keep legacy pricing only while their subscription stays active.
For a simple catalog, GeneratePress with GP Premium's WooCommerce module is the cheaper route at $59 a year as of October 2026. For swatches, wishlists, product bundles and multi-step checkout, Kadence's Pro plan with Shop Kit covers them in one purchase. Larger stores may outgrow both; see WooCommerce vs Next.js ecommerce.
Keep reading
- Free tier against free tierGeneratePress vs Blocksy: The Patient Minimalist Against the Generous Free ThemeGeneratePress vs Blocksy: what each free version includes, how often each ships, header builders, WooCommerce, and prices as of October 2026.
- Blocks against a builderKadence vs Bricks: Blocks Your Team Can Edit, or a Canvas Your Developer OwnsKadence vs Bricks: a free block-first theme against a paid theme that is a builder. Who edits, where layouts live, October 2026 prices and a verdict.
- Kadence after updatesKadence Slow After an Update? Check the Versions Before the SettingsKadence slow after an update? Line up versions across the theme, Kadence Blocks, Theme Kit Pro and Shop Kit, then recheck the Performance panel and caches.
- Kadence, stale stylesKadence CSS Not Updating? Find the Old Copy That Is Still WinningKadence CSS not updating after a Customizer save or a block edit? Check the inline kadence-global styles, block CSS and each cache layer, in order.
- Kadence, tunedKadence Theme Speed: Past the Free Performance PanelKadence theme speed, setting by setting: the free Performance panel, Kadence Blocks and Shop Kit weight, the 1024px header and what no toggle fixes.
- Kadence, reviewedKadence Theme Review (2026): A Block-Editor Favorite Under New ManagementKadence theme review, checked October 2026: the free performance panel, Kadence Blocks, Shop Kit, the 1024px mobile header, the new plans and who should pass.
- Everything in WordPress Theme ComparisonsSee the section
Pick the theme that fits, or the build that outlasts both
Tell us what your site has to do. We will check your current setup, say whether Kadence, GeneratePress or a Next.js build fits best, and quote a fixed price if you want our help.
Which of these sounds like you? (pick any)
Rather talk now? Call (210) 346-0848.
