Why arenβt we using Elementor, and who is it really for?
At Airfleet, weβve spent the last eight years building everything from sleek event minisites to sprawling B2B websites with millions of active visitors. Along the way, weβve tested and supported multiple website platforms for our B2B technology clients, delved deep into WordPress conceptsβexperimenting with themes, plugins, and customizationsβand even explored headless CMS solutions.
| Quick aside: Those of you wondering what a headless CMS solution is can stop envisioning Sleepy Hollow or even more macabre visions. Itβs a separate technology used to host content collections from the main website. Marketers sometimes elect to avoid their website platformβs default options because of missing features and functionality. |
This post shares why we choose not to build websites on Elementor (tried it β wasnβt for us!) and pulls from our experience managing and refining Elementor websites built by others. If we can save just one marketer from the frustrations of choosing the wrong solution for their situation, this post is worth the effort.
So, is Elementor for you? Letβs find out.
What is Elementor?
Elementor is a page builder plugin for WordPress with a point-and-click visual editor for creating and modifying pages.
By default, WordPress Core covers only the essentials: a basic Gutenberg editor, limited formatting options, and a few content blocksβenough for simple pages but not nearly robust enough for high-performing marketing sites.
While WordPress Core provides a framework for content management, Elementor offers no-code widgets that let you build and launch pages quickly. While we wouldnβt go so far as to say that Elementor eliminates the need for a developer (more on that later), it is a big improvement from WordPress Core or out of the box options.
A WordPress tech tour (without the jargon)
To understand where Elementor fits, it helps to see how it complements the broader WordPress ecosystem. WordPress Core lays the foundation, handling the basics of content management, but Elementor adds design flexibility to take your site further from a visual design standpoint.
Letβs break down the world of WordPress to show where Elementor fits in:
| WordPress Core β The Foundation Itβs the backbone of your site, handling content management (CMS) but offering limited design tools. |
| Themes β Pre-set Layouts Themes shape your siteβs look and function. Some require a template kit, or third-party plugins, to manage the content while others require a knowledge of CSS to modify the design elements. |
| Plugins β Added Power Plugins extend functionality. For example: Yoast SEO: Optimizes for search engines. WPRocket: Speeds things up with caching. WPML: Makes your site multilingual. |
| Elementor: A Plugin Elementor is a plugin that lets you design via drag and drop visuals without (much) code. |
In summary, WordPress provides the structure, themes offer layouts, and plugins add extra power. Elementor is a plugin that enhances the usability and design of your WordPress theme.
Whatβs so great about Elementor?
At first glance, Elementor feels like the perfect solution for someone who wants a beautiful website without relying on a developer. It lets you control almost everythingβstyling, adding components, and editing contentβall from a simple admin interface. The ability to click and change what you need makes it stand out.
But Elementor isnβt just a visual editor. It also offers an ecosystem of widgets and add-ons, like carousels, accordions, and tabs.
Whatβs not so great about Elementor?
When you sign up for Elementor, you also sign up for a lot of third parties that Elementor partners with to outsource and speed up the development of certain components. This can introduce additional security risks because it’s up to these third parties to practice rigorous maintenance of these apps to ensure they are secure and compatible with newer versions of WordPress and other Elementor third-party widgets. Even Elementor has experienced a core vulnerability, so this makes us nervous.
The amount of features and embed capabilities that Elementor brings to the table can slow down your page speed. It has earned a reputation of being βbloated,β or containing inefficient and even conflicting code.Β
It can also introduce issues when it comes to responsiveness across device types and sizes. While you can customize the mobile design, the way the design is adjusted does not follow modern CSS standards, causing even more bloated code or worse – a bad user experience.
While technically you can export Elementor pages as-is to another site, if you just want to export use a different style or theme with the same content, itβs basically impossible to do with Elementor. Native WordPress or ACF (Advanced Custom Fields plugin) are much more friendly in that regards.
Finally, people complain that styling changes to some widgets may cascade unexpectedly to other elements.
How Elementor works
Websites rely on three essential languages:
- HTML: Defines the structure (think headings, paragraphs, and images).
- CSS: Controls stylingβfonts, colors, and layouts.
- JavaScript: Adds interactivity (like buttons that do something when clicked).
When you build with Elementor (or other visual builders like the Airfleet framework), everything you design through drag-and-drop gets automatically converted into HTML, CSS, and JavaScriptβthe building blocks of your website.
Unlike Elementor, pre-made themes are manually coded for specific layouts. While they arenβt as flexible as visual builders, they generate cleaner, more efficient codeβwhich means faster performance for your website visitors.
With Elementor, every time you nest elementsβlike putting a container inside a column, inside another containerβit creates deeply nested code layers. Developers, on the other hand, would simplify that same structure with CSS grid or flexbox, keeping things lean and optimized.
In other words, nested elements can make Elementor slower and buggy across devices or screen dimensions.
Without solid development experience, creating new pages and new styles on Elementor can be tricky. Itβs challenging to get things right, maintain them properly, and keep everything responsive. An inconsistent approach can also trigger unexpected visual bugsβand fixing those bugs can turn into a time-consuming headache.
Why we donβt aim to become Elementor experts
Remember when we mentioned our experience building with Elementor from scratch? In our view, thereβs a big catchβif you need to be a skilled developer to really make the most of Elementor, it kind of defeats the purpose.
If you have high standards for performance, visual design, usability, and brand identity; custom development is often a better choice, delivering a more tailored, efficient, and high-performing site right from the start.
For novice developers, Elementor can feel a bit like a trapβespecially when working with a pre-existing site built on it. The advanced features can get overwhelming fast, leaving you with designs that donβt fully hit the mark. Experienced developers, meanwhile, can often skip the hassle, building custom layouts fasterβand cleanerβwithout relying on Elementor.
So whoβs Elementor for?
As much as Iβd like to say how awesome we are and why no one needs Elementor, thereβs no doubt thereβs a huge market for Elementor. There are big agencies and endless freelancers using Elementor to successfully launch a lot of websites, including some big names.
Elementor might be right for you If:
- You have a designer-developer whoβs skilled with Elementor and can work quickly within it.
- Your site design is relatively simple and easy to implement with Elementorβs tools.
- Youβre tech-savvy and enjoy experimenting with different design elements.
- You donβt expect to make frequent changes and appreciate having a user-friendly admin interface for easy edits.
- You plan to handle most site maintenance yourself, including adding new pages and sections.
- Your site already uses a commercial theme built on Elementor.
- Youβre interested in testing different style concepts and donβt have the budget for custom development.
Consider custom development over Elementor if:
- You need a consistently responsive experience across multiple screen sizes and resolutions.
- You want a foolproof setup where simple styling changes wonβt risk breaking your site.
- You have a strict style guide covering typography, sizing, and spacing that needs to be applied throughout.
- Your designer has a pixel-perfect approach and expects precision in translating designs.
- You rely on custom integrations with third-party platforms that require seamless frontend compatibility.
- You’re concerned about introducing security vulnerabilities through behind the scenes third-party plugins.
- You need perfection when it comes to device and screen resolution responsiveness.
- Youβre aiming for a minimalist, high-performance site optimized for Core Web Vitals.
- You want to future-proof your migration capabilities in the case of a redesign or style update.
- You plan to outsource most of your siteβs maintenance and updates to a professional partner, rather than handling it in-house.
Bottom line
Weβve seen some really nice websites built with Elementor, but if youβre looking to create something truly standout, weβre here to help. We hope this article helped clarify your decision.
Not every website needs a rebuild. Yours might.
Before committing to a costly redesign, get clarity. Our assessment gives you an honest, data-backed view of whatβs broken, whatβs salvageable, and what to do next.
Camela Thompson