Trying to decide whether Elementor is the best page builder for your WordPress site? In our Elementor review, we hope to give you the information you need to make your decision. Our review includes the features you’ll find in Elementor 3.12 and Elementor Pro 3.12, so you you’ll have a good overview of most things this plugin can do.
Launched in 2016, Elementor quickly shot up the charts and grew over the years to the point where it now has a massive user base. How massive? Well, it’s active on over 5,000,000+ websites! This is all while maintaining an impressive 92% rating on 6638 reviews at WordPress.org.
Keep reading our Elementor review for help deciding whether you should join those 5,000,000 other users.
What’s the benefit of using Elementor?
Elementor helps you add advanced styling, layout, and design elements to your WordPress content without requiring you to know code. In the new Elementor Pro version, you can even design your entire WordPress theme also without needing to know any code.
What is Elementor?
On a more specific note, Elementor is a visual drag and drop page builder plugin. There are two parts to that description, so let’s parse each:
- Visual means that when you design your content, you see exactly what your visitors will see. There’s never any confusion about how your page will look once you publish it.
- Drag and drop means that you can move around various design elements – like buttons, forms, or images – just by dragging and dropping them. No code required!
The end result is a tool that helps you make your WordPress site look the way you want it to without the need to learn code (or hire a developer).
How the Elementor interface works
I’m going to begin this Elementor review by giving you a basic look at how the Elementor interface works. If you’ve already played around with Elementor a little, you might want to skip straight to the next section of our Elementor review for a look at some more specific features.
How the interface is divided
When you first launch the Elementor editor, you’ll see something like this:
![elementor review - the interface](https://mllj2j8xvfl0.i.optimole.com/cb:jC7e.37109/w:1365/h:782/q:90/f:avif/https://themeisle.com/blog/wp-content/uploads/2018/05/elementor-review-1.png)
- (1) – the content area. You’ll see your regular theme outside this area, and you’ll build your own design roughly in the area marked with the grey dotted line.
- (2) – elements/widgets. These are the building blocks that you’ll put together to design your page.
- (3) – settings. These help you undo changes, preview your design on different devices, and more.
Building the layout for your design
While you can start using elements right away, you’ll probably want to build the basic structure for your page before you do that.
Elementor gives you two structural elements that help you:
- Position elements
- Style elements as a group (e.g. add a background to an entire section of your page)
These structural elements are:
- Sections – the broadest layout block.
- Columns – sit inside a section. You can either have one column or add multiple columns.
For example, here’s what it looks like to have:
- (1) – one section, marked by blue
- (2) – two columns inside that section, marked by black
![sections vs columns](https://mllj2j8xvfl0.i.optimole.com/cb:jC7e.37109/w:1061/h:353/q:eco/f:avif/https://themeisle.com/blog/wp-content/uploads/2018/05/elementor-review-2.png)
Adding new elements to your design
To add a new element to a section or column, you just drag it from the left sidebar onto the visual preview of your page:
![adding an element](https://themeisle.com/blog/wp-content/uploads/2018/05/elementor-review-3.gif)
While a heading element is a pretty basic example, you have a bunch of other options that let you do cool things like create a logo carousel.
Styling elements, columns, or sections
To further style and control any of your elements, columns, or sections, you can click on your desired content and then use the tabs in the sidebar:
![editing an element](https://mllj2j8xvfl0.i.optimole.com/cb:jC7e.37109/w:864/h:538/q:eco/f:avif/https://themeisle.com/blog/wp-content/uploads/2018/05/elementor-review-4.png)
Is Elementor hard to learn?
When compared to other page builders, the Elementor interface is one of the easier ones to grasp. But no matter which page builder plugin you choose, there’s always going to be a learning curve before you can start creating truly gorgeous pages.
We wrote a post about how to create a landing page with Elementor that can help you learn. And Elementor also has a YouTube channel with tutorials.
But here’s the absolute best way to become an Elementor guru in my opinion:
Import a pre-built Elementor template (more on these in just one second) and then deconstruct it to see how the designer built the page. This way, you can see the more advanced options that help you build something that really looks great.
Six specific Elementor features that help make it great
Now that you have an understanding of the basic interface, let’s take this Elementor review a bit more hands-on and dig into some of the specific features that have helped make Elementor so successful.
- The Elementor template library
- Mobile previews and responsive design controls
- Detailed layout controls
- Inline text editing
- Easy undo/redo and full revision history
- Clean code if you ever deactivate Elementor
1. The Elementor template library
While Elementor does give you the power to create complete designs from scratch…you don’t always need to do everything yourself thanks to the Elementor template library.
This library includes a bunch of templates that you can insert with just a click:
![elementor templates](https://mllj2j8xvfl0.i.optimole.com/cb:jC7e.37109/w:1007/h:670/q:eco/f:avif/https://themeisle.com/blog/wp-content/uploads/2018/05/elementor-review-5.png)
As of Elementor 3.12, these templates now come in two formats:
- Pages – these are full-page designs that you can import and then tweak as needed.
- Blocks – these are designs for specific “sections”, rather than entire pages. For example, if you just want to drop in a pre-built contact section to an existing layout, blocks can help you do that.
Once you have some of your own designs, you can also save them as templates or blocks to easily reuse them later on.
2. Mobile previews and responsive design controls
With a massive portion of the web’s traffic happening on mobile devices nowadays, you need the mobile version of your site to look great.
First, some good news:
All of the designs that you create with Elementor are automatically responsive (that is, they look good on mobile).
If you ever want to see how your design looks on a different device, Elementor lets you quickly launch a preview without leaving the interface, using its Responsive Mode tool. Select the mobile icon at the bottom of the screen and the editor will display a menu showing multiple responsive options in a menu at the top:
![Responsive previews in Elementor](https://mllj2j8xvfl0.i.optimole.com/cb:jC7e.37109/w:1024/h:681/q:eco/f:avif/https://themeisle.com/blog/wp-content/uploads/2023/05/elementor-responsive-mode.jpg)
Elementor also takes things further by letting you show/hide individual widgets on certain devices.
For example, if you have a huge hero image, you might not want to display that image on the mobile version of your site. Elementor’s responsive design controls let you hide it on mobile devices with the switch of a toggle:
![Hide element on certain devices](https://mllj2j8xvfl0.i.optimole.com/cb:jC7e.37109/w:1024/h:687/q:eco/f:avif/https://themeisle.com/blog/wp-content/uploads/2023/05/responsive-elementor.jpg)
3. Detailed layout controls
Because page builders eliminate the need for custom code, sometimes you have to sacrifice a little flexibility over where you position elements in order to achieve that simplicity.
What’s great about Elementor, though, is that it gives you tons of intuitive controls to make sure that you can place every widget, section, and column exactly where you want it. You can:
- Manually set padding and margin for sections, columns, and widgets
- Adjust column widths by just dragging the divider between columns
- Position widgets vertically within a column (or columns within a section)
- Create a blank space between columns with adjustable column gap
![custom margins/padding](https://mllj2j8xvfl0.i.optimole.com/cb:jC7e.37109/w:970/h:432/q:eco/f:avif/https://themeisle.com/blog/wp-content/uploads/2018/05/elementor-review-8.png)
4. Inline text editing
Inline text editing is a convenient method for editing text on your page. Rather than needing to use a popup like some other page builders, Elementor lets you just click on the page and start typing:
![inline text editing](https://themeisle.com/blog/wp-content/uploads/2018/05/elementor-review-9.gif)
5. Easy undo/redo and full revision history
Anyone who has never made a mistake has never tried anything new
Albert EinsteinAs Albert so kindly tells us, you’re probably going to make a mistake (ok, mistakes) when you try out new design approaches.
If you do mess something up, Elementor makes it easy to undo your mistakes in two different ways.
First, every single action that you take* is logged and can be reverted as needed:
![undo/redo functionality](https://mllj2j8xvfl0.i.optimole.com/cb:jC7e.37109/w:921/h:555/q:eco/f:avif/https://themeisle.com/blog/wp-content/uploads/2018/05/elementor-review-10.png)
Second, every time you save your design, you’ll also get a completely new revision that you can revert to if needed.
*These individual actions are cleared when you exit the interface. So it’s every single action that you take during a specific design session. Saved revisions are always accessible, though.
6. Clean code if you ever deactivate Elementor
If you ever need to deactivate Elementor at some point in the future, you can rest easy knowing that it’s not going to leave behind a mess of shortcodes like WPBakery Page Builder or the Divi Builder.
Instead, Elementor leaves behind clean code (though you will, of course, lose all the styling).
Elementor Pro lets you build your theme with drag and drop + more
The core Elementor page builder plugin is 100% free and open source. But the Elementor team also sells an add-on called Elementor Pro. This add-on gives you lots of helpful functionality starting at just $59.00. Here are some of the most helpful features:
Build your entire WordPress theme with Elementor
It wouldn’t be an Elementor review without covering the newest version of Elementor Pro.
Up until recently, Elementor was always just for your content. You still needed a quality theme sitting underneath it.
With the release of Elementor Pro 3.12, though, you can now build your entire theme with the same drag and drop Elementor interface, including your header, footer, and blog post templates.
To build your theme, you first select what part of your theme you want to build:
![elementor theme builder](https://mllj2j8xvfl0.i.optimole.com/cb:jC7e.37109/w:989/h:591/q:eco/f:avif/https://themeisle.com/blog/wp-content/uploads/2018/05/elementor-review-11.png)
Then, you can use the same Elementor interface (with the addition of widgets for that type of content) to build your layout.
For example, if you build the template for your blog post, you’ll be able to drag over widgets for the:
- Post title
- Post content
- Author metadata
- Etc.
![theme elements](https://mllj2j8xvfl0.i.optimole.com/cb:jC7e.37109/w:1050/h:606/q:eco/f:avif/https://themeisle.com/blog/wp-content/uploads/2018/05/elementor-review-12.png)
Lots more widgets to build your content with
Elementor Pro just plain adds new widgets. In addition to giving you more flexibility, these can also help you replace other plugins. For example, Elementor Pro has widgets for:
- Forms (including contact forms)
- Sliders
- Social share buttons
- Countdown timers
- Pricing tables
- Login forms
See the full list of Elementor Pro widgets below:
![elementor pro element list](https://mllj2j8xvfl0.i.optimole.com/cb:jC7e.37109/w:926/h:554/q:eco/f:avif/https://themeisle.com/blog/wp-content/uploads/2018/05/elementor-review-13.png)
Tons of premium templates
When you purchase Elementor Pro, you unlock all the templates and blocks in the library. Beyond just getting “more”, the Elementor Pro Templates are also usually a bit more detailed and complex. So it’s more a situation of “more + higher quality”.
At the time of writing this Elementor review, that’s well over 100 templates.
Global widgets help you reuse the same element on multiple pages
To wrap up our Elementor review, let’s look at one more Pro feature:
Global widgets.
Sometimes you might have a situation where you want to reuse the same element on multiple pages. For example, you might have a contact section that needs to include the same content on every page.
Global widgets make this easier by letting you:
- Save that widget as a template to reuse on multiple pages
- Automatically update every instance of that global widget just by editing it once
![global widget](https://mllj2j8xvfl0.i.optimole.com/cb:jC7e.37109/w:961/h:507/q:eco/f:avif/https://themeisle.com/blog/wp-content/uploads/2018/05/elementor-review-14.png)
Do you need Elementor Pro?
If you just want to create basic styled pages, the free version of Elementor should have enough power. In fact, Elementor probably offers the most feature-rich free version of any page builder.
With that being said, if you want to use Elementor to actually build out your core website pages (or build your entire website now, thanks to the theme builder), then Elementor Pro is a great option because of the new elements, extra controls, and other functionality.
Other third-party extensions extend Elementor even further
Because the Elementor team made it easy for developers to extend Elementor’s functionality, you can also find tons of other helpful Elementor extensions that go beyond the official Elementor Pro add-on.
You can read about some of our favorite free Elementor add-ons. And we also have a collection of third-party Elementor themes and templates that you can use.
Elementor review: Final thoughts on this page builder
The numbers don’t lie when it comes to Elementor. It’s already one of the top page builders and the developers continue to roll out major new improvements on a regular basis.
Because the free version of Elementor is so generous, you should just install it on a WordPress test site and try it for yourself. If you like how the interface works, you can then consider upgrading to Elementor Pro for theme building, more elements/templates, and other helpful features.
And if you want to see how Elementor stacks up vs other popular page builders, check out our post on Elementor vs Divi Builder vs Beaver Builder.
Did we miss anything in our Elementor review? Have a question about something we didn’t cover? Leave a comment and let us know!
Elementor
Elementor is a popular drag-and-drop page builder plugin for WordPress that allows users to create custom web pages without any coding knowledge. One of its main advantages is its user-friendly interface and wide range of customization options, which enables users to create visually appealing and highly functional websites quickly and easily.
Pros
Template library with loads of ready-made page designs.
Tons of different content modules to choose from.
Easy to use even for a beginner.
Cons
The default widget styles don't always look good out-of-the-box
No white label option, though this only affects developers
Free guide
4 Essential Steps to Speed Up
Your WordPress Website
Follow the simple steps in our 4-part mini series
and reduce your loading times by 50-80%. 🚀
Free Access
* This post contains affiliate links, which means that if you click on one of the product links and then purchase the product, we’ll receive a commission. No worries though, you’ll still pay the standard amount so there’s no additional cost on your part.
Or start the conversation in our Facebook group for WordPress professionals. Find answers, share tips, and get help from other WordPress experts. Join now (it’s free)!