WebGeniusLab logo
  • All Themes
  • Premium Themes
  • Hire Us
  • Support
  • Contacts
Browse Themes
WebGeniusLab logo
WebGeniusLab logo white
  • All Themes
  • Premium Themes
  • Hire Us
  • Support
  • Contacts
Home/Blog/Basics/How to Speed Up an Elementor Website: 6 Proven Optimizations

How to Speed Up an Elementor Website: 6 Proven Optimizations

June 26, 2026by Sam Rodman
elementor_speed_up
BasicsElementor

Elementor is a powerful page builder, but without proper configuration it can slow down your site. This guide covers concrete, actionable steps that deliver real performance gains — no guesswork required.

1. Elementor Built-in Settings

Disable unused widgets

Go to Elementor → Elements Manager and turn off every widget your site doesn’t use. Each active widget loads its own CSS and JS on every page — even when it’s not present on that page.

Enable Improved Asset Loading

Elementor → Settings → Advanced → Improved Asset Loading. When enabled, Elementor only loads CSS for widgets that actually appear on the current page instead of loading everything site-wide.

Enable Inline Font Icons

Elementor → Settings → Advanced → Inline Font Icons. This inlines icon data directly into the HTML and eliminates extra HTTP requests for icon fonts.

2. Images

  • Use WebP format instead of JPEG or PNG — it’s 2–3× smaller at the same visual quality.
  • Enable lazy loading so images below the fold aren’t downloaded until the user scrolls to them.
  • Don’t upload images wider than necessary. 1200px is plenty for most column backgrounds.
  • Compress images before uploading using squoosh.app or a plugin like Smush or ShortPixel.

3. Caching

A caching plugin is the single easiest way to speed up WordPress. Choose one based on your hosting environment:

  • LiteSpeed Cache — best option if your server runs LiteSpeed.
  • W3 Total Cache — universal, works on any hosting.
  • WP Rocket — paid, but the simplest to configure correctly.

Note: Never run two caching plugins at the same time — they will conflict and can break your site.

4. CSS and JS Optimization

  • Enable CSS and JS minification in your caching plugin settings.
  • Enable file combining (merge) to reduce the number of HTTP requests.
  • Use deferred or async loading for JS files so scripts don’t block page rendering.

Note: After enabling file combining, check the site thoroughly — script load order issues can break sliders or other interactive elements.

5. Server and Hosting

  • PHP 8.1+ is 15–30% faster than PHP 7.x — upgrade if you haven’t already.
  • Enable OPcache in your PHP settings so compiled bytecode is cached between requests.
  • On a VPS, add Redis or Memcached as a WordPress object cache backend.
  • Connect Cloudflare (free plan) to serve static assets from servers closest to your visitors.

6. Third-Party Scripts

Every external script — Google Analytics, Facebook Pixel, live chat — adds latency. Keep it lean:

  • Load Google Analytics through GTM and enable deferred loading for the GTM snippet itself.
  • Load Google Fonts with display=swap and add a preconnect hint to fonts.googleapis.com.
  • Deactivate and delete plugins you no longer use — even inactive plugins can sometimes load assets.

Quick Checklist

  1. Elementor: unused widgets disabled
  2. Elementor: Improved Asset Loading enabled
  3. Images: WebP format + compressed before upload
  4. Caching plugin installed and configured
  5. CSS/JS minification enabled
  6. PHP 8.1+ and OPcache active
  7. Cloudflare or a CDN connected

After making these changes, test your site with PageSpeed Insights (pagespeed.web.dev) or GTmetrix. Target scores: LCP under 2.5s, FID under 100ms, CLS under 0.1.

prev
How to Increase PHP Memory Limit, max_input_vars, and Upload Size in WordPress

How to Increase PHP Memory Limit, max_input_vars, and Upload Size in WordPress

Related Posts

php_max_vars
BasicsWordPress
June 26, 2026

How to Increase PHP Memory Limit, max_input_vars, and Upload Size in WordPress

Read More
wgl_wordpress_activation
BasicsWordPress
June 26, 2026

How to Activate Your WebGeniusLab Theme: Purchase Code vs. License Key

Read More
Categories
  • Basics
  • Elementor
  • WordPress
Recent Posts
  • How to Speed Up an Elementor Website: 6 Proven Optimizations
  • How to Increase PHP Memory Limit, max_input_vars, and Upload Size in WordPress
  • How to Activate Your WebGeniusLab Theme: Purchase Code vs. License Key
WebGeniusLab logo white

We create premium WordPress themes for modern businesses — clean design, powerful functionality, and exceptional user experience.

 

FacebookInstagramTelegram-plane

Themes

All Themes

Popular Themes

Best Sellers

Contacts

Support hours

8:00 – 17:00 CET, Mon–Fri

!

All support is handled through our community forum only — no direct email support.

General inquiries

webgeniuslab@gmail.com

Helpful Links

Support Centre

Customization

Terms & Conditions

Reporting Vulnerabilities

Blog

Subscribe

Want the best deals, new theme releases and exclusive discounts? Subscribe and be the first to know.

    © 2026 WebGeniusLab. All Rights Reserved.

    Privacy Policy

    Refund Policy

    Manage Consent

    We use cookies to enhance your experience by collecting data like browsing behavior. You can opt out of data sharing via our link. Opting out may affect some site features.

    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    • Manage options
    • Manage services
    • Manage {vendor_count} vendors
    • Read more about these purposes
    View preferences
    • {title}
    • {title}
    • {title}