Can You Create a Website or Store Using WordPress Without Writing a Single (or Very Few) Lines of Code? Yes, you can! In this post, I’ll walk you through the current options available in the market for doing just that.
Before I dive in, I want to make it clear from the outset that I’m not trying to argue that this method is better or suitable for everyone. My opinion is simple: the best approach is to start from scratch, that is, to program a good template and do it right. But is it always worth it? I think not. Especially when the client doesn’t have a large budget or when the website they plan to create doesn’t have extreme requirements.
So, let’s get back to the main topic, as there’s a lot happening in this area lately.
Currently, there are at least a few builders on the market: Divi, Beaver Builder, WP Bakery, Elementor, Oxygen, and Bricks.io. There are probably many others I haven’t heard of yet, or they’re so bad that they’re not even worth mentioning. To be honest, the ones listed above aren’t all great either, and unfortunately, some of these builders are far from high quality.
What WordPress Builders Offer
Every builder available on the market offers something highly desirable: the ability to visually edit a page or post. By “visually,” we mean editing in a way that allows you to make changes directly in the view seen by the end user. You click “edit,” and you can easily change the position of any element, adjust colors, font sizes, or make any other changes you desire.
In addition to page editing, some builders also offer the ability to add headers or footers to the template and configure various widgets anywhere on the site.
Thanks to these features, even complex websites can be created 60% – 70% faster, making the process extremely cost-effective. Unfortunately, it’s common for uninformed clients to pay for websites built with low-quality builders as if they were custom themes, without realizing what’s happening. That’s why it’s crucial to ensure a clear technical specification is in place when signing a contract.
Advantages of Using WordPress Builders
If you choose a good builder, the pros far outweigh the cons. There are certainly many who will argue that it’s not worth it, calling it amateurish, but this is similar to the perception some have of WordPress itself. Many still think that WordPress is a flawed tool full of vulnerabilities, which is absolutely not true. In fact, many large and respected global brands gladly use WordPress as the system to build their websites. They could afford any approach, yet they often choose WordPress—and sometimes even builders.
Here are some key advantages of using WordPress page builders:
- Speed of Development: Building even a complex website takes much less time since there’s no need to write any code. You can “click through” the creation process, significantly speeding up development.
- Simplicity: Builders are generally easy to use and don’t require any technical knowledge or programming skills.
- Cost-Effectiveness: The cost of building a website with a builder is usually more attractive for users, offering a budget-friendly option.
- Rich Features and Pre-Built Modules: Builders typically come with a variety of built-in modules, such as accordions, carousels, and a set of WooCommerce modules, allowing for greater functionality without additional coding.
Drawbacks of Using Builders
Now we come to the point where I’ll explain step by step why, unfortunately, many builders still have significant drawbacks, and why we at less-code have chosen one that virtually eliminates these issues 🙂 (yes, it’s possible).
The vast majority of builders rely on jQuery, which, unfortunately, is not the best solution in today’s web development environment. First, jQuery is a heavy library, and it’s not the fastest either. Moreover, many builders use dozens of additional libraries to manage various components, all of which depend on jQuery.
To give you a simple example, consider a basic function that adds a CSS class to an element when clicked.
Here’s an example using Vanilla JS:
document.getElementById("yourButtonId").addEventListener("click", function() {
this.classList.add("yourClassName");
});
And here’s the same thing using jQuery:
$("#yourButtonId").click(function() {
$(this).addClass("yourClassName");
});
They look similar, right? But with jQuery, you have to load a massive library onto your site just to run such a simple function. It’s a classic case of overkill, with no rational justification for using jQuery. Yes, it’s often simpler and can make some tasks easier, but easier doesn’t necessarily mean better.
Another issue is the quality of the code itself. Unfortunately, many builders were developed quite some time ago, and the way they were built means that even with the best intentions, refactoring them often isn’t possible or would cause so many problems that developers are stuck in this outdated environment, trying to make the best of a bad situation.
If you’re planning to create a simple business card site with no advanced functionalities, you can choose any builder. Any of them will meet your expectations and should work without major issues.
However, if you want to build a complex website that’s easy to manage, you need to choose wisely.
The last thing that might be an issue for some is that if you don’t keep your builder up to date, you could face a lot of problems, especially with those builders that aren’t top-tier in terms of quality. Remember, it’s not the case that once installed, a builder will work forever—in fact, quite the opposite. Updates are crucial, especially for security reasons.
Which WordPress Builder to Choose
In our opinion, if you’re looking to create high-quality websites using a builder, the only good option is Bricks.io. And no, this post isn’t an advertisement. After 10 years of working with every builder available on the market, Bricks.io is simply the product that works best.
First and foremost, it’s incredibly fast, built without using jQuery. We have no trouble achieving more than 95 points on Google Page Speed for mobile devices, even on very complex websites.
The editing capabilities are vast, including CSS Grid and practically everything possible with CSS, even the most advanced techniques that some might not even be aware of.
Bricks.io works seamlessly with the ACF plugin, allowing every element to add dynamic data. It also features an advanced “query builder” that lets you create even the most complex loops that would take a novice developer many hours.
If you’re looking to build a WooCommerce store, Bricks.io includes all the necessary modules to create a fully functional store with advanced filtering options.
The same goes for forms, user creation, and more.
Another great feature is the ability to add code anywhere using a dedicated module. You can easily call functions written in PHP or JavaScript. You can also use WordPress hooks and filters, create new ones, and integrate them into your templates.
It’s also worth mentioning the interactions feature, which allows you to build animations and create limitless possibilities on your site.
What truly sets Bricks.io apart from the competition is the quality of the HTML code it generates. Unlike other builders, everything here is incredibly clean, without dozens of nested elements, resulting in a smaller DOM and much faster page loading times. This works so well because Bricks.io (correct me if I’m wrong) generates most of the CSS for specific templates, which means that instead of creating dozens of nested elements, it produces well-prepared HTML and generates the appropriate styles.
Summary
There are many builders available for WordPress, but only a few meet high standards and are well-written. We recommend Bricks.io because it has never let us down. Are there other builders that are just as good? Probably, but you’ll have to evaluate that for yourself.