The 7 Best WordPress Page Builder Plugins Compared 2018

Gina works for Sideways 8 Interactive, a WordPress shop based in Atlanta. She recently gave a talk on page builders at WordCamp Boston that provided some great information we wanted to share with you!

When I started diving into WordPress several years ago, page builders didn’t exist. If you wanted to make your page look really great, you had to either be an HTML/CSS guru or know one. Then came the era of shortcodes, which gave additional formatting power to the HTML-challenged. Soon, plugins started to come out with legit user interfaces and lots of customization options. These days, there are endless page builder plugins available for WordPress, and they are all significantly different. Some paid, some free, some based on shortcodes and some not. Frankly, it can be overwhelming to try to investigate each one and know you are using the best or at least one of the better ones out there.

If you’re unsure of which page builder is best for your use case, fear not! We’ve pooled our experience and some test drive time to give you a comprehensive look at the best page builder plugins on the market. Complete with screenshots, live site experience, and lots of personal opinions, this post will guide you through evaluating 7 popular WordPress page builder plugins. We’ll give each one a score based on four categories and even declare a winner! Just like Highlander, there can only be one…except in this case, (spoiler alert!) there are actually two.

Now, lest I steer you awry, let’s keep in mind that page builders are not the silver bullet to fix all of your WordPress problems. They are a useful tool, but definitely have their drawbacks. They give the user quite a bit of flexibility when it comes to visual output, which is almost always a double-edged sword. That same client that can’t read HTML in the WordPress Text Editor will probably make a page really ugly in a page builder. I have a dream of a perfect page builder that will allow a developer to be very specific about which users can change what things on the design elements of a page. But I’m also a pragmatist, and we have to deal with what we’ve got. So, until someone builds the perfect page builder, let’s find the best option from what exists.

Before we dive into our contenders, I’d like to establish the ground rules for this showdown. We are looking at page builder plugins, NOT themes that have their own page builder. We believe it’s super important to have content, plugins, and themes that are independent of each other so that if one fails, the other will survive, with the hopes of preventing unnecessary web carnage. Page builder plugins only manipulate the code within “the content()” of the page, meaning your theme takes care of the rest.

How will our candidates be scored, you ask? Four categories have been deemed important to our judges (a.k.a. me, myself, and I).

  • Value – how much are you getting for the price? (5 points)
  • User Interface – how intuitive is it to use? (5 points)
  • Options – how many / what kind of customization is available for page templates, modules, design elements, and user permissions? (5 points)
  • Commitment – what happens if the plugin is disabled or I want to change plugins? (5 points)

This means each of our plugins will have the opportunity to score as many as 20 points. Let’s see how they do!

We’ll be evaluating the following plugins and focusing our attention on comparing the final five. Click on one below if you’d like to jump to its evaluation.

Page Builder by SiteOrigin
Conductor Plugin by Conductor
Divi Builder by Elegant Themes
Themify Builder by Themify
Beaver Builder
Visual Composer by WPBakery

1. Page Builder by SiteOrigin

The best thing about Page Builder is that it’s free and in the WordPress repository. Always a plus. It has the essential basic modules, a good choice of page templates, and the user interface is decent. It’s also not shortcode driven, so if the plugin gets deactivated, it’s not going to make your content look weird. It doesn’t have as many options and customizations as some of our other contenders, and it’s certainly nothing fancy, but it’s a pretty reliable free choice, especially if you’re looking for a really simple page builder without too many distractions.

Value – 5, UI – 3, Options – 3, Commitment – 5
Total Score: 16

2. Conductor Plugin by Conductor

I’m sorry to say that Conductor didn’t score very well. I’ve been using WordPress and page builders for years, and it took me quite a while to figure out how to build a page. It actually uses the Customizer to build the pages, which is unique. The user interface is very difficult to figure out, there aren’t many module options, it costs money ($49-$399/year), and it was very buggy for me.

Value – 1, UI – 1, Options – 3, Commitment – 0
Total Score: 5

3. Divi Builder by Elegant Themes

