Speed & power are the two major pillars I look for when searching for a WordPress page builder. That's pretty much when I discovered Bricks Builder.
Released in March 2021, this is one of the newest WordPress builders on the market – at least in the developer-heavy category.
Compared to other builders like Oxygen, Bricks is 5 years younger. Since it's release, Bricks has blown up and cemented themselves as an incredible builder in the WordPress world. It has incredible reviews & the team behind it (Thomas is very open and transparent within the community)
So what does Bricks have to offer? Let's talk about it!
My History with Page Builders
I got into WordPress a bit over 5 years ago when my website hobby got a little more serious. I used to use things like Weebly and Wix (and even webs.com if anyone remembers that) but they're just fundamentally limited once you try to do anything powerful.
When I first started WordPress I bought themes on ThemeForest & edited with Elementor, WPBakery, etc all of those. I learned about Oxygen from my friend James at Isotropic. He posted hundreds of tutorials and it gave me the confidence to fully switch over. It was wonderful. It still is.
I use Oxygen on every site I make, and probably will for a very long time. If the site doesn't require as much work, I'll use Breakdance. Both are great builders but I like the complexity of Oxygen (at least for now) more. I've been diving into Bricks because it has a lot of similar features as Oxygen and seems to have a brighter future. I think Oxygen is here for quite a while, but it's nice to know there's another similar builder that has a ton of potential.
Bricks Key Features
Bricks doesn't actually work as a WordPress plugin, but rather a theme with a built-in page builder. It doesn't completely take over the theme system that WordPress offers by default.
To install it, add a new theme to your site & upload the zip file.
Activate the license with the code you have on your Bricks Dashboard and you should be good to go!
UI and Menus
Bricks has a very clean user interface. After adding a template and hitting “Edit With Bricks,” you'll see a list of dropdown menus on the left side (similar to Oxygen and other builders).
The top of the page has the responsive device controls and settings. The right side has the structure pane that you can manage your elements with. The white space in the middle is your canvas. That's where you create your beauty.
With Bricks, you can hover any block and use the right-click menu to reveal a context menu. Here, you can quickly copy, paste, duplicate (clone), or delete a section. You can also copy and paste styles and even save elements as Global Elements without any hassle.
On your WordPress dashboard, you'll find an organized menu bar that has everything you need in building a website with Bricks. This includes General, Builder Access, Templates, Builder, Performance, API Keys, Custom Code, and WooCommerce. These menu tabs have checkboxes, dropdown menus, fields, and toggle switches for your convenience:
Elements and Blocks
Bricks has a straightforward layout consisting of the four basic elements you should hopefully know & love by now – Section, Container, Block, and Div. Every time you add a Section to your canvas, a Container element will automatically be added.
A pre-designed column-based layout will be created once you click the “column” icon on the canvas.
As of writing this, Bricks has over 70 elements including WooCommerce Support. What really stands out is just how fast it is. It's so crisp – something I've never really experienced when working with another builder. I click things & stuff just works.
Bricks offers support for converting existing elements into global ones, which help save a lot of time when working with repeatable elements that you don't necessarily need in a template. Great for things like contact forms & CTA buttons.
You can create a global element using the right-click menu and selecting "Save as a global element." You could do this was pretty much anything.
Query Loop Builder
The Query Loop Builder is an incredible feature within Bricks. It's fairly intuitive & offers insane customization. When enabled, query loops allow you to retrieve data from your database depending on the parameters you set. You can modify the design and layout of the displayed data and add query loops to any page. Works great with ACF & Custom Post Types.
By default, the query control supports four different post types - posts, terms, users, and cart contents. With post types, you can choose posts, pages, media, products, or any of them. You can also arrange the Order By according to ID, author, title, published or modified date.
Global & Theme Styling
With Bricks, styling your site is also intuitive. That's been my favorite word to type when writing this. Everything just makes sense! It's like they took all the mistakes ever introduced with other builders & fixed it before launching their own product.
You can set default styling for the entire set, per post type, exclude things from styling, really whatever. You have conditional settings for themes & all types of content/style customization.
Bricks features more than 30 WooCommerce elements, although some of them are not readily visible. When creating any types of pages that are focused on WooCommerce, just scroll down to the WooCommerce and WordPress sections of the element panel.
Bricks also has a few customization options for WooCommerce directly in the theme settings. Some of these are focused on speed, others are cosmetic. (only shows if you have WooCommerce installed)
As of posting, Bricks Builder has a bit over 60 pre-designed templates that fit a variety of website themes. The Community Templates (unofficial Bricks templates) are grouped into 6 categories – Heading, Footer, Single, Section, Popup, and Archives:
In the settings for templates, you have the option to disable templates or manage a remote one. Remote templates are a unique feature & allows you to browse templates from other Bricks websites that you have access to. Paste the URL of those websites into the Remote Templates URL field and you should have access:
Speed / Performance
We all know by now that Google considers website load times in its ranking, making speed essential for higher SERP placement and user satisfaction. Bricks achieves speed sites through clean, semantic markup, a smart lazy asset loader for on-demand image and video loading, as well as the ability to disable unnecessary WordPress scripts.
Bricks offers built-in SEO and social media customization, and recent speed test comparisons demonstrate how Bricks outperforms established WordPress page builders in terms of mobile Pagespeed, Pingdom score, HTTP requests, and page size. Check our the official results.
Bricks used to have large JS files that got loaded, realized it was slowing the site down, and reduced the frontend.min.css file size by 27% and the bricks.min.js file size by 90%. Everything is optimized.
3rd Party Add-ons
Since it's slightly newer, it doesn't have as many add-ons as other builders – but to be honest these are pretty much everything else you'll need if you want to further enhance what you can do. They have a really active canny (public roadmap) where you could see what's planned, in progress, and recently completed. You can vote on new things too if you want something prioritized.
Most of the available extensions are premium and were created exclusively for Bricks. Here's a few:
- Advanced Themer
- Automatic CSS
- Bricks Awesome
- Bricks Marketplace
- Bricks Navigator
- Bricks Plus
- Bricks Templates
- Bricks Ultimate
- Fancy Bricks
- Max Addons for Bricks Builder
Is Bricks Builder Easy to Use?
The short answer is yes. I'd even say it's fairly easy to get used to if you've never made a WordPress site before, but since you can do so much with it I'd actually advise against creating a first site with Bricks. Stick to more restrictive builders. If you've been working with WordPress & front-end development/design for a while and are still on the fence about Bricks, it's actually a no-brainer to get.
They use a drag-and-drop editor & everything else is kind of just laid out in front of you. It's great. But still, Bricks is really meant for more experienced WordPress designers & developers. Although you can create simple sites using Bricks, I'd rather just use Breakdance.
What Bricks Lacks (Planned Features)
Even though they seem to have everything the people want to see, there's features that are always going to be planned & worked on. Here's the top features Bricks is currently working on:
- Save Form Submissions in Database
- Use Dynamic Data in Code Element
- Global Class Manager
- Background Image Blend Mode
- Element: Back To Top
- Radial Gradients
- Global Components
- Element: Star Rating
- Integration: Rank Math inside builder SEO Panel
- Native Sorting & Filtering (like WPGridBuilder, FacetWP)
- Password-Protect Entire Site
Bricks vs Oxygen
As a longtime Oxygen user, I've been a fan of everything the community has built since I first started using it. But now, Bricks really just emerged into a legitimate tool that rivals (almost) everything Oxygen had. I don't think Oxygen is going away for a very long time. It still gets updated and is an INCREDIBLE product. I hope I'm not wrong.
I've written a more in-depth comparison that you can check out, but I really think it depends on what you're looking for. If you want the more solidified environment, use Oxygen. If you see yourself using one of these for years to come & want to solidify a strong base for yourself, choose Bricks.
Like Oxygen, Bricks also offers a lifetime deal (but not a free version). Bricks offers only two pricing plans - $99 for a single website and $249 for unlimited. Oxygen’s pricing plans are for an unlimited number of websites but the lower plans have limited features.
Bricks Builder Price Table
Price (One-time Payment)
Number of Websites
Lifetime Technical Support
Lifetime Community Template Access
Oxygen Builder Price Table
Price (One-time Payment)
Lifetime Unlimited License
Gutenberg Block Builder
Simplified Client UI
Bricks is cheaper than Oxygen if you only have one website & want to use all the features. With Oxygen, you have to pay $149 for the WooCommerce integration. Oxygen is cheaper than Bricks if you have more than one website. Oxygen also offers a 60-Day Money-Back Guarantee, while Bricks only offers 30 days.
I would never base a page builder purchase off of price – these are incredible investments into your WordPress future. I paid ~$300 when I bought Oxygen years ago and got at least $30,000 out of it just from sheer clients. That doesn't even include what I got out of this website. Purchase on product, not price.
Bricks Pros and Cons
The Future of Bricks
Without a doubt, the future of Bricks is extremely bright. If you visit the Public Roadmap, you'll see exactly what's planned & being worked on. They seem to add many things the community wants & are very open and transparent with the process.
Got a question or having trouble with Bricks? They have a very helpful Bricks Community on Facebook, with over 10,000 people. You can also join the Bricks Community Forum (as a user or developer, doesn't matter).
So Yes, Bricks Is Worth It!
I won't claim one builder is better than another, but Bricks (not an affiliate link) is definitely worth every single cent you would pay for it. If you're in this for the long run, want something extremely powerful, fast, and customizable – you should be designing with Bricks.