Blocks against a builder

Kadence vs Bricks: Blocks Your Team Can Edit, or a Canvas Your Developer Owns

Kadence builds pages inside the editor WordPress already ships. Bricks asks you to leave that editor at the door and work in a canvas of its own. That one choice decides who can edit the site next year, what survives a theme change and how often your developer's phone rings.

October 10, 2026 · 11 min read

The short answer

Choose Kadence when the people editing the site are not developers: layouts live in the block editor, the theme is free, and paid plans cost $99 to $499 a year per site as of October 2026. Choose Bricks when a developer owns the build and wants query loops, conditions and lean output, from $79 a year or $599 for a lifetime license.

On this page
  1. Ask who opens the editor next spring
  2. Kadence and Bricks across fifteen rows
  3. Where your pages are stored, and what survives a switch
  4. CSS strategy: a split stylesheet against a builder's own compiler
  5. Mobile menus: a fixed line against breakpoints you set
  6. Paying for each, and paying for a shop
  7. Kadence people and Bricks people
  8. Our verdict, sorted by who runs the site
  9. When a theme of either kind is the wrong tool

Ask who opens the editor next spring

Picture the site six months after launch. The developer has moved on to another project. The office manager needs to add a new service page, swap a photo and fix a typo in the footer. On a Kadence site she opens the same block editor she uses for blog posts, inserts a row from Kadence Blocks and types. On a Bricks site she opens a separate visual builder written in VueJS 3, with its own panels, its own element list and its own idea of where a header lives.

Neither experience is wrong. They are aimed at different people. Kadence is a classic Customizer theme that hands page layout to the block editor and its Kadence Blocks plugin, which has 600,000+ installs on wordpress.org. Bricks is a theme that contains a full site builder: more than 110 elements, a Query Loop builder, a Menu Builder, popups, conditions, interactions, components, global classes and variables. Those last few words are a developer's vocabulary, and that is the point.

So this matchup is not lightweight theme against heavy builder. Both care about clean output. It is a question of ownership: is the site a set of pages your team edits, or a system your developer maintains? Answer that first and most of the table below decides itself.

Kadence and Bricks across fifteen rows

Facts below come from each vendor's pricing pages, docs, release notes and bug reports, checked on October 6, 2026. Where a row quotes speed, it quotes the vendor. We did not run a benchmark, and a theme's score on an empty demo predicts little about your pages.

Kadence theme vs Bricks Builder, October 2026
KadenceBricks
Pricing, as of October 2026Free theme; Essentials $99, Pro $299, Elite $499 a year, priced per siteNo free version; $79, $149 or $249 a year, or $599 once
Owner and supportLiquid Web (Nexcess); support tickets, community forum retiredCodeer Limited, Cyprus; public bug forum with staff triage
Distributionwordpress.org, 500,000+ active installsNot on wordpress.org; downloads from my.bricksbuilder.io
Speed approachVendor says 'fast loading'; component CSS and a free Performance panelVendor claims top 'A' grades out of the box; vanilla JavaScript
CSS/JS deliveryCustomizer CSS inline on kadence-global; jQuery only in shop scriptsStyles inline by default; optional per-page CSS files; no jQuery
Builder modelCustomizer for global design; block editor and Kadence Blocks for pagesIts own visual canvas for pages, headers, footers and templates
Header builder and mobile menuCustomizer header builder; mobile layout fixed at 1024px and belowHeader is a template; Nav (Nestable) sets its own mobile breakpoint
WooCommerceFree shop settings; Shop Kit on Pro and EliteVisual builder for every shop template, on every plan
Page builder fitShips Elementor stylesheets; no formal statement foundReplaces page builders rather than hosting them
Block editor fitThe main way to buildLoads and converts core blocks only; components usable as blocks
Content portabilityCore blocks travel; Kadence Blocks need their pluginBricks data, with optional saving as block-editor data
License terms and refunds30-day refunds; keeps working without updates if lapsed60-day guarantee on first purchase; 30-day grace on renewals
Known issuesEmpty mobile drawer (1.5.1), missing scroll-up script (1.5.2), slow ticket replies2.4.x regressions: media manager SVGs, CSS Sync edits, Gutenberg style leaks
Learning curveLow for anyone who has used the block editorReal; closer to front-end development than page building
Long-term riskCorporate consolidation changes plans and product namesFast release cadence; AI and MCP features moving quickly

Count the rows each wins and you get a tie, which is why the count is useless. What matters is which rows your business leans on. A firm whose marketing assistant updates the site weekly leans on block editor fit and learning curve. An agency shipping fifty templated client sites leans on query loops, licensing and per-page CSS.

