How to Install a WordPress Page Builder (Step-by-Step)

Disclosure: This post contains affiliate links. If you buy through one of them, we may earn a commission at no extra cost to you. We only recommend tools we’d genuinely suggest to a friend.

How-To Guide

Shamim Sarker

Shamim Sarker
Founder & Lead Reviewer · Installed Elementor hands-on for this guide
Page Builders · 17 min read

Quick Answer

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.

Expert Summary

  • 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?

WordPress Page Builder

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.

WarningPage builders come with two drawbacks. Cloudways’ page builder roundup (updated March 2025) notes that builders can slow a site because they add extra code. It also warns that removing a builder later can break your layouts. So pick one builder and plan to stay with it.

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
InfoFree plugins install by search. Paid plugins install by ZIP upload. Theme-based builders install under Appearance > Themes. Find your builder’s row, then jump to Method 1, Method 2, or Method 3.

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.

1

Log In

Log in to your WordPress dashboard as an administrator.

2

Open the Add Plugins Screen

In the left menu, go to Plugins > Add Plugin.

3

Search for the Builder

Type Elementor in the search box.

4

Install the Plugin

Find Elementor Website Builder in the results and click Install Now.

5

Activate the Plugin

Wait for the button to change, then click Activate.

6

Confirm the Install

Open any page and look for the Edit with Elementor button.

InfoDepending on your WordPress version, the menu item in step 2 reads Add Plugin, Add New Plugin, or Add New. All three open the same screen.
TipYou’ll know the install worked when a new Elementor item appears in the left menu. The Edit with Elementor button in step 6 is your second confirmation.

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.
TipIf your host blocks installs from the directory, download the free ZIP from WordPress.org instead. Then follow the upload steps in Method 2.

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

1

Download the ZIP

Log in to your account on the vendor’s site and download the plugin ZIP file.

2

Keep the File Zipped

Leave the file zipped. WordPress needs the ZIP itself.

3

Open Upload Plugin

In WordPress, go to Plugins > Add Plugin and click Upload Plugin.

4

Choose the File

Click Choose File, select the ZIP, and click Install Now.

5

Activate the Plugin

Click Activate Plugin when the upload finishes.

6

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.

WarningActivating a theme replaces the theme your site uses now. On a live site, test this on a staging copy first.

Not sure Divi is the right fit? Our Elementor vs. Divi comparison covers the differences.

The Theme Upload Steps

1

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.

2

Open the Themes Screen

In WordPress, go to Appearance > Themes.

3

Click Upload Theme

Click Add New at the top, then Upload Theme. The first button’s wording varies by WordPress version.

4

Install the ZIP

Choose the ZIP file and click Install Now.

5

Activate the Theme

Click Activate.

6

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.

1

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.

2

Run Any Pending Updates

Go to Dashboard > Updates and update the builder if a newer version is waiting.

3

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.

4

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.

5

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
TipFor memory errors, give your host a number. Elementor’s requirements page asks for a 256 MB memory limit and recommends 512 MB.

How to Find a Plugin Conflict

A stuck or “page builder not loading” editor usually needs the conflict test from BlogVault’s guide:

  1. Deactivate every plugin except the page builder.
  2. Open the editor. If it loads, another plugin caused the problem.
  3. Reactivate your plugins one at a time, testing the editor after each.
  4. 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?
Yes. WordPress includes the block editor, which lets you build layouts from blocks without a plugin. WordPress.org’s documentation says it became the default editor with WordPress 5.0 in December 2018. A separate page builder adds finer design control on top of it.
Can I install a page builder on WordPress.com?
Yes, on a paid plan. WordPress.com’s plugins page says plugin installs are included on all paid plans, starting with Personal. Older guides from BlogVault and WPBeginner still say you need the Business plan. The free plan can’t install plugins.
Can I install a WordPress page builder for free?
Yes. Elementor, Beaver Builder Lite, and SiteOrigin Page Builder are free in the WordPress.org plugin directory. You install them from your dashboard in a few clicks. Divi, Bricks, and WPBakery have no free version, so you need to buy a license first.
Can I use two page builders on the same site?
WordPress will let you activate two, but it’s a poor idea. Each builder loads its own code, which Cloudways notes can slow your pages. BlogVault also names plugin conflicts as the top cause of a stuck editor. Pick one builder and use it for every page.
Why won’t my page builder install?
The documented causes are a low upload limit, the wrong ZIP file, or missing permissions. A “link you followed has expired” message points to the upload limit. “No valid plugins were found” means you uploaded the wrong ZIP. The troubleshooting table lists the fix for each.
Will a page builder slow down my site?
It can. Cloudways lists slower performance from extra code as a known drawback. In Cloudways’ own tests on its hosting, 11 builders scored between 72 and 100 on desktop PageSpeed Insights. Your results depend on your host and page design, so test your own pages.
What happens to my pages if I uninstall the page builder?
Pages built with it will likely lose their layout. Cloudways warns that removing a builder can break a site and leave unused shortcodes behind. Back up first, then test the removal on a staging copy. Rebuild the affected pages before you delete the plugin for good.
Can I install a page builder on WordPress multisite?
Yes, but only a Super Admin can install it, from Network Admin > Plugins. Licensing varies by builder. Bricks’ pricing page says each subsite needs its own license activation. Beaver Builder’s pricing page lists multisite support on its Professional and Unlimited plans only.

References

WordPress Essentials Hub
Logo