The developer's builder

Bricks Builder vs Next.js: The Best Case for Staying on WordPress, Tested

If any WordPress tool can talk a developer out of Next.js, it is Bricks. It writes lean markup, skips jQuery, thinks in components and still sells a lifetime license. This page makes the strongest honest case for staying on Bricks, then shows where Next.js pulls ahead anyway.

October 7, 2026 · 12 min read

The short answer

Bricks is the most developer-friendly WordPress builder: vanilla JavaScript, no jQuery, query loops, components and a $599 lifetime plan as of October 2026. For a brochure site or a WooCommerce store that a developer maintains, it is a strong choice. Next.js still wins for custom data, app features, memberships and sites that cannot risk live builder updates.

On this page
  1. Why developers pick Bricks over every other builder
  2. A thinner WordPress stack, but still a WordPress stack
  3. Bricks against Next.js, with and without Athena
  4. Bricks licensing: generous terms, one trap
  5. Version 2.4: AI editing, a browser, and a regression list
  6. Where a Next.js build still beats the best Bricks site
  7. Picking between Bricks and Next.js for the next project
  8. Exiting Bricks: what its no-lock-in promise covers
  9. Athena, and a verdict for each kind of Bricks owner

Why developers pick Bricks over every other builder

Bricks is unusual twice over. It installs as a theme, but the theme contains a full visual site builder, written in VueJS 3, that replaces the theme-plus-page-builder pair most WordPress sites run. And it was clearly built by people who read their own page source. The front end runs on vanilla JavaScript with no jQuery. The vendor says it outputs clean, semantic HTML with a smaller DOM, and its performance page claims top grades in Lighthouse and GTmetrix out of the box. Treat those as vendor claims and test them with the method in our Bricks speed guide.

The toolkit reads like a developer's wish list. A Query Loop builder pulls posts, terms or users into any layout. Components, global classes and variables keep a design system consistent across hundreds of pages. Conditions and interactions are built in. The Menu Builder's Nav (Nestable) element, a popup builder and a WooCommerce builder covering archive, product, cart, checkout and account pages are included in every plan. The pricing page counts more than 110 elements. Our Bricks review goes through them one at a time.

It even takes lock-in seriously, at least on paper. Bricks can load core Gutenberg blocks, save its data as block-editor data, and expose its components as Gutenberg blocks. The limit, stated by the vendor, is that conversion works with standard WordPress blocks only, not third-party ones. For a WordPress tool, that is an unusually candid exit door.

A thinner WordPress stack, but still a WordPress stack

Because Bricks is both theme and builder, a Bricks site skips a layer that Elementor and Divi sites carry. That is a real advantage, and it shows in the plugin list. What remains is still WordPress: PHP and MySQL on the server, an admin login on the public domain, WooCommerce for stores, an SEO plugin, a caching layer, often a forms or CRM connector, and a backup routine. A few details are specific to Bricks.

  • Updates come from Bricks, not wordpress.org. Bricks is sold by Codeer Limited, registered in Cyprus, and is not listed on wordpress.org. Downloads and license keys come from my.bricksbuilder.io.
  • Styles load inline by default. Bricks, Settings, Performance, CSS Loading Method: External Files writes per-page CSS files instead and adds a Regenerate CSS files button for when styles go stale. Stale styles have their own fix: Bricks CSS not updating.
  • Fonts can be served locally. The Font Manager downloads Google Fonts to your server, though an open bug report says it fetches every unicode-range variant.
  • Breakpoints are editable. The defaults switch layouts below 992px for tablets in portrait, below 768px for phones held sideways and below 478px for phones held upright, and custom breakpoints can be switched on under Bricks, Settings, General.

Bricks does not play host to other builders; it replaces them. A team arriving from Elementor relearns its tools, and a client who knew Divi starts over. The Bricks vs Elementor and Bricks vs Divi comparisons weigh that switching cost against what Bricks gives back.

Bricks against Next.js, with and without Athena

This is the closest fight in the series, so the first column describes a Bricks site built by someone who knows Bricks: external CSS files, local fonts, query loops, WooCommerce through the Bricks builder, one SEO plugin and page caching. The second column is a Next.js build. The third adds Athena CMS. Other matchups live in the WordPress vs Next.js section.

