speed up elementor site

23 Ways To Speed Up Elementor Site Without Breaking Sweat

Last update on:

Elementor is a WordPress plugin that allows you to create a visually stunning and responsive website without writing any code. You can also use it to create custom post types, taxonomies, and fields for your website.

However, with great power comes much responsibility. In this post, you will learn how to speed up your site if you build with the Elementor page builder plugin.

If you are a developer and follow security best practices, this article is not for you. But if you are interested in learning how to speed up your Elementor website, read on!

Here are a few ways to speed up your Elementor site, but first, you need to know what causes a slow site or Elementor.

You can read

Common Causes of a Slow Loading WordPress/Elementor Site

There are many reasons that can make your site/ Elementor slow. Some of them are listed below:

(i) Server:

If your server is not powerful enough, it may slow down your website. You should check the processing power of your server before starting. Due to the low quality of the server, you will be unable to use the Elementor page builder plugin on your website. In this case, you will need to change your server.

(ii) Media:

The performance of your Elementor site is affected by the type of media you are using, such as images, photos, and videos. For example, if your media takes a long time to load, it will also affect the loading speed of your website. Additionally, images or other media hosted on other servers can slow down your website.

(iii) External scripts:

It is common for slow sites to be caused by external scripts. There are many reasons for this. If your website contains many external scripts, it will slow down. Additionally, if the script is hosted on another server with low bandwidth or speed, it will affect the speed of your website as well.

(iv) Plugins and theme:

They are the primary cause of your site’s slowdown. If you install many plugins or use a free theme, your website will run slowly. Sometimes, poor coding can cause your site to run slowly. Also, if your theme or plugin does not work well with the Elementor page builder plugin, it will definitely slow down your site.

Top 23 Ways to Speed Up Elementor Site (Beginner Friendly Guide)

If you want to make your website faster, here are a few tips for you.

1) Install A Lightweight Theme:

You should not have difficulty doing this if you have a powerful server. You can install any theme, but I recommend using a lightweight theme like GeneratePress or Astra. This will make your site load much faster than any other theme or plugin.

Avoid free themes whenever possible. Because they typically have a lot of bloat code that affects the website’s performance. However, Elementor’s official free theme is not wrong.

You can read GeneratePress Vs Astra: Which One Is The Best?

2) Choose A Performance-Optimized Hosting Server:

You should choose a performance-optimized hosting server if you want to increase the speed of your site. You can also install a caching plugin with your host if possible. However, try to avoid shared hosting to run an Elementor website.

Due to overloaded servers and a high number of users, they always run slowly. So it is better to use managed WordPress hosting or a dedicated server to ensure the security and speed of your Elementor website.

Choose a good hosting

Top popular managed hosting are:

3) Host Fonts Locally And Preload:

If you use Google Fonts, it is recommended to host them locally. Because Google Fonts are hosted on another server with limited bandwidth and speed. As a result, the fonts may load slowly for visitors to your website, which may negatively impact the performance of your Elementor website.

You can host them locally with a plugin or manually. You can install one of the following plugins:

4) Add Font-Display Swap:

Use font-display swap; in your Elementor page if you use Google Fonts locally. It will assist in preloading fonts for visitors to your site. Keep in mind if you use a large number of fonts on your site, it may adversely affect the performance of your Elementor page.

To add a font display Swap, you can use any caching plugin. But for better performance, WP Rocket is the best.

You can also enable Elementor Font Swap for getting better performance.

elementor font swap

5) Remove Elementor CSS + JavaScript:

The use of Elementor may result in multiple CSS and JavaScript files. When your server is slow or has low bandwidth, it may negatively impact the performance of your website.

Installing a caching plugin will allow you to remove Elementor CSS and JavaScript from your theme or plugin. I always recommend WP Rocket or any other free caching plugin. But the premium plugin is always recommended for the most desirable options.

6) Minify CSS and JS Files:

You can minify the CSS and JavaScript files on your site if you want to apply manual customization. This can help to increase the performance of your site. To minify your site’s CSS and JS files, you can use one of the following plugins.

7) Optimize Your Images:

Image is one of the most vital factors for slow loading a site. You should optimize your images before uploading them to your website. It is advisable to compress images before uploading them to your website using free online tools like TinyJPG or compress images.

Also, you can use any of the following plugins to do so:

8) Use a CDN:

