Building a fast ElementsKit site takes more than just cleaning up your Elementor and ElementsKit settings. Once your source output is clean, the next layer is server-level caching and asset optimization which is usually handled through a third-party caching plugin.
You can use any caching plugin you prefer for this. WP Rocket, W3 Total Cache, FlyingPress, and others all cover similar ground. In this guide, we’re using LiteSpeed Cache as the reference plugin because it’s free, works well with LiteSpeed-powered hosting, and covers every optimization requirement out of the box.
If you use a different caching plugin, the principles are the same: full-page caching, CDN configuration, image optimization, and page-level asset optimization. The settings will just live in different places.
Install and Activate LiteSpeed Cache #
From your WordPress dashboard, go to Plugins > Add New Plugin. 検索する LiteSpeed Cache by LiteSpeed Technologies. Click Install Now, それから Activate.
Once activated, the LiteSpeed Cache menu will appear in your WordPress sidebar. For step-by-step installation help, you can also refer to the official LiteSpeed Cache installation guide.
For the recommended general setup that most sites should start with, LiteSpeed’s official Beginner’s Guide is a good reference before moving into the specific configuration steps below.
注記: LiteSpeed Cache’s asset optimization features (minification, combine, lazy load) work on any hosting server. However, full server-level page caching requires a LiteSpeed or OpenLiteSpeed server. Check with your host if you’re unsure.
Step 1: Configure Cache Settings #
The Cache tab is where you control how LiteSpeed Cache handles page caching, TTL values, browser cache, purge rules, and cache exclusions. Getting these settings right is the foundation for everything else – without correct cache configuration, none of the downstream optimizations deliver their full impact.
This step also covers common cache-related issues you might run into, so you know how to handle problems as they come up.
For the detailed setup and troubleshooting, see: How to Configure Cache Settings on ElementsKit Sites
Step 2: Configure CDN with QUIC.cloud #
QUIC.cloud is LiteSpeed’s cloud service and CDN. Connecting it unlocks several advanced optimization features that are not available locally, including UCSS generation, asynchronous CSS loading, cloud image optimization with WebP conversion, and LQIP (low quality image placeholders).
Without QUIC.cloud connected, key settings in the later steps simply won’t work even if you turn them on.
For the detailed setup, see: How to Configure QUIC.cloud for ElementsKit Site Optimization
Step 3: Configure CDN with Cloudflare #
If your site is running behind Cloudflare’s proxy, you need to connect Cloudflare to LiteSpeed Cache so both caching layers stay in sync. Without this connection, LiteSpeed Cache can clear its own cache but has no way to clear what Cloudflare has stored at its edge servers.
If your site isn’t using Cloudflare, you can skip this step.
For the detailed setup, see: How to Configure Cloudflare with LiteSpeed Cache for ElementsKit Sites
注記: Don’t use Cloudflare proxy and QUIC.cloud CDN at the same time. They can create double-caching conflicts. Choose one or the other.
Step 4: Optimize Images #
Images are usually the biggest contributor to slow page load times. LiteSpeed Cache handles image optimization in two ways: converting and compressing images through QUIC.cloud (WebP conversion, LQIP), and controlling how images load on the page through lazy loading and viewport detection.
This step is where you set up automatic WebP conversion for all your images, enable smart lazy loading, and protect your hero image from being lazy-loaded so it doesn’t hurt your LCP score.
For the detailed setup, see: How to Optimize Images on ElementsKit Sites with LiteSpeed Cache
Step 5: Configure Page Optimization #
Page Optimization is where you reduce how much CSS, JavaScript, and HTML the browser has to download and process on each page load. This is where you turn on minification, combine files, generate UCSS for critical CSS, and defer JavaScript execution.
This is the most complex optimization layer and it delivers some of the biggest performance gains. It’s placed last because it depends on QUIC.cloud being connected and images being optimized first.
For the detailed setup, see: How to Configure Page Optimization on ElementsKit Sites
まとめ #
Speed optimization for an ElementsKit site is a layered process. Elementor and ElementsKit settings clean up the source output, and a caching plugin like LiteSpeed Cache ties it all together at the server level. Following the five steps above in sequence: Cache, CDN, Images, and Page Optimization: gets you the biggest gains with the least trial and error.
If you use a different caching plugin, apply the same principles: configure page caching first, connect any cloud optimization service, configure your CDN layer, then optimize images, then optimize page-level CSS and JS. The plugin will change but the sequence stays the same.