Bricks stack vs a Next.js build vs Next.js with Athena CMS
Bricks + pluginsNext.js buildNext.js + Athena CMS
PerformanceStrong for WordPress: vanilla JS, lean markup, no jQueryStatic HTML plus only the React a page needsSame output; the editor never touches the bundle
Core Web VitalsDepends on CSS loading method, fonts and plugins left onLCP image, fonts and layout settled in the codeSame, with Argus flagging regressions
Hosting requirementsPHP, MySQL, page cache; a license covering each live siteCDN for pages, serverless for the restSame, plus Athena's content service
SecurityAdmin login and builder endpoints exposed; fewer plugins helpsNothing to log into on the public siteSame, and Aegis checks daily for intrusions
Plugin dependencyLow for WordPress; SEO and caching still pluginsZero runtime plugins; npm packages locked and reviewedZero; agents take over the plugin chores
MaintenanceBricks, core, WooCommerce and PHP versions kept in stepUpgrades batched and tested away from the live siteSame, with Argus on forms, links and certificates
UpdatesFast cadence; 2.4.x regressions reached live sitesMerged, built and previewed before releaseContent edits instant; code reviewed first
SEOSemantic markup helps; metadata usually from an SEO pluginPer-route metadata, sitemaps and redirects in codeIris and Ariadne keep titles and links in order
SchemaFrom the SEO plugin, or hand-written in code elementsTyped structured data per templateSame, synced to content
Page speedFast when tuned; WooCommerce pages carry moreConsistent across thousands of pagesSame; Apollo picks which page to improve next
Mobile performanceFour default breakpoints, editable; Nav (Nestable) needs its toggleMobile layout and images planned per componentSame; Picasso sizes every image
Custom developmentQuery loops, components, code elements; bounded by WordPress dataAny data model, any app featureCustom features with a content model to match
CMS usabilityThe builder is a design tool; risky in a client's handsNeeds a CMS attached for non-developersFields and preview; clients cannot break layouts
EcommerceFull Woo builder in every plan, multistep Checkout v2Custom checkout or a commerce APIBuilt-in store; Stripe for subscriptions
ScalabilityPage caching and server size as traffic climbsPrebuilt pages scale on the CDNSame
Hosting costStandard WordPress hosting; stores need moreLow for most sites; usage-basedPart of the hosting and maintenance plan
Development costModerate; a skilled Bricks developer works fastHigher up front; everything is builtFixed quote after a free audit
Long-term maintenanceYearly license or $599 once, plus WordPress upkeepLow and plannedLow; agents run the routine checks
Content editingVisual builder or Gutenberg, chosen per pageThrough the connected CMSPlain fields, real preview, versions kept
IntegrationsHooks, custom code and pluginsAPI clients written and tested in the buildSame, with agents acting on live data
API supportWordPress REST API; Bricks layouts are builder-specific dataRoute handlers, typed end to endSame
Headless CMS capabilityBricks layouts render only inside WordPressConnects to any headless CMSAthena is the headless CMS

Read down the first column and Bricks wins more rows than most WordPress options we compare. It loses the rows that depend on the platform underneath: security surface, live updates and data. Bricks cannot fix those by writing better code, because they belong to WordPress, not to the builder.

Bricks licensing: generous terms, one trap

As of October 2026, Bricks sells four plans, and every one includes the full feature set. They differ only in site count and term, which makes comparison shopping refreshingly short.

  • Starter: $79 a year, one site.
  • Business: $149 a year, three sites.
  • Agency: $249 a year, unlimited sites, plus eligibility for a Bricks Expert Listing.
  • Ultimate Lifetime: $599 once, unlimited sites, with all future updates, features and support.

The terms are friendlier than most. Local and staging sites do not count against the limit. The first purchase carries a 60-day money-back guarantee; renewals and upgrades are excluded from it and get a 30-day grace refund instead. And after one successful, non-refunded yearly payment, you may keep using Bricks if you cancel. The Bricks pricing guide runs the numbers for single sites and agencies.

Version 2.4: AI editing, a browser, and a regression list

Bricks 2.4 shipped on September 16, 2026 with AI-assisted site editing and the Bricks Browser, plus modular Cart, Checkout and My Account v2 elements for WooCommerce and a Woo Setup Wizard. Point releases followed quickly, and 2.4.2 arrived on September 28. The bug forum filled up in the usual way.

  • SVGs disappeared from the new media manager in 2.4.1, and other users reported images not loading since 2.4.
  • The experimental CSS Sync feature deleted or merged Custom CSS edits when a style control was clicked afterwards.
  • Bricks theme styles leaked into the Gutenberg editor, removing paragraph, heading and list spacing.
  • Account Page V2 threw a critical error in the editor on PHP 7.4, and the 2.4.x dynamic data parser could hang on CSS-like strings.
  • Threads in 2026 also track the new AI and MCP features, including one about disabling MCP in a local ddev setup.

Several were marked solved quickly; this vendor is responsive. Others were still open at our check. For a business, the pattern matters more than any single bug. AI editing inside a live production builder is a different safety model from AI changes proposed as code, reviewed, built and previewed before anyone sees them. If 2.4 left your editor blank, start with Bricks builder not loading. If the header vanished on phones, Bricks mobile menu not working explains the Nav (Nestable) toggle that staff say is required.

Bricks writes better code than WordPress usually gets. It still has to run inside WordPress.

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

Where a Next.js build still beats the best Bricks site

Grant Bricks everything above and four gaps remain. None is about skill or taste. All of them are structural.

Data that is not a post

Query loops are clever, but they query WordPress. Quotes, inventory feeds, customer dashboards and multi-step intake fit a real data model and typed code better than custom post types and meta fields.

Tested before it is live

Bricks releases, 2.4 included, are applied to the production site. A Next.js release is built and previewed first, so a regression fails in private.

No door on the front

A Bricks site still has wp-admin and plugin endpoints on the public domain. A prerendered Next.js site has almost nothing to log into.

Editing that cannot break

