A page builder is a WordPressWordPress is free software for building and editing a website in your browser. It is written in PHP, so it builds each page when someone visits. add-on, such as Elementor, that lets you design pages by dragging blocks around instead of working with code. For marketers it is a quick way to make landing pages, and for the site it is another layer of code to maintain.
What is a page builder?
You see the page as you build it, add text, images, buttons and columns, and publish without touching code. A page builder is a WordPress plugin, so it is another layer of PHPPHP is a programming language that builds your web pages on the computer that hosts your site, just before they reach the visitor. WordPress runs on it. code.
Where a classic WordPress themeA WordPress theme is a ready-made package that decides how your WordPress site looks and how its pages are laid out. Change the theme and the design changes. defines the layout in template files, a page builder stores the layout for each page as data in the database and renders it when the page is requested. The builder supplies the blocks, the editing screen and the styles. Many builders also have add-on packs from third parties that add more blocks.
The result is freedom for the person editing and dependence on the builder. Content and layout are tied together in the builder’s format, which is the main thing to know before you start, and before you leave.
What a page builder means for your PHP site
A page builder is a WordPress pluginA WordPress plugin is an add-on you install in WordPress to give your site extra features, such as contact forms, SEO tools or a webshop., so it is PHP code running on your server and it has to support your PHP versionA PHP version is a numbered edition of PHP, like 8.3. Each edition is looked after for a limited time, then gets security fixes only, then nothing.. Add-on packs multiply that. When you plan a PHP upgrade, the builder and each add-on go on the list of things to test, because the visual layout is exactly what users notice when it breaks.
Builders also add weight to a page: extra stylesheets, scripts and wrapper elements. How much depends on the builder and on how you use it, so we do not give a general figure. The reliable way to know is to measure your own key pages with a tool like Lighthouse before and after any change.
Each add-on is also part of your attack surfaceThe attack surface is the total of all places where an attacker could try to get in, such as logins, forms, plugins and the code on your server.. If an add-on has a flaw and its author does not fix it, the layout you built keeps depending on it. Remove add-ons whose blocks you do not use.
How to check your builder setup
Open the Plugins screen and note the builder, its version and each add-on. Check whether the builder states support for your PHP version and for the latest WordPress. Then pick your most important pages and open them on a phone, since builder layouts sometimes behave differently on small screens.
Make a note of which pages use which add-on blocks. That list tells you what is at risk when you update, and what you must recreate if you move away from the builder.
Moving away from a page builder
If the builder only exists to keep a small set of pages looking right, a rebuild as a static site generatorA static site generator, such as Astro or Hugo, is a tool that builds all the pages of a website in advance, so visitors get ready-made files. project can reproduce the design as clean HTML and CSS. The live site then has no builder code running when a visitor opens a page, and the attack surface is smaller, though not zero. Our service to move from WordPress to a static site does exactly this, and our PHP migration service covers moves to another host or stack.
When to act
Act when the builder or an add-on stops getting updates, when a PHP upgrade is planned, or when pages break after an update. Test on a copy first, and keep a backupA backup is a separate copy of your website's files and database, so you can bring the site back after a mistake, a hack or a failed update. of both files and database.
Frequently asked questions
Is Elementor a page builder?
Yes. Elementor is one of the best-known page builders for WordPress. Others work in a similar way: you arrange blocks visually, and the plugin stores the layout and turns it into page markup.
Do page builders slow down a site?
They can. A builder adds its own code, styles and scripts to a page, and heavy layouts add more. How much it matters depends on the builder, the design and the hostingWeb hosting is the service that keeps your website's files on a computer that is always online, so visitors can open your site at any time., so measure your own pages rather than assume.
What happens to my pages if I stop using the builder?
Content made with a builder is usually stored in the builder's own format. If you deactivate the plugin, pages can show leftover shortcodes or lose their layout. Plan the move before you remove it.
Does a page builder affect a PHP update?
Yes. A page builder is a plugin, and often comes with its own add-ons. All of them must support the new PHP version, so check them on a test copy before upgrading the live site.