When you use Elementor and lots of other plugins that consume lots of resources, in this case, a CDN would be a suitable fit for you. However, as a result, if your site is hosted on a server located away from your visitors, it may affect your site’s response time and speed.

CDN network

For Elementor sites, you can use any of the following CDNs.

9) Page Caching:

Page caching can help your Elementor site run faster if you still believe it is slow. The most effective method for optimizing your Elementor website is to use page caching. You can cache your site’s pages with a page caching plugin to make them load more quickly.

For page caching, you can use the following one.

Elementor creates a large number of dynamic CSS and JavaScript files. Therefore, to keep your Elementor page as fast as possible, it is advisable to hardcode the header, footer, and sidebar.

There are many ways to hardcode headers and footers. For example, you can use a free plugin called Static Headers & Footers to hardcode your website’s header, footer, and sidebar.

11) Use High-Performing DNS:

Having a high-performing DNS is always a wise idea. For example, when using Elementor, you may be producing a considerable amount of dynamic CSS and JavaScript files. For faster loading of your Elementor site, you can use the fast DNS hosting service.

dns of hosting

A high-quality DNS can help you ensure that your website loads as quickly as possible on any device. But, ultimately, it is about how you rank in Google search results.

For your website’s DNS hosting, I recommend using Cloudflare. It’s free and relatively fast compared to other DNS services.

12) Optimize Your Database:

Elementor-based websites may create many unused data in your WordPress database. You can easily remove this data by optimizing your database.

I recommend using WP-Optimize to optimize your site’s database. This program will remove any unwanted data from your WordPress database. In the end, it will help you to eliminate the junk from your site and increase its performance.

23 Ways To Speed Up Elementor Site Without Breaking Sweat 1
Database Option Of Perfmatters Plugin

In addition, you can use the following one, which completes the entire process automatically on a scheduled basis.

13) Add Preload, Prefetch, Preconnect:

Many plugins such as Elementor create a large number of HTTP requests. Therefore, adding preload, prefetch, and preconnect to your site’s header is a smart idea. In addition, using this method will improve the speed of your website since most of the JavaScript and CSS files will remain in the cache of the browser.

Below is a list of some of the leading WordPress plugins for HTTP requests to speed up your website. WP Rocket is recommended for this configuration.

14) Enable Gzip Compression:

You should enable Gzip compression to compress your HTML, JavaScript, and CSS files. To help these settings, you will need to add the following code to your website’s .htaccess file.

RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{REQUEST_FILENAME}.gz -f RewriteRule ^(.+)\.(.+) $1 [QSA,B]

Alternatively, you can use a caching plugin to compress and optimize your site for better performance.

Alternatively, you can use:

15) Enable Browser Caching:

Browser caching is another way to speed up your website. For example, if you use many social widgets or blocks/elements on the site, you may generate many HTTP requests. So to reduce more HTTP requests, you can increase your site’s performance by enabling browser caching.

You can use the WP Rocket plugin or any other caching plugin to enable browser caching for your WordPress site. This is the right solution.

16) Eliminate Render-Blocking Resources:

As a WordPress user, you must be familiar with render-blocking resources. This code prevents your website from loading content above it in the DOM.

render-blocking resources

Especially for mobile users, render-blocking is one of the biggest performance killers on the web. Most of them are located on less tolerant networks of rendering-blocking resources.

It is always a smart idea to reduce render-blocking resources on your WordPress website. By using the free Fast Velocity Minify plugin, you will be able to remove render-blocking resources and improve the performance of your website.

I recommend using the flowing one:

17) Use Less Elementor Widgets or Columns:

Overuse of Elementor widgets on single pages slows down the website’s performance. Therefore, it is always a good idea to limit your use of widgets or columns on your WordPress website.

Consider starting with a single column and experimenting with various widgets. By doing so, you will be able to increase the speed of your website. Of course, you should use lightweight widgets which are resource-saving and fewer in number.

18) Avoid Other Slow Plugins:

Some other slow plugins should be avoided. These plugins are not designed to make your website faster. Instead, they will increase the load time of your website. So you should not any slow plugins on your website as it uses a significant amount of resources.

19) Disable Unnecessary Plugin Modules:

Sometimes, you should disable plugin modules that are unnecessary from Elementor. They can cause memory leaks and bugs on your site. So try to avoid using unnecessary plugin modules, such as:

  • Sharing Buttons
  • Live Traffic
  • Scroller Sharing

