
How-To Guide
To install a WordPress page builder, log in to your dashboard and go to Plugins > Add Plugin. Search for the builder, click Install Now, then Activate. Premium builders install by ZIP file under Upload Plugin. Theme-based builders, such as Divi and Bricks, upload under Appearance > Themes instead.
- How a page builder installs depends on how it’s sold. Free plugins install by dashboard search, paid plugins by ZIP upload, and theme-based builders such as Divi and Bricks under Appearance > Themes.
- We installed the free Elementor plugin ourselves in six steps. Steps for every other builder come from each vendor’s official documentation.
- Elementor’s WordPress.org listing (checked October 7, 2026) shows version 4.3.4, 10+ million active installs, and a 4.5-star rating.
- Elementor’s two official pages disagree on the minimum WordPress version: the Help Center says 6.5 or newer, and the WordPress.org listing says 6.8 or newer. Plan for 6.8. Both ask for PHP 7.4 or newer and a 256 MB memory limit.
- Vendor-reported entry prices, last verified October 7, 2026: Elementor Pro at $60 per year, Beaver Builder at $89 per year, Divi at $89 per year, Bricks at $79 per year, and WPBakery at $82 one-time.
How you install a WordPress page builder depends on how it’s sold. Free builders, like Elementor, install from the WordPress plugin directory in a few clicks. Premium builders arrive as a ZIP file that you upload yourself. A few, including Divi and Bricks, ship as themes, so they install from a different menu.
What Is a WordPress Page Builder, and Do You Need One?
A WordPress page builder is a drag-and-drop plugin or theme that lets you design pages visually. You place elements such as headings and buttons on the page instead of writing code.
WordPress already includes a simpler version of this. WordPress.org’s documentation says the block editor has been the default since WordPress 5.0, released in December 2018. It handles blog posts and basic page layouts with no extra plugin.
A page builder makes sense when you want finer design control than blocks give you. Landing pages and custom headers are the usual reasons. If you only publish blog posts, skip the builder; the block editor already covers that.
Still choosing? Our best WordPress page builders roundup compares the main options.
Which Install Path Does Your Builder Use?
Where a builder’s files come from decides which WordPress menu you’ll use.
The table below maps popular builders to their install path. The Elementor (free) row reflects our own install. Every other row comes from the vendor’s official documentation, linked from each builder’s name.
| Builder | Plugin or theme | Free version on WordPress.org? | Where you install it | License step |
|---|---|---|---|---|
| Elementor (free) | Plugin | Yes | Plugins > Add Plugin, then search | None |
| Elementor Pro | Plugin | No | Plugins > Add Plugin > Upload Plugin | Connect your Elementor account |
| Beaver Builder | Plugin | Yes (Lite) | Search for Lite; upload a ZIP for premium | License key under Settings > Beaver Builder |
| SiteOrigin Page Builder | Plugin | Yes | Plugins > Add Plugin, then search | None for the free plugin |
| WPBakery Page Builder | Plugin | No | Plugins > Add Plugin > Upload Plugin | Activate your license in the plugin settings |
| Divi | Theme | No | Appearance > Themes > Upload Theme | Log in to your Elegant Themes account |
| Bricks | Theme | No | Appearance > Themes > Upload Theme | License key under Bricks > License |
Free and paid versions don’t always combine the same way. Elementor’s Help Center describes Pro as an extension of the free plugin, so you need both installed. Beaver Builder’s documentation says the reverse: installing a premium version deactivates Lite automatically.
Before You Install: A Quick Checklist
Take a few minutes to prepare your site before you install. Each check below prevents a specific install problem.
- Back up your site. BlogVault’s Elementor install guide recommends a fresh backup before you add any plugin. A backup lets you restore the site if a conflict appears. If you don’t have a backup tool yet, see our best WordPress backup plugins.
- Log in as an administrator. Only administrator accounts can install plugins and themes. WPBeginner notes that editors, authors, and contributors can’t. On a WordPress multisite network, only a Super Admin can install them, from the Network Admin dashboard.
- Check your WordPress.com plan. Sources disagree here. WordPress.com’s plugins page says plugin installs are included on all paid plans, starting with Personal. Older guides, including BlogVault’s (November 2025) and WPBeginner’s, still say you need the Business plan. Go with WordPress.com’s own page. Self-hosted WordPress has no plan limit at all.
- Confirm your server meets the requirements. Elementor’s two official pages list different minimums. Its Help Center requirements page (updated August 24, 2026) says WordPress 6.5 or newer. The plugin’s WordPress.org listing (version 4.3.4) says WordPress 6.8 or newer. Both say PHP 7.4 or newer and a 256 MB memory limit, and both recommend 512 MB. For PHP, the Help Center recommends 8.x and the WordPress.org listing recommends 8.3 or newer. Plan for WordPress 6.8, because your dashboard checks the WordPress.org figure before it lets you install. Bricks Academy asks for a 64 MB maximum upload size. Your host can confirm these values.
- Use one builder per site. Each builder loads its own code, and Cloudways notes that this extra code can slow pages. If an old builder is still active, check which pages use it before you remove it.
- Test on a staging site if you can. BlogVault’s guide also advises testing changes on a staging copy first. That way, conflicts never reach your live site.
Method 1: Install a Free Page Builder From the Dashboard
This path works for any builder that has a free version in the WordPress.org plugin directory. That includes Elementor, Beaver Builder Lite, and SiteOrigin Page Builder.
Step-by-Step: How We Installed Elementor
We followed these steps to install the free Elementor plugin on our own site. According to its WordPress.org listing (checked October 7, 2026), Elementor Website Builder is developed by Elementor and is at version 4.3.4, with 10+ million active installs and a 4.5-star rating.
Log In
Log in to your WordPress dashboard as an administrator.
Open the Add Plugins Screen
In the left menu, go to Plugins > Add Plugin.
Search for the Builder
Type Elementor in the search box.
Install the Plugin
Find Elementor Website Builder in the results and click Install Now.
Activate the Plugin
Wait for the button to change, then click Activate.
Confirm the Install
Open any page and look for the Edit with Elementor button.
Notes for Beaver Builder Lite and SiteOrigin
We haven’t installed these two ourselves, so the notes below come from their official documentation.
- Beaver Builder Lite: Beaver Builder’s FAQ confirms the free Lite version is in the WordPress plugin directory. Search for Beaver Builder and follow the same steps.
- SiteOrigin Page Builder: SiteOrigin’s documentation gives the same search, install, and activate sequence. It also recommends adding the SiteOrigin Widgets Bundle. New pages then open with a Page Builder tab above the editor.
Do You Need Elementor Pro?
The free plugin is enough for basic pages. Dave Swift’s Elementor tutorial lists what Pro adds, including the theme builder, the popup builder, and WooCommerce widgets. Not every Pro plan includes all of them, so see Free vs. Pro below. Our Elementor review covers the Pro features in more detail. If you need those features, check Elementor Pro’s current plans.
Method 2: Install a Premium Page Builder by ZIP Upload
Paid builders aren’t in the plugin directory, so the install starts in your vendor account instead. The steps below come from each vendor’s official documentation. Elementor, Beaver Builder, and WPBakery all describe the same upload sequence.
The Upload Steps
Download the ZIP
Log in to your account on the vendor’s site and download the plugin ZIP file.
Keep the File Zipped
Leave the file zipped. WordPress needs the ZIP itself.
Open Upload Plugin
In WordPress, go to Plugins > Add Plugin and click Upload Plugin.
Choose the File
Click Choose File, select the ZIP, and click Install Now.
Activate the Plugin
Click Activate Plugin when the upload finishes.
Activate the License
Enter your license key or connect your account to activate the license.
Where Each Builder Differs
The download location and the license screen change from builder to builder.
| Builder | Where to download the ZIP | Where to activate the license | Watch out for |
|---|---|---|---|
| Elementor Pro | My Elementor dashboard | Elementor > License, then connect your account | Pro needs the free Elementor plugin installed first |
| Beaver Builder | My Account page | Settings > Beaver Builder > License tab | Lite deactivates automatically; you can delete it without losing layouts |
| WPBakery Page Builder | The archive from your purchase | WPBakery Page Builder settings in your dashboard | Upload the plugin ZIP inside the archive, not the archive itself |
Three Upload Mistakes to Avoid
- Uploading the plugin as a theme. Elementor’s Help Center says a missing style.css error means you used the Themes screen. Go back and upload under Plugins.
- Letting your browser unzip the file. Elegant Themes warns that Safari on a Mac unzips downloads automatically. Turn off “Open safe files after downloading” in Safari’s General preferences, then download again.
- Uploading the wrong ZIP. WPBakery’s FAQ ties the “No valid plugins were found” error to this. Unzip the purchase archive once and upload the plugin ZIP you find inside.
If the Dashboard Upload Fails: Use FTP
BlogVault’s install guide describes FTP as the fallback. Unzip the file on your computer first. Then upload the whole plugin folder to /wp-content/plugins/ on your server. Return to the Plugins screen and activate it there.
Method 3: Install a Theme-Based Builder (Divi and Bricks)
Divi and Bricks break the pattern from the first two methods because they ship as themes. Bricks Academy puts it plainly: install Bricks under Appearance, not under Plugins. The steps below come from both vendors’ official documentation.
Not sure Divi is the right fit? Our Elementor vs. Divi comparison covers the differences.
The Theme Upload Steps
Download the Theme ZIP
Download the theme ZIP from your vendor account. Divi comes from the Elegant Themes Members Area. Bricks comes from my.bricksbuilder.io.
Open the Themes Screen
In WordPress, go to Appearance > Themes.
Click Upload Theme
Click Add New at the top, then Upload Theme. The first button’s wording varies by WordPress version.
Install the ZIP
Choose the ZIP file and click Install Now.
Activate the Theme
Click Activate.
Activate Your License
Activate your license so the theme can receive updates.
Divi: Two License Methods in the Official Docs
Elegant Themes describes license activation two ways. Its current help article tells you to click a login button and sign in to your Elegant Themes account. Its older documentation page has you paste your username and API key into Divi’s Theme Options. Try the login button first, and use the API key if it isn’t there.
Want to keep your current theme? Elegant Themes also offers the Divi Builder as a separate plugin. That file is called divi-builder.zip, and it installs under Plugins, exactly like Method 2.
Bricks: License Key and Upload Size
After activation, Bricks adds its own menu to your dashboard. Go to Bricks > License, paste the key from your Bricks account, and click Activate License.
If the upload fails, check your server’s maximum upload size. Bricks’ current documentation asks for at least 64 MB. An older Academy page said 8 MB, so plan for the higher figure. As a last resort, Bricks suggests unzipping the file and uploading the bricks folder to /wp-content/themes/ by FTP.
What to Do Right After Installing
Before you design real pages, run through these five checks.
Confirm the License Is Active
For Elementor Pro, BlogVault’s guide points to Elementor > License, where the status should read Active. Beaver Builder and Bricks show the same confirmation on their license screens.
Run Any Pending Updates
Go to Dashboard > Updates and update the builder if a newer version is waiting.
Choose Which Post Types the Builder Edits
SiteOrigin enables pages and posts by default. You can change that under Settings > Page Builder > General. WPBakery’s knowledge base covers the same setting for custom post types.
Build One Test Page
Create a draft page, open it in the builder, add a heading, and preview it. If the editor loads and the preview matches, the install is working.
Measure the Speed Cost
Run the test page through PageSpeed Insights. Cloudways used the same tool, along with GTmetrix and Pingdom, in its page builder tests. Write down your score now so you can spot slowdowns later.
Should You Switch to a Lightweight Theme?
This question applies to plugin builders only, since Divi and Bricks are themes themselves. Dave Swift’s Elementor tutorial recommends pairing Elementor with a lightweight theme such as Hello Elementor, Astra, or GeneratePress. His reasoning is that these themes don’t conflict with Elementor’s styling. Our Astra vs. GeneratePress comparison covers how the two differ.
That’s one practitioner’s advice, not a vendor requirement. If you do change themes, test the switch on a staging copy first.
How to Fix Common Page Builder Install Problems
Even a careful install can stop with an error message. The table below matches each common error to its cause and fix. Every row is drawn from vendor documentation or a named third-party guide.
| Problem | Likely cause | Fix | Source |
|---|---|---|---|
| “The link you followed has expired” | Your server’s upload limit is smaller than the ZIP file | Ask your host to raise upload_max_filesize and post_max_size to 64 MB, or upload by FTP | Bricks support forum |
| “No valid plugins were found” | You uploaded the full purchase archive | Unzip it once and upload the plugin ZIP inside | WPBakery FAQ |
| Missing style.css stylesheet | A plugin ZIP was uploaded on the Themes screen | Upload it under Plugins instead | Elementor Help Center |
| “Destination folder already exists” | A folder from an earlier failed install is still on the server | Choose “Replace current with uploaded,” or delete the old folder in /wp-content/plugins/ | BlogVault |
| Editor stuck on the loading screen | A conflict with another plugin or your theme | Deactivate other plugins, then reactivate them one at a time | BlogVault |
| Blank white screen | A severe conflict, or the site ran out of memory | Rule out a conflict first, then ask your host to raise the PHP memory limit | BlogVault |
| Pro features still locked | The plugin is installed, but the license isn’t active | Open the builder’s license screen and connect your account | BlogVault |
| No Install button or no Plugins menu | You aren’t an administrator, or you’re on WordPress.com’s free plan | Log in as an administrator, or move to a paid WordPress.com plan | WPBeginner, WordPress.com |
How to Find a Plugin Conflict
A stuck or “page builder not loading” editor usually needs the conflict test from BlogVault’s guide:
- Deactivate every plugin except the page builder.
- Open the editor. If it loads, another plugin caused the problem.
- Reactivate your plugins one at a time, testing the editor after each.
- The last plugin you turned on before the editor broke is the conflict.
Locked out of the dashboard? BlogVault suggests renaming the plugins folder through FTP or your host’s file manager. Run this test on a staging copy if you have one.
Free vs. Pro: Do You Need to Pay?
You don’t need to pay to get started. Elementor, Beaver Builder Lite, and SiteOrigin Page Builder all have free versions in the WordPress.org directory. Divi, Bricks, and WPBakery are paid only.
The table shows each builder’s entry-level paid plan. All prices are vendor-reported and were last verified on October 7, 2026. Older figures still appear in other guides, so we list those too.
| Builder | Entry paid plan | Vendor-reported price | Older figures still online | Source |
|---|---|---|---|---|
| Elementor Pro | Essential, 1 site | $60 per year | $59 (Cloudways, March 2025); $49 (Dave Swift’s tutorial) | Elementor pricing page |
| Beaver Builder | Starter, 1 site | $89 per year | $99 (SeedProd’s Beaver Builder review) | Beaver Builder pricing page |
| Divi | Divi Yearly, unlimited sites | $89 per year, or $249 once for lifetime | None found | Elegant Themes pricing page |
| Bricks | Starter, 1 site | $79 per year; one lifetime plan (Ultimate, unlimited sites) is $599 once | None found | Bricks pricing page |
| WPBakery Page Builder | Regular, 1 site | $82 one-time (lifetime license, one year of support included) | $69 (WPBakery’s price update, effective June 3, 2024); $59 (Cloudways, March 2025) | WPBakery license page |
Read the plan details before you buy. Elementor’s pricing page shows that Essential includes the Theme Builder but not the Popup Builder or eCommerce features. Those need a higher plan. The same page says subscriptions renew at list price, so a promotional first-year price won’t carry over to renewal.
Prices change, so confirm on the vendor’s page: Elementor Pro, Divi, or Bricks. Beaver Builder lists its plans on its pricing page.
Bottom Line
Match your builder to its path first, and the install itself takes only a few clicks.
Our recommendation: start with a free plugin builder. You can install it from your dashboard today and remove it without losing money. Elementor is the one we installed ourselves, and the six steps in Method 1 were all it took.
Pay for a builder only when the free version blocks something you need. If you choose a paid plugin, follow Method 2 and upload the ZIP. If you choose Divi or Bricks, follow Method 3 and expect your theme to change. We haven’t installed those ourselves, so lean on the vendor documentation linked above.
Whichever path you take, do two things first. Back up your site, and commit to one builder. Both cut the risk of the conflicts and broken layouts covered in this guide.
Ready to start? Download Elementor free from WordPress.org, or install it from your dashboard. If you outgrow it, see Elementor Pro’s current plans.
Download Elementor Free From WordPress.org → See Elementor Pro’s Current Plans →
Frequently Asked Questions
Does WordPress have a built-in page builder?
Can I install a page builder on WordPress.com?
Can I install a WordPress page builder for free?
Can I use two page builders on the same site?
Why won’t my page builder install?
Will a page builder slow down my site?
What happens to my pages if I uninstall the page builder?
Can I install a page builder on WordPress multisite?
References
-
WordPress.org
Elementor Website Builder (plugin listing)
Version 4.3.4, updated October 5, 2026
-
Elementor
Elementor System Requirements
Updated August 24, 2026
-
Elementor
Install & activate Elementor Pro
Undated; accessed October 7, 2026
-
Beaver Builder
Install Beaver Builder
Undated; accessed October 7, 2026
-
WPBakery
Plugin installation
Undated; accessed October 7, 2026
-
Elegant Themes
How To Install The Divi Theme (documentation)
Undated; accessed October 7, 2026
-
Bricks
Installation and setup
Undated; accessed October 7, 2026

WP Essentials Hub — Your Complete WordPress Essentials Hub
I’m Shamim Sarker, the founder and lead reviewer at WP Essentials Hub — a dedicated WordPress toolkit review site where I help website owners, bloggers, and developers find the right tools to build, grow, and secure their WordPress sites.
With 8+ years of hands-on WordPress experience, I’ve personally built, tested, and troubleshot hundreds of websites. I cover themes, page builders, plugins, hosting, domains, coupons, and deals — all tested on live WordPress sites with my own money. No paid placements. No vendor influence. Just real testing and real results.

