Elementor Explained: How to Build and Optimise Your WordPress Site
Elementor is WordPress's leading page builder. This guide covers free vs Pro, AI features, setup, performance tips, and honest comparisons for business owners.
Elementor is a WordPress page builder plugin that lets you design web pages and full websites using a visual drag-and-drop editor — no coding required. It comes in two versions: a free plugin available on WordPress.org and a paid upgrade called Elementor Pro. Whether you run a small business in Colombo or manage an e-commerce store across Sri Lanka, Elementor puts design control in your hands without depending on a developer for every layout update.
Key Takeaways
- Elementor is a WordPress plugin, not a standalone website builder — you need a WordPress installation, hosting, and a domain first.
- The free Elementor plugin handles basic page design with around 40 widgets; Elementor Pro unlocks Theme Builder, WooCommerce design, forms, popups, and 90+ total widgets.
- Elementor AI can draft copy, generate images, and write CSS — a genuine productivity aid, but not a substitute for strategy or editorial review.
- Performance depends on your total setup; a lean Elementor site with quality hosting and caching can achieve strong Core Web Vitals scores.
- Elementor Pro pricing is an annual subscription — always check elementor.com for current rates, as they are updated periodically.
What Is Elementor and Who Is It For?
Elementor is a page builder plugin for WordPress, first released in 2016, that replaces the default editing experience with a visual, live-preview interface. Unlike the built-in WordPress block editor, Elementor gives you pixel-level control over layout, spacing, typography, and colours in real time — you see every change as you make it, with no need to save and reload.
The plugin suits a wide range of users:
- Small business owners across Sri Lanka who want a professional website without a costly custom build every time a page needs updating.
- Freelance web designers who build sites for clients and need a flexible, repeatable workflow they can hand off confidently.
- In-house marketing teams that manage landing pages, promotional campaigns, and seasonal content without developer involvement.
- Developers who use Elementor as a design layer and extend it further with custom CSS, PHP hooks, or child themes.
Elementor is not a hosted platform like Wix or Shopify. It runs inside WordPress, which means you inherit all the flexibility of the WordPress ecosystem — thousands of compatible themes, plugins, and hosting options available locally and internationally. This distinction also means Elementor is only as good as the WordPress environment it runs in: hosting quality, theme choice, and plugin selection all shape the final result.
How Does the Elementor Drag-and-Drop Editor Work?
The Elementor editor opens as a full-screen panel alongside a live page preview, so every change appears instantly without saving and refreshing. The structure uses three nested layers: sections (the outermost containers), columns (subdivisions within sections), and widgets (the actual content blocks you drag in and configure).
Key capabilities of the Elementor editor include:
- Widget library: Drag elements such as headings, images, buttons, video embeds, sliders, icon boxes, accordions, and forms directly onto the canvas from a panel on the left.
- Style controls: Set typography (font family, size, weight, line-height, letter-spacing), colours, borders, box shadows, padding, and margins for every element individually or through global settings.
- Responsive editing: Switch between desktop, tablet, and mobile breakpoints inside the editor and apply different values at each — critical for Sri Lanka's predominantly mobile browsing audience.
- Motion effects: Add scroll-triggered animations, entrance effects, and parallax backgrounds without writing a line of JavaScript.
- Global design settings: Define site-wide default fonts and colour palettes so your design stays consistent across every page automatically.
Because editing happens on the front end of your site rather than a backend dashboard, the learning curve is gentle. Most non-technical users become productive in the Elementor editor within a few hours of hands-on practice.
What Is Elementor AI and What Can It Actually Do?
Elementor AI is a built-in artificial intelligence assistant introduced in 2023 that speeds up common design and content tasks without leaving the Elementor editor. It is available across both the free and Pro versions, though some capabilities require a separate Elementor AI subscription tier.
Elementor AI can:
- Write and edit copy — generate headline text, body paragraphs, and calls to action from a short plain-English prompt.
- Generate images — create custom visuals from a text description, reducing reliance on stock photo libraries for unique imagery.
- Suggest section layouts — offer structural starting points when you are building a section from scratch and want design direction quickly.
- Write custom CSS — describe a styling effect in plain English and Elementor AI produces the corresponding CSS code, useful for users who know what they want but are not confident writing code.
Honest limitations: AI-generated copy needs human review for factual accuracy, brand voice, and SEO intent. AI images may not match your brand aesthetic without careful prompting and iteration. For Sri Lankan businesses in particular, ensuring content reflects local market context, pricing, and tone requires human editorial oversight — Elementor AI accelerates execution, but the thinking must come from you or your team.
How Do You Install Elementor and Set Up Your First Page?
Installing Elementor takes under five minutes on any standard WordPress site. Follow these steps in order:
- Check minimum requirements: WordPress 6.0 or later, PHP 7.4 or higher, and at least 128MB of PHP memory (256MB recommended). Most reputable hosting providers in Sri Lanka meet these requirements on their standard plans.
- Install the free Elementor plugin: In your WordPress dashboard, go to Plugins → Add New, search for "Elementor Website Builder", click Install Now, then Activate. No login or payment is required for the free version.
- Choose a compatible theme: Lightweight themes like Hello Elementor, Astra, OceanWP, or GeneratePress work best because they add minimal competing styles and let Elementor control the design fully.
- Open the Elementor editor: Create or open any page in WordPress, then click the "Edit with Elementor" button. The live visual editor loads and you can begin designing immediately using the template library or a blank canvas.
- Activate Elementor Pro (if purchased): Download the Pro plugin file from your account at elementor.com, upload it via Plugins → Add New → Upload Plugin, and enter your licence key. Your Elementor account login links your licence to your WordPress site automatically.
There is no separate Elementor download outside of WordPress — the plugin installs directly through the WordPress admin. For the free version, no account registration is needed to start designing pages immediately after activation.
Can You Build a Complete Website Using Elementor's Theme Builder?
Yes — but Theme Builder is an Elementor Pro exclusive. The free Elementor plugin designs individual pages and posts; your site's header, footer, blog archive layout, and single post template remain controlled by your WordPress theme. Elementor Pro's Theme Builder removes that limitation, giving you visual control over every structural element of the site.
With Theme Builder you can design and assign:
- Headers and footers applied site-wide or conditionally to specific page types, post categories, or user roles.
- Single post and page templates for blog articles, portfolio entries, and any WordPress custom post type.
- Archive page layouts for category listings, tag pages, author archives, and date-based archives.
- WooCommerce templates for individual product pages, shop category listings, cart, and checkout pages.
- 404 and search results pages designed to match the rest of your site rather than defaulting to a plain theme template.
Theme Builder templates use dynamic tags — placeholders that pull live data (post title, featured image, author name, custom field values) into your design automatically. Design the template once and every post or product inherits the layout. Combined with global style settings for fonts, colours, and button styles, this creates a proper design system that keeps large, multi-page sites visually consistent and fast to update.
Elementor Free vs Elementor Pro: What Is the Real Difference?
The free version of Elementor is a genuinely useful page builder for straightforward sites. Elementor Pro is where the platform becomes a comprehensive design and marketing system. Here is a direct comparison:
| Feature | Elementor Free | Elementor Pro |
|---|---|---|
| Drag-and-drop visual editor | ✓ | ✓ |
| Widget count | ~40 widgets | 90+ widgets |
| Template library access | Limited | Full library |
| Theme Builder (header, footer, archives) | ✗ | ✓ |
| WooCommerce Builder | ✗ | ✓ |
| Form widget with email/CRM integrations | ✗ | ✓ |
| Popup builder | ✗ | ✓ |
| Dynamic content and custom fields | ✗ | ✓ |
| Global reusable widgets | Limited | Full global widgets |
| Role Manager for team access | ✗ | ✓ |
| Price | Free (permanently) | Annual subscription — see elementor.com for current Elementor Pro price |
Is there a free version of Elementor Pro? No. Despite what some websites claim, there is no legitimate "Elementor Pro free download". Sites offering nulled or cracked versions of Elementor Pro distribute software that carries serious malware and data theft risks, and using nulled plugins violates the plugin's licence terms. The free Elementor plugin is capable enough for many sites — start there and upgrade to Pro when your design or marketing needs justify the investment.
Will Elementor Slow Down Your Website?
Elementor does add CSS stylesheets and JavaScript to every page it builds, and a poorly configured Elementor site can be noticeably slower than a lean, hand-coded page. That said, page speed is a product of your entire setup — hosting, theme, image sizes, caching, and third-party scripts — not the page builder alone. A well-configured Elementor site can deliver strong performance scores.
The most effective steps to reduce Elementor's performance impact:
- Use a lightweight theme: Hello Elementor, Astra, or GeneratePress add minimal code of their own. Avoid heavy commercial themes that load their own slider scripts and layout frameworks alongside Elementor.
- Enable Elementor's built-in performance settings: Under Elementor → Settings → Performance, enable improved asset loading and inline CSS loading to reduce render-blocking files.
- Install a caching plugin: WP Rocket, LiteSpeed Cache, or W3 Total Cache dramatically reduces server response time and improves repeat-visit performance.
- Compress and serve images in WebP format: Images are typically the single largest contributor to page weight. Plugins like Smush or ShortPixel automate compression and format conversion on upload.
- Choose quality managed hosting: Underpowered shared hosting causes more performance loss than any plugin-level fix can recover. A managed WordPress host or a properly resourced VPS makes the biggest single difference for Sri Lankan businesses whose sites are often on budget shared plans.
- Use a CDN: Cloudflare (free at its basic tier) serves static assets from edge nodes closer to your visitors, cutting latency for audiences both locally and abroad.
With these measures in place, Elementor sites regularly achieve strong scores across all three Core Web Vitals signals — Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS) — which Google uses as direct ranking signals in search results.
What Types of Websites and Businesses Suit Elementor Best?
Elementor is well-matched to most marketing-oriented website projects. Common use cases where it excels:
- Business and professional service websites: Restaurants, clinics, law firms, hotels, and service providers across Sri Lanka benefit from Elementor's flexible layout options and built-in form capabilities.
- Landing pages and lead generation campaigns: The popup builder, form integrations, and conversion-focused template library make Elementor practical for campaign-specific pages and seasonal promotions.
- Creative portfolios: Photographers, architects, and designers can build dynamic gallery layouts with hover effects and lightboxes without any custom coding.
- Blogs and content-driven sites: With Theme Builder, polished blog layouts with custom sidebars, author bios, and related post sections are straightforward to build and maintain.
- Online stores: Elementor Pro's WooCommerce Builder enables custom product page designs, category layouts, and checkout flows far beyond what a standard WooCommerce theme allows.
Where Elementor may not be the best choice: large-scale enterprise applications with heavy server-side logic, highly custom web apps, or projects where a headless WordPress architecture is more appropriate. For those needs, a custom web development approach typically delivers better long-term results and maintainability.
How Does Elementor Integrate with Themes, WooCommerce, and Third-Party Tools?
Much of Elementor's value comes from how well it connects to the broader WordPress ecosystem:
- WordPress themes: Elementor works with any properly coded WordPress theme. The best results come from lightweight, Elementor-compatible options — Hello Elementor, Astra, OceanWP, Kadence, and GeneratePress are all proven choices used extensively by agencies and freelancers.
- WooCommerce: Elementor Pro's WooCommerce widget library lets you design product pages, shop category archives, cart pages, and checkout flows visually — with control over every layout element and style detail.
- Third-party add-on plugins: Essential Addons for Elementor, ElementsKit, and The Plus Addons extend the widget library further with specialist elements. Use these selectively — every additional plugin adds code that your server must load.
- Email marketing and CRM platforms: Elementor's built-in form widget connects natively with Mailchimp, ActiveCampaign, HubSpot, ConvertKit, and others. Zapier and Make (formerly Integromat) extend integration options to hundreds more platforms.
- Hosting partnerships: Elementor has official hosting partners, but it runs reliably on any quality managed WordPress host — choosing a reputable host matters more than choosing one with an Elementor co-branding badge.
For businesses running digital marketing campaigns in Sri Lanka, Elementor's form-to-CRM pipeline and popup builder create a practical in-house lead capture toolkit — eliminating the need for separate landing page software subscriptions.
How Does Elementor Compare to Divi, Beaver Builder, and Gutenberg?
Choosing a page builder involves genuine trade-offs. Here is a neutral, side-by-side evaluation of Elementor against the main alternatives:
- Elementor vs Divi (Elegant Themes): Divi offers a lifetime pricing option covering unlimited sites — appealing for agencies building many client sites. Elementor operates on annual subscription tiers per number of sites. Elementor's free tier is significantly more capable than Divi's free offering. Both produce comparable design quality; the decision usually comes down to budget model and personal workflow preference rather than any fundamental capability gap.
- Elementor vs Beaver Builder: Beaver Builder is known for cleaner, lighter code output and greater stability across diverse theme and plugin combinations. Its widget library is smaller, but it has fewer conflicts and a more developer-friendly architecture. Elementor offers more design features and a more polished visual interface out of the box. Developers who prioritise long-term code cleanliness often prefer Beaver Builder; marketers and designers who need maximum visual flexibility typically choose Elementor.
- Elementor vs Gutenberg (WordPress Block Editor): Gutenberg is WordPress's native editor — built in, zero extra plugin overhead, and rapidly improving with Full Site Editing (FSE) capabilities. For developers or simple content-first sites, Gutenberg is a compelling default that requires no additional software. Elementor Pro offers finer typography controls, more intuitive spacing management, and a larger widget library, making it faster for non-technical users to build complex marketing layouts. The trade-off is clear: Gutenberg is lighter and more future-proof at the WordPress core level; Elementor is more powerful and accessible for visual design today.
There is no universally superior builder. For most Sri Lankan business websites where design quality and ease of content updates are the priorities, Elementor Pro is a practical and well-supported default. For projects where long-term performance and code architecture matter more than visual breadth, Gutenberg or Beaver Builder deserve serious consideration.
What Are Common Elementor Problems and How Do You Resolve Them?
Elementor is generally reliable but has known friction points that most users encounter at some stage:
- Editor fails to load or shows a blank screen: Usually caused by a PHP memory limit set too low, or a conflict with another active plugin. Increase PHP memory to at least 256MB in your hosting control panel, then deactivate other plugins one by one to isolate the conflict.
- Styling differences between the editor and the live site: Often caused by theme CSS overriding Elementor's styles. Switch temporarily to Hello Elementor to confirm whether the theme is the source of the conflict.
- Site layout breaks after an Elementor update: Always test updates on a staging environment before applying them to your live site. Most quality managed WordPress hosts provide one-click staging at no extra cost.
- Plugin conflicts with security or caching tools: Some security plugins and aggressive caching setups interfere with Elementor's AJAX requests. Whitelist Elementor-related admin URLs in your security plugin settings and test caching configurations against the editor carefully.
- Long-term platform lock-in: Elementor stores layout data in WordPress database fields using a proprietary serialised format. Text content and images can be extracted, but visual layouts do not transfer cleanly to a different page builder or Gutenberg. If you think you may need to migrate platforms later, document your design system thoroughly and keep critical content in standard WordPress fields wherever possible. Planning for this early is far easier than retrofitting an existing large Elementor site.
For ongoing site maintenance — keeping Elementor, WordPress core, and all plugins updated, running regular backups, and monitoring performance — partnering with a local web development team in Sri Lanka takes that operational load off your plate while keeping your site secure and fast.
Frequently Asked Questions
Is Elementor free, and what are the differences between Elementor Free and Elementor Pro?
Yes, Elementor has a permanently free version on WordPress.org with approximately 40 widgets and full drag-and-drop editing capability. Elementor Pro is a paid annual subscription that adds Theme Builder, WooCommerce design tools, a form widget, popup builder, dynamic content, and 90+ total widgets. There is no legitimate free version of Elementor Pro — websites offering one distribute nulled software that poses serious security risks to your site and data.
How do I install Elementor on my WordPress site and start designing my first page?
In your WordPress dashboard, go to Plugins → Add New and search for "Elementor Website Builder". Click Install Now and then Activate. Open any page and click "Edit with Elementor" to enter the visual editor. For Elementor Pro, purchase a licence at elementor.com, download the Pro plugin file, upload it via Plugins → Add New → Upload Plugin, and activate your licence key through the Elementor dashboard.
Can I build an entire website — headers, footers, blog layouts, and shop pages — with Elementor alone?
Yes, with Elementor Pro. The free version designs individual pages only — your theme controls the rest of the site. Elementor Pro's Theme Builder lets you design and assign custom headers, footers, single post templates, archive layouts, and WooCommerce product and shop pages, giving you full visual control over every part of your WordPress site from a single plugin.
What is Elementor AI and how can it help me design or write content faster?
Elementor AI is built directly into the Elementor editor and can generate page copy, create images from text descriptions, suggest section layouts, and write custom CSS from plain-English prompts. It speeds up early drafting and design iterations significantly. All AI outputs should be reviewed and edited by a human for accuracy, brand alignment, and SEO intent before going live — particularly important for locally focused Sri Lankan businesses.
Which WordPress themes work best with Elementor and does it work with any theme?
Elementor works with most properly coded WordPress themes, but lightweight themes purpose-built to complement it produce the cleanest results: Hello Elementor (free, made by Elementor's team), Astra, GeneratePress, OceanWP, and Kadence are all strong, widely used choices. These themes apply minimal default styling, letting Elementor's design controls take full effect without conflicts. Heavily styled or opinionated themes can introduce CSS conflicts that require extra troubleshooting to resolve.
Will Elementor slow down my website and how can I keep performance strong?
Elementor does add CSS and JavaScript to pages, which can impact load speed without proper configuration. The most effective fixes: use a lightweight theme, enable Elementor's built-in performance settings (improved asset loading and inline CSS), install a caching plugin such as WP Rocket or LiteSpeed Cache, compress images to WebP, and invest in quality WordPress hosting. Applied together, these steps can deliver strong Core Web Vitals results even on Elementor-built sites.
How does Elementor compare to other page builders like Divi and Beaver Builder, or to the Gutenberg block editor?
Divi offers attractive lifetime pricing for agencies but a weaker free tier. Beaver Builder produces cleaner code and suits developer-focused workflows. Gutenberg is WordPress's native editor — zero plugin overhead, increasingly powerful with Full Site Editing, and the lightest option available. Elementor Pro sits between them: more design-capable and intuitive than Gutenberg for non-technical users, with a larger widget set than Beaver Builder, but at the cost of an annual subscription and slightly more page weight to manage.
Can I use Elementor to build an online store with WooCommerce and what features do I need?
Yes. Elementor Pro includes a dedicated WooCommerce Builder that lets you design product pages, shop archive listings, cart pages, and checkout flows visually. The free version of Elementor runs alongside WooCommerce but cannot customise WooCommerce templates — those remain controlled by your active theme. For a fully custom-designed online store in Sri Lanka, Elementor Pro combined with WooCommerce is a practical, cost-effective combination that avoids the cost of a bespoke custom theme build.
Conclusion: Is Elementor the Right Choice for Your Website?
Elementor remains one of the most capable and widely adopted WordPress page builders available. The free Elementor plugin is a solid starting point for any WordPress site, and Elementor Pro grows with your business — adding the Theme Builder, WooCommerce design tools, forms, and popups that turn a basic website into a complete marketing platform. Used thoughtfully, with a lightweight theme, quality hosting, and performance best practices in place, Elementor delivers professional results without requiring a development team on standby for every content update.
If you are a business owner in Sri Lanka looking to build or redesign your website on WordPress — or if your existing Elementor site needs a performance audit, a conversion-focused redesign, or ongoing digital marketing support — the team at Digital Urgency is here to help. Get in touch with us today and let's find the right approach for your goals.
Want this done for your business?
Book a free 30-minute strategy call and we'll map it to your situation.
Book a Strategy Call