In the age of modern web development, there are various approaches to building a WordPress website. However, not all websites are created equal.
WordPress is the most popular website platform & content management system (CMS) – used by 43.2% of all websites on the internet, and 65% of all sites which use a CMS.
This popularity is influenced by WordPress user-friendliness and versatility: the WordPress theme & plugin repository provides a range of third-party tools advertising ‘no-code’ page-builder functionality. These themes & plugins are appealing to beginners and website owners; they lower the ‘barrier to entry’ and, in theory, allow websites to be built without prior coding knowledge.
Unfortunately, because of its popularity, flexibility, and the fact that the software is open-source, WordPress development is exposed to negative practices. This has given the platform somewhat of a bad reputation over the years.
One such example is the over-use of ‘page-builder’ plugins and themes – software that can be installed on a WordPress site which enables webpages to be designed and built without the need for coding experience.
However, load speed, maintainability, and many other factors all need to be considered when developing a website that both works for you and your visitors.
So, how do WordPress page builders affect these key factors?
Before we dig in…
A WordPress page builder is a plugin or theme that enables website owners or developers to create custom web page layouts directly from the WordPress dashboard.
The most popular of these plugins and themes are:
Page Builders can be seen as ‘all-in-one’ toolkits that provide a wide range of pre-built elements and widgets which can be used, typically in a drag-and-drop interface, to build and customise web pages.
Sounds great! So what’s the catch?
On the surface then, page-builders sound like a great idea! Why wouldn’t anybody want this level of flexibility and control when building a website?
Well, as with all good things in life, there’s a catch.
So, let’s run through the main reasons why page-builder WordPress sites aren’t all they cracked up to be…
In an ideal world, there would exist a solution that allows for both custom-layout webpages using pre-built widgets to offer flexibility, and fixed-layout webpages using page templates to offer consistency & maintainability.
As we mentioned above, with the introduction of the WordPress Gutenberg API, developers can now take advantage of ‘page-builder’ type functionality while still employing development best practices.
Sites can be developed in sections, and these sections can be made available to the native WordPress Gutenberg drag-and-drop page builder for on-the-fly page development without the need for a custom page template.
At the same time, these sections can be used in page templates, so when consistency is required over flexibility, maintainability issues encountered with page-builders can be avoided entirely.
This is the approach we take here at Bidmark and one we have found works very well for our clients. A key benefit to this approach is that it allows clients to add content themselves in a simple manner, without affecting the aesthetic or creating an unmaintainable website.
In conclusion, although WordPress page-builders sound appealing, the benefits are far outweighed by the drawbacks when thinking ahead about maintainability – a factor that will cause a lot of headaches for sites as the amount of content grows.
Page-builders slow down websites drastically by requiring more server-side code to run before requests are returned to the browser and many more requests from the browser to files which are often not required anyway.
Setting options on each component leads to unscalable websites – as the website grows, maintainability decreases exponentially.
There are better ways of offering similar flexibility by working with Wordpress’s built-in Gutemberg page-builder API.
And finally, it’s important to remember that the fate of your website & content may be out of your hands if the software it relies on is discontinued.
So, if you’re looking for a new website that avoids the pitfalls of page-builders but reaps all of the benefits, get in touch with us today – we’ll be happy to provide a quote.
Our website development service team in Leeds can help you understand how a website should work for you and develop this for you. Contact us to discuss how our web development service could help you build a website perfect for your business.