We used Divi exclusively for quite awhile and I have a lot of experience with it, so it has a special place in my WordPress heart. But how has it developed over time, and how does it stand up to some of the newer contenders? Divi has a lot of strong points where it counts: the user interface is pretty well-designed, and most of our customers have found it pretty easy to figure out. It has a lot of module options and page templates, a pretty high level of design control, and they do a great job developing new features regularly. You can save your own page templates as well as being able to assign custom CSS to each element, which is very handy. There is very specific customization available for mobile viewing within each module, so you can adjust padding and font sizes if a mobile device is detected. They’ve also recently added the ability to have some low level of control over what types of WordPress users are able to add, delete, or edit modules in the page builder. Knowing how they’ve developed features over the past several years, it seems likely that this user control area will grow. Their support is good, and they’ve been around awhile, so they have a strong track record.

Divi has its drawbacks, though. It is going to run you a bit of money ($69-249/year). In order to see the changes you’re making, you have to save and view the page – it doesn’t have a front-end editor. But the biggest con by far is that it is shortcode driven. If the plugin gets disabled for some reason, it’s going to make your page look like this:
Yuck. So, Divi doesn’t score all that well on the commitment metric, because if you wanted to switch page builders someday or just not use one at all, it would be a huge pain to make a change.
Value – 4, UI – 4, Options – 5, Commitment – 3
Total Score: 16

4. Themify Builder by Themify

Unfortunately, I cannot recommend Themify. While it has some decent modules and a fair user interface, it has one very large problem: when you disable the plugin, your content disappears. Dealing with shortcodes or transferring content is one thing, but disappearing content is not going to work. So, steer clear, folks. This plugin page builder is not for you.

Value – 4, UI – 3, Options – 3, Commitment – 0
Total Score: 10

5. Visual Composer by WPBakery

VC was my first page builder plugin back in the day, and while I appreciate its benefits, it is also a mixed bag. It has a lot of use out there, but the largest reason for that is it was one of the first on the market, so take that with a grain of salt. The price is not bad at a $34 one-time cost. They have added some features over the years, though, which is nice. In addition to a good number of modules, they have some design customizations that will apply across all modules on all pages in the plugin settings. They’ve also added mobile views so you can make adjustments within the page builder based on the mobile display without having to pull out your phone. It is shortcode driven, so when the plugin is disabled, it’s going to include all of those ugly shortcodes in your page which would have to be weeded out if you were going to leave the plugin for good. From my personal experience, one issue we’ve had and the main reason we left this plugin behind a few years ago is that it has the tendency to really bog your site loading time down. We also found VC to be pretty buggy overall. But if you’re already set up on VC and not experiencing issues on your site, VC is still a decent choice for a page builder when it comes to features & flexibility.

Value – 4, UI – 4, Options – 4, Commitment – 3
Total Score: 15

6. Beaver Builder

Our company has been using Beaver Builder for about a year now and we are nothing but pleased. It has a higher price point ($99-$399/year), but also a high value for the money you pay. The user interface is really nice – you drag rows, columns, and modules in from the right and you can see how the page looks as you build it. While their built-in design is my personal favorite among the page builders, their modules are very customizable with colors, fonts, padding, margin, etc. all editable in the user interface. You can also apply CSS classes easily within the modules. It has some great layout templates and also allows you the ability to save templates you create. They’ve recently added mobile views so you can see how your page looks on different devices right within the editor, as well as more specific customizations for a given module if mobile devices are detected. It is not shortcode driven, so if the plugin is disabled, you’ll lose the layout, but the content is quite well preserved. Beaver Builder also has a really strong community behind it, and their support is fantastic, which means they are highly likely to keep a close eye on improvements and added features in the future.

Side note that Beaver Builder has a free lite version you can use if you only need the basic modules or just want to give it a test drive.
Value – 4, UI – 5, Options – 5, Commitment – 5
Total Score: 19

7. Elementor