The Bricks builder is a design tool. Hand it to a client and they can move anything. Athena gives clients fields and keeps the layout in code.

There is a fifth, quieter gap: rendering. Next.js can prerender pages at build time, refresh them on a schedule with incremental static regeneration, and use React Server Components to keep JavaScript off the page. Bricks renders every uncached request in PHP. With good caching the visitor rarely notices; on a store full of logged-in customers and live carts, caching helps less. The store side is covered in WooCommerce vs Next.js ecommerce.

Picking between Bricks and Next.js for the next project

When Bricks is the better choice

  • An agency with a Bricks-trained developer turning out brochure sites at a steady clip
  • A budget that fits a $79 to $249 yearly license, or $599 once, plus a short build
  • A WooCommerce store whose needs stop at what the Bricks Woo builder and Checkout v2 already do
  • A marketing team happy in a visual builder and willing to follow a style guide
  • Content that should stay in WordPress, with Gutenberg as the fallback editor

When Next.js is the better choice

  • Lead generation where each mobile second shows up in calls
  • Programmatic SEO across hundreds of service-area or product pages
  • A SaaS front end, a customer dashboard or a portal with its own database
  • Membership tiers and subscription billing
  • Heavy integrations with CRMs, ERPs or scheduling systems
  • High traffic from logged-in users, where page caching stops helping

Choosing among lean WordPress options before you decide? GeneratePress vs Bricks and Kadence vs Bricks compare Bricks with the two themes developers most often weigh it against.

Exiting Bricks: what its no-lock-in promise covers

Bricks advertises two-way Gutenberg conversion as protection against lock-in, and for core blocks it delivers. Anything built from Bricks elements, query loops, interactions or third-party blocks does not convert, so a migration reads the rendered pages and the Bricks templates, not just the post content.

The good news is that a well-built Bricks site maps neatly onto Next.js. Global classes and variables become design tokens. Bricks components become React components with the same names and jobs. Query loops become data queries. Header and footer templates become one shared layout. A disciplined Bricks build already thinks in components, which shortens the rebuild.

WooCommerce stores need orders, customers and products moved with care, and that path is in WooCommerce to Next.js. The full plan for this builder is at Bricks to Next.js. We keep your URLs and redirect every old one, as the redirect guide describes.

Athena, and a verdict for each kind of Bricks owner

Agencies like Bricks partly because it feels hard to wreck, right up until a client opens the builder. Athena splits the roles cleanly. The developer builds the site in Next.js. The client edits plain fields with a real preview and every version kept. Agents take the jobs that usually become retainers: Argus on broken links and failing forms, Aegis on intrusions, Ariadne on internal links, Atlas on thin and orphan pages. The full roster is on the Athena page.

Agency on Bricks

Keep Bricks for brochure clients. Move the clients whose sites sell, book or log people in. Our Bricks developers handle both.

Local service business

If the Bricks site is already fast and leads are steady, stay. If leads depend on rankings and speed, a Next.js build with Athena is the bigger lever.

WooCommerce store

Stay on Bricks while catalog and traffic are modest. Move when logged-in traffic outgrows caching.

SaaS or membership business

Next.js. Bricks can imitate a portal; Next.js is built to be one, and Athena adds login levels and Stripe billing.

Want a second opinion on your Bricks build? A free site audit tells you what to tune and what a rebuild would change, with a fixed quote and financing if you go ahead. Weighing three options at once? Read Bricks vs Elementor vs Next.js.

Questions people ask before they call

Bricks is built for lean output: vanilla JavaScript, no jQuery and an option to load CSS as external files. Next.js still starts ahead, because pages can be prerendered and served from a CDN with no PHP or database involved per request. The vendor's own speed claims are worth testing on your pages, and our Bricks speed guide shows how.

Yes, under the Terms of Service, once you have made at least one successful, non-refunded yearly payment. Updates stop, and support ends with the subscription. On a WordPress site that keeps updating core, PHP and WooCommerce, an unpatched builder becomes a risk over time. The $599 Ultimate Lifetime plan avoids that, as of October 2026.

Partly. Bricks converts to and from Gutenberg, which helps, but only for standard WordPress blocks. Layouts built from Bricks elements, query loops and interactions stay Bricks data. A move to Next.js rebuilds those layouts as components, which a well-organized Bricks site makes easier. See Bricks to Next.js for the steps.

Test on staging first, which costs nothing on your license because staging sites do not count. Early 2.4.x releases drew reports of missing SVGs, images not loading, CSS Sync overwriting edits and editor styles leaking into Gutenberg. Several were marked solved quickly; check the bug forum for anything still open before you update a live site.

Not wholesale. Bricks is excellent for brochure sites built quickly by people who know it. Move the clients whose sites carry the business: lead engines, stores outgrowing caching, membership and portal projects. Our WordPress to Next.js development team can take those builds while you keep the rest on Bricks.

Keep reading

Free · No obligation

Get a fair verdict on your Bricks build

Send the site and what it needs to do next. We will tell you whether Bricks can carry it or a Next.js build should, with the reasons written down.

Which of these sounds like you? (pick any)

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

CallGet a quote