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
- Ask who opens the editor next spring
- Kadence and Bricks across fifteen rows
- Where your pages are stored, and what survives a switch
- CSS strategy: a split stylesheet against a builder's own compiler
- Mobile menus: a fixed line against breakpoints you set
- Paying for each, and paying for a shop
- Kadence people and Bricks people
- Our verdict, sorted by who runs the site
- 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 | Bricks | |
|---|---|---|
| Pricing, as of October 2026 | Free theme; Essentials $99, Pro $299, Elite $499 a year, priced per site | No free version; $79, $149 or $249 a year, or $599 once |
| Owner and support | Liquid Web (Nexcess); support tickets, community forum retired | Codeer Limited, Cyprus; public bug forum with staff triage |
| Distribution | wordpress.org, 500,000+ active installs | Not on wordpress.org; downloads from my.bricksbuilder.io |
| Speed approach | Vendor says 'fast loading'; component CSS and a free Performance panel | Vendor claims top 'A' grades out of the box; vanilla JavaScript |
| CSS/JS delivery | Customizer CSS inline on kadence-global; jQuery only in shop scripts | Styles inline by default; optional per-page CSS files; no jQuery |
| Builder model | Customizer for global design; block editor and Kadence Blocks for pages | Its own visual canvas for pages, headers, footers and templates |
| Header builder and mobile menu | Customizer header builder; mobile layout fixed at 1024px and below | Header is a template; Nav (Nestable) sets its own mobile breakpoint |
| WooCommerce | Free shop settings; Shop Kit on Pro and Elite | Visual builder for every shop template, on every plan |
| Page builder fit | Ships Elementor stylesheets; no formal statement found | Replaces page builders rather than hosting them |
| Block editor fit | The main way to build | Loads and converts core blocks only; components usable as blocks |
| Content portability | Core blocks travel; Kadence Blocks need their plugin | Bricks data, with optional saving as block-editor data |
| License terms and refunds | 30-day refunds; keeps working without updates if lapsed | 60-day guarantee on first purchase; 30-day grace on renewals |
| Known issues | Empty mobile drawer (1.5.1), missing scroll-up script (1.5.2), slow ticket replies | 2.4.x regressions: media manager SVGs, CSS Sync edits, Gutenberg style leaks |
| Learning curve | Low for anyone who has used the block editor | Real; closer to front-end development than page building |
| Long-term risk | Corporate consolidation changes plans and product names | Fast 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.
- 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.

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.
Keep reading
- Two developer favoritesGeneratePress vs Bricks: Hooks and Blocks Against a Visual Site BuilderGeneratePress vs Bricks for developers and agencies: hooks and GenerateBlocks against a visual builder, cost per site in October 2026, and a verdict.
- Builder against builderBricks vs Elementor: What You Own and What You Only RentBricks vs Elementor on Hello, checked October 2026: lapse rules, tier gates, pricing, CSS output, WooCommerce and lock-in, judged by what you keep owning.
- Builders under the hoodPage Builder vs Custom Code: Elementor, Divi and a Next.js Build ComparedElementor vs Next.js, Divi vs Next.js: what page builders do to markup and CSS, where your content gets locked, and how editors keep freedom without drift.
- 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
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.