Where your pages are stored, and what survives a switch

A Kadence page is saved as blocks in the WordPress post content. Core blocks such as paragraphs, headings and images will render under any modern theme. Kadence Blocks content renders as long as that plugin stays active, theme or no theme. Deactivate the plugin and those sections lose their styling or stop rendering, and the editor flags them as blocks it cannot handle, which is why Kadence Blocks invalid content warnings are worth understanding before you switch anything.

A Bricks page is saved as Bricks data, and per page you choose whether WordPress or Bricks renders it. Bricks can load standard Gutenberg blocks and optionally save its own data as block-editor data, which it promotes as a hedge against lock-in. The vendor states the limit plainly: conversion works only with core WordPress blocks, not custom third-party ones. Kadence Blocks would not make the trip into Bricks. Bricks components can also be used as Gutenberg blocks, so a hybrid site is possible.

Lock-in is not measured on install day. It is measured the morning after you deactivate.

The honest test takes an hour. Copy the site to staging, switch to a default theme, and look at what remains. On Kadence you will usually find your words and images intact and the header gone. On Bricks you will find whatever you chose to save as block data. When the canvas will not open at all, our Bricks builder loading fix is the place to start.

CSS strategy: a split stylesheet against a builder's own compiler

Kadence loads static CSS in pieces, one for the header, one for content, one for the footer and so on, and prints your Customizer choices inline on the kadence-global stylesheet. Its free Performance panel, under Customizer > General > Performance, hosts Google Fonts locally with optional preload and offers CSS preload, an Optimized Group Block and toggles for schema, the lightbox and scroll-to-ID. Every plugin you add on top, Kadence Blocks included, brings files of its own to measure.

Bricks generates all of its styles itself: element styles, global classes, theme styles, palettes. By default they print inline. Under Bricks > Settings > Performance, the CSS Loading Method can switch to External Files, which writes a CSS file per page, adds a Regenerate CSS files button and swaps in a lighter frontend stylesheet. Lazy loading covers images, background images and videos, and the front end runs on vanilla JavaScript. The Font Manager downloads Google Fonts for local serving, though an open bug says it fetches every unicode-range variant.

Both approaches can produce a lean page, and both have a classic failure: generated CSS that goes stale after a change. The fixes are specific to each, in Kadence CSS not updating and Bricks CSS not updating. For settings by name, see the Kadence speed guide and the Bricks speed guide.

Mobile menus: a fixed line against breakpoints you set

Kadence keeps two headers, Desktop and Tablet/Mobile, edited in the Customizer. The theme CSS switches at 1025px and no setting to move it was found in the docs, so a tablet at 1024px always gets the mobile header and its off-canvas drawer. Bricks treats the header as a template you design in the canvas. Its default breakpoints sit below 992px for an upright tablet, 768px for a phone held sideways and 478px for a phone held upright, and custom breakpoints can be switched on in Bricks > Settings > General.

Each has a trap. On Kadence 1.5.1, one owner's mobile drawer opened with nothing in it despite menus assigned everywhere. On Bricks, the Nav (Nestable) element sets its own hamburger breakpoint and reuses the desktop markup, but remove the toggle and the menu simply vanishes at mobile widths. Staff marked that report 'NO BUG': the toggle is required. If yours has vanished, start with the Bricks mobile menu guide or the Kadence repair hub.

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.

and 12 more agents. Two come with Athena; the rest are monthly add-ons.

The Athena CMS editor: plain fields with AI rewrite, a Publish box and revisions

Paying for each, and paying for a shop

The pricing philosophies could not be further apart. As of October 2026, Kadence is free to start, and its three yearly tiers add features as you climb: Essentials at $99 for blocks, templates and the form builder; Pro at $299 for Shop Kit, memberships, security and backups; Elite at $499 for A/B testing, popups and white label. A footnote says plans are priced per site, and site counts are not stated.

Bricks has no free version, and every plan includes everything. Plans differ only by site count and term: Starter at $79 a year for one site, Business at $149 for three, Agency at $249 for unlimited sites, and Ultimate Lifetime at $599 once for unlimited sites. Local and staging installs do not count. The first purchase has a 60-day money-back guarantee; renewals and upgrades get a 30-day grace refund instead. After one paid, non-refunded year, you may keep using Bricks if you cancel, without updates.