You can disable all of these and observe the difference in performance. The modules are not required to have a website.

If you genuinely want to use the social share button, you can install the Novashare plugin, which is lightweight. Moreover, this plugin will not slow down your website.

20) Upgrade your PHP Version:

Sometimes it is advisable to upgrade your PHP version. If you do not already have PHP 7.4, you should install it as soon as possible.

Upgrade your PHP Version

You should always keep your PHP version up to date. If WordPress is not compatible with a particular update, you should wait for a compatibility release. If you are not sure how to update the PHP version, you may contact your hosting provider

21) Increase Memory Limit to 256MB:

It is always recommended to increase the memory limit to 256MB. WordPress is configured to work with 32MB of memory by default, and sometimes your site runs slowly due to insufficient memory.

If you currently use low-memory hosting, I recommend upgrading your WP memory limit. You can also create a swap file to improve performance.

You can increase the WordPress memory limit by adding the following code to your wp-config.php file:

define ( 'WP_MEMORY_LIMIT', '256M' );

You can also increase the memory limit by contacting your hosting provider.

22) Decrease PHP Timeouts:

Decreasing the PHP timeout from 60 seconds to 10 seconds can significantly improve the site speed.

You can add this code in your .htaccess file:

php_value max_execution_time 10

You can also decrease it in the php.ini file of your server if you have access to it. If you want to learn more about this, then I suggest reading this article

23) Disable WooCommerce Scripts, Styles, Cart Fragments:

You can disable all WooCommerce scripts and styles. You can remove cart fragments from Elementor. Additionally, you can install a free plugin called Disable All WooCommerce Tracking. It will help prevent all Facebook tracking codes from being incorporated into your production environment.

However, I always recommend Perfmatters or the Asset Cleanup plugin for a better and smoother disabling experience of these scripts and styles.


Does Elementor slow down your website?

Elementor’s latest version will not slow down your site by default. If you are experiencing problems after using this plugin on your website, it may be a compatibility issue. In this situation, you should follow the above guides.

Why is the Elementor Editor so slow?

If you experience slow performance in the Elementor editor, check the performance of your internet connection. If the problem is not related to the connection, you may need to upgrade to a High-Speed hosting package.

In some cases, this may be a server issue, or your website may not be compatible with the Elementor plugin. You should update the plugin and see if that resolves the issue. You can follow this guide to speed up WordPress administration.

Why is Elementor so slow on mobile devices?

Sometimes Elementor is slow on a mobile phone due to the number of assets your website contains. To alleviate this problem, you can try decreasing the number of assets.

Elementor’s slow performance is always due to a performance problem. If a plugin conflict causes the error, you should disable all plugins using WordPress troubleshooting mode. Then disable plugins one by one to find out the plugin conflict.

You can use the following troubleshooting plugin:

You can also enable caching, and then clear your cache to see if that helps. If that does not resolve the issue, you can also disable caching.

Why is Elementor so slow on Firefox?

The problem is that Elementor can be considerably slower on Firefox due to the browser’s incompatibility. In addition, there are some web-based features in the plugin that are not supported by all browsers. Try using Chrome or any other browser that supports Elementor or a theme compatibility feature.

Why is WooCommerce slow on Elementor?

Plugin compatibility is one of the leading causes of Elementor’s slowness. You may encounter compatibility issues if you use Elementor with WooCommerce since both plugins make extensive use of jQuery.

Consider disabling all WooCommerce Tracking on your site to determine whether that will help you. If not, contact your hosting provider for a faster server configuration.


Elementor is a great WordPress page builder plugin. But, just as any other plugin, it can cause your website to slow down if not used correctly.

I have attempted to share the most comprehensive guide for speeding up your Elementor site and any other WordPress site built using other page builders. In addition, I have tested all the methods for one of my Elementor sites.

I hope that this post will help you increase Elementor page speed in the same way it helped me. On my Elementor sites, I have seen a speed increase of over 90% (Desktop), which is beneficial for the user experience.

I have tried to keep the guide as simple as possible, so please leave them in the comments section below if you have any suggestions or questions.


  • Sonya Sultana

    Sonya Sultan is a content writer for WordPress and small businesses. She has been writing content since 2020 with full energy & passion. When she has free time, she watches her favorite TV shows and reads novels.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Saeed Khosravi