Elementor is a fairly recent addition to the page builder plugin world. It came to my attention in the spring of 2016, and while I haven’t used it to fully build out any sites quite yet, it has some great features and seems very promising. The best aspect? It’s completely free and in the WordPress repository. Who doesn’t love that? I also contacted someone at Elementor who shared with me that, while they plan to roll out a paid Pro version in the future (read our Elementor Pro review), the free version will retain all of its existing features, which is great news. When using the page builder, the user interface is pretty good, though it takes some getting used to. They also give you a lot of design control, both in the overall settings of the plugin and in each individual module. Similar to Beaver Builder, it is a front-end editor and also has a good number of modules, though not quite as many as Beaver Builder quite yet. I say “yet” because it seems like they are rolling out a new feature or added items pretty frequently so far, so that bodes well for this plugin. It gives great options for responsive settings and they’ve just released a whole bunch of great built-in layouts, as well as the ability to save your layout. They also recently released mobile editing, which is pretty rad. Disabling the plugin loses the layout, but all content stays intact. Their built-in design defaults aren’t my personal favorite, but overall, a fantastic free option for a page builder plugin.

Value – 5, UI – 5, Options – 4, Commitment – 5
Total Score: 19


I’m going to drop the two bottom scores (Themify & Conductor) and focus on our top five contenders. We have a tie for first, folks!

Beaver Builder – 19 **best paid page builder plugin**
Elementor – 19 **best free page builder plugin**
PageBuilder by Site Origin – 16
Divi Builder by Elegant Themes – 16
Visual Composer by WPBakery – 15

So, which one do you choose? These would be my personal recommendations.

  • If you’re already on Visual Composer, you don’t mind that it’s shortcode driven, and it’s not bogging down your site, then you can feel comfortable sticking with it for now.
  • If you enjoy working with Divi and don’t mind the risk of the shortcodes mixed in with your content if the plugin gets disabled, stick with it.
  • If you’re looking for a very simple, free page builder that isn’t too complicated for you or your clients, try Page Builder by SiteOrigin.
  • If you’re looking for a free page builder plugin that has a more simple design but a lot of customization and design options, go with Elementor.
  • If you’re willing to spend the money on an exceptional page builder plugin that has great built-in design and lots of options, give Beaver Builder a whirl. You won’t regret it.

Thanks for joining me on this tour de page builders. If you have comments or personal experience that differs from what I’ve shared, or if you just have found this helpful in some way, give us a shout in the comments.

Happy page building!

HT: This blog post is based on a presentation originally given by @areimann at WordCamp Jacksonville. It has since been presented again at additional WordCamp events by @areimann and @gina_deaton. To see additional information, view the slides or recording of the most recent talk at WordCamp Boston 2016.


Gina is a work-from-home mom based in the Boston area. She works for Sideways 8 Interactive, a WordPress shop in Atlanta. When she isn't working on WordPress sites, Gina can be found homeschooling her kids, reading science fiction, and recording a cappella music.
Disclosure: Some of the links in this post are affiliate links, meaning that if you click on one of the links and purchase an item, we may receive a commission. All opinions however are our own and we do not accept payments for positive reviews.


  1. Gina,

    I am new to using page builders so after this article I tried using Elementor because you gave it a Commitment rating of 5. However, I see that after I build a page using Elementor and then subsequently deactivate or remove the plugin the page that I built falls apart. Am I naive in assuming that any such builder would leave all of the HTML, CSS, JavaScript intact after it is built even if the builder used to generate that code has been uninstalled? Or am I doing something wrong here?

    1. Hi, Brian, thanks for stopping by! No, you aren’t doing anything wrong. Unfortunately, there is not a page builder in existence that will allow you to preserve your formatting when you deactivate the plugin. The “Commitment” rating is meant to reflect how easy it would be to change to another page builder or stop using it if you desire to do so. In other words, the optimal is that it won’t delete your content (like Themify does) or riddle it with shortcodes (like Divi does). The best you can hope for is that it will preserve all of your content and just lose the layout, which sounds like what you’re experiencing.

    2. Hi Brian,

      You are right, the page builder should keep the content even plugin deactivated.
      In the WordPress community, There are just two page builder can have that features:
      – Beaver
      – KingComposer

      I think you can give a try for KingComposer.

    1. You’re right, Richard–Divi did roll out a front-end editor fairly recently. I haven’t had much of an opportunity to play around with it yet, but it looks promising.

      Your link to the shortcode removal post is a really great resource! I think some folks might be intimidated to use that, but for the code-savvy, it’s a great tool.

      Thanks so much for reading & commenting!

  2. I often see Conductor listed in Page Builder comparisons.

    However, Conductor isn’t a page builder. Users and reviewers who compare it to page builders will always end up dissapointed. Thats why it often gets poor reviews.

    Conduct is basically a query builder for content types. You can *kinda* use it to build pages. But that’s not really what it’s for.

    Conductor is basically for laying out content. That’s all it’s for. And it’s very good at it.
    In that niche it doesn’t have a lot of competition. And out of it’s competition it’s pretty much the best.

  3. For what it’s worth — I continually wish for someone to build a “page generator” — that let’s you build a page, then save or export it to HTML and CSS files that you could edit directly, and that would load correctly without the plugin activated. If someone would build such a tool, I would gladly pay in the hundreds for it, similar to what I pay for a good word processor.

    Thanks for the review. I’ve been using one page builder, but looking around some. After reading a number of reviews, I’ll have to give Beaver and the Site Origin ones a try. Thanks again!

  4. I never understand the fuzz about left-over shortcodes or disappearing content after disabling a page builder. Most of the times it’s only a handful of pages that’s constructed with a page builder anyway. Just copy the contents from the frontend, remove the original contents in the backend or create new pages, paste the frontend contents as text and you’re done. Clean content in a few minutes time.

  5. And another thing: Themify Builder in my opinion does actually a fine job keeping the regular content and builder content apart. When you edit a page you have both a regular editor and the builder editor. You can put content in both editors, and it all shows up on the frontend.

    Say if you want a regular content block, with some builder elements under it, you can put the regular content in the regular editor, and add the builder blocks with the builder editor. They both show up in the frontend.

    If you for some reason want to get rid of the builder, just copy the content from the frontend into the regular backend editor and save. I think it’s a pretty solution.

    1. Indeed. I’ve just removed it as it’s no longer available for sale and shows no signs of coming back anytime soon (or ever).

  6. Does anyone have any experience with Upfront from ?
    I’ve used it for a year now and I’m looking for a replacement. At first I thought it was a good piece of kit and was really easy for my non-developer colleagues to use. However, I soon realised it massively impacts page load times and generates a lot of html, which is bad for the html/txt ratio and has a negative impact on our SEO score. It’s also very buggy and randomly does things you don’t want it to. If I was to give it a rating I’d say 3/5.

  7. Visual Composer has always been buggy for me. Updates to WP, or the theme, or VC itself, things break, JS goes wonky. I just don’t like seeing it in a site any more.
    Page Builder by Site Origin. Nice for simple things where looking at the builder modules in the backend isn’t much of a problem. Only use it on non-complex sites though.
    Divi, I just found it somewhat limited but need to spend more time with it.
    Beaver, been using for about 6 months, has lots of options and I can get done most of what I want but I personally think the output from it is bad. Just a ton of div containers and unique class designations, long css specificity problems when trying to overwrite anything.

    I’m looking for a page builder that is visual and fast, but doesn’t try to completely replace the developer’s CSS and design principles. For example we still have to develop widgets and sidebars and header and footer. I might use Foundation across a site, with a page builder in the middle. But page builders have their own frameworks. The page builder needs to be able to be configured so it works similar to the CSS the developer may be using elsewhere. Matching breakpoints and setting defaults for container paddings and things like that.

    In Beaver, for example, you can drop a button in there and design it all up. But then what if you also want a button in the footer, created from scratch? Now you have to copy and try to match Beaver’s button. OR you can use Beaver to put out a button, and give it a custom classname, but then run into container/specificity problems, the custom class probably won’t be specific enough to override Beaver defaults. It’s a constant battle.
    It’s almost as if, if you’re going to use a page builder, just use it for EVERYTHING, because building a site where half the output is page builder and half is your own custom stuff, is a real pain to balance.

    And what is with builders only allowing a custom ID and class? How come none let you add things like data attributes? If you ever need to add attributes to the containers or elements output by a page builder, good luck! Beaver can only do it by creating a plugin to add new fields into the module editor. It’s possible, but difficult, not sure about other builders.

    I’m playing with King Composer Elementor now to see if they solve any of these issues.

Leave a Reply

Your email address will not be published. Required fields are marked *