WooCommerce shows the split clearly. Kadence's free Customizer handles product layouts and catalog settings, and the serious tools arrive with Shop Kit on Pro: galleries, multi-step checkout, swatches, bundles, delivery slots. Bricks builds every shop template visually on every plan, from product archive to checkout and account pages, and version 2.4 added modular Cart, Checkout and My Account v2 elements plus a Woo Setup Wizard. Compare Kadence pricing, Bricks pricing and Kadence with WooCommerce.

Kadence people and Bricks people

Kadence is the better fit if

  • Non-developers will edit pages every week in the block editor
  • You want to start free and pay only when a feature earns it
  • You would rather buy memberships, security and backups from the theme's vendor
  • Clients must be able to switch themes later and keep most of their content
  • Your team already knows WordPress and has no appetite for a new editor

Bricks is the better fit if

  • A developer or agency owns the site and its templates
  • You need query loops, conditions and reusable components across many pages
  • You want every feature in every plan and an unlimited-site lifetime option
  • Your store needs custom product, cart and checkout templates without extra licenses
  • You will test every release on staging, given the 2.4.x regression list

Torn between Bricks and another builder instead? See Bricks vs Elementor and Bricks vs Divi. Comparing lean themes? Kadence vs Blocksy and the theme comparisons hub cover the rest. Agencies who want Bricks built properly can talk to our Bricks developers.

Our verdict, sorted by who runs the site

Owner-edited service business

Kadence. The block editor is the gentlest place WordPress offers for someone who edits twice a month, and the free theme covers a brochure site.

Agency with many templated sites

Bricks. One $599 lifetime license covers unlimited sites, and components plus global classes keep fifty sites consistent.

Directory or listings site

Bricks. The Query Loop builder and conditions do in the canvas what Kadence would hand to extra plugins or code.

Membership site

Kadence Pro. Membership levels and subscriptions come in the plan; Bricks would need a separate membership plugin.

Custom WooCommerce store

Bricks, if a developer runs it. Every template is designable on every plan. Kadence Pro with Shop Kit if the owner runs it.

Team leaving Elementor

Kadence, to get onto blocks. Bricks is a fresh learning curve of its own, not a softer landing.

When a theme of either kind is the wrong tool

Bricks is the closest WordPress gets to development, which raises a fair question: if you need a developer to own the site anyway, why keep the parts of WordPress a developer would never choose? The PHP server, the public admin login, the database, the plugin updates applied live. Bricks writes better markup than most builders. It still sits on that platform, and since 2.4 it can apply AI-assisted edits inside the live builder.

A Next.js rebuild puts routing, redirects and metadata in code, prerenders pages at build time and tests every dependency before deploy. It costs more up front and still needs a developer for new layouts. Athena CMS, included with every site we build, gives the office manager from the first section plain fields, a real preview and every version kept. Its agents, such as Apollo ranking what to fix first, draft changes for approval rather than publishing on their own. See Kadence vs Next.js, Bricks vs Next.js, and the migration notes for Kadence and Bricks.

Questions people ask before they call

Yes, with training and some restraint. The Bricks canvas is visual, but its panels assume you understand classes, breakpoints and templates, and a misplaced change can affect every page using a global class. Decide before handover who may change what. If your team edits often and has no developer on call, Kadence and the block editor are the gentler choice.

Not as a conversion path. Bricks says its Gutenberg conversion works only with standard WordPress core blocks, not custom third-party blocks, so Kadence Blocks layouts will not convert into Bricks elements. You can still let WordPress render a given page instead of Bricks, which keeps block-built pages working on a Bricks site while you rebuild them.

Bricks claims top grades in Lighthouse and GTmetrix out of the box and runs on vanilla JavaScript. Kadence claims fast loading and splits its CSS by component. Neither claim describes your site with its fonts, images and plugins. Build one real page in each on staging and measure both the same way, as our speed test guide describes.

As of October 2026, the Bricks Business plan covers three sites for $149 a year, with every feature included, and local and staging installs do not count. The $249 Agency plan removes the limit, and the $599 Ultimate Lifetime plan removes renewals too. Kadence's plans are priced per site and do not publish site counts, so ask Liquid Web for a quote.

Usually Kadence. Its pages are blocks in the post content, and core blocks render anywhere. Bricks pages live in Bricks data unless you choose to save them as block-editor data, and only core blocks convert. Either way, a move to a new theme or to Next.js is a mapping job. Our theme migration service keeps your URLs and redirects every old one.

Free · No obligation

Find out which one your team can live with

Tell us who edits the site and what it needs to do. We will recommend Kadence, Bricks or neither, and explain the editing and license costs either way.

Which of these sounds like you? (pick any)

Rather talk now? Call (210) 346-0848.

CallGet a quote