SEO Stack Hub Use Free Tools
Home › SEO Guides

Advanced LiteSpeed Cache Settings to Boost Your Core Web Vitals

Avatar photo Priya Anand · Oct 13, 2026
Advanced LiteSpeed Cache Settings to Boost Your Core Web Vitals

LiteSpeed Cache is free, powerful, and installed on millions of WordPress sites. It’s also one of the easiest plugins to misconfigure. I’ve seen sites where turning on “every optimization” pushed the PageSpeed score up by ten points while breaking the mobile menu, the contact form and the checkout page at the same time.

After tuning LiteSpeed Cache across several content sites and a WooCommerce store, I’ve settled on a configuration that reliably improves Core Web Vitals without the breakage. This guide shares those exact settings, the order I turn them on, and how to test each step so nothing goes wrong silently.

Before changing anything, record your starting point. Run your homepage and a typical article through PageSpeed Insights and save the LCP, INP and CLS values. You can also compare results across testers in our roundup of free page speed test tools.

Core Web Vitals in 60 Seconds

Google measures page experience with three Core Web Vitals. Every setting in this guide targets at least one of them:

Metric Measures “Good” Threshold Main LiteSpeed Levers
LCP (Largest Contentful Paint) Loading speed of the main content 2.5 seconds or less Page cache, UCSS/CCSS, VPI, image optimization
INP (Interaction to Next Paint) Responsiveness to clicks and taps 200 ms or less Delayed JS, fewer scripts, object cache
CLS (Cumulative Layout Shift) Visual stability 0.1 or less Missing image sizes, font display, placeholders

For the full definitions, Google’s Web Vitals overview is the official reference.

Before You Start: Three Things to Check

Step 1: Connect QUIC.cloud (Optional but Valuable)

Several of LiteSpeed’s best features — Unique CSS (UCSS), Critical CSS (CCSS), Viewport Images (VPI), Low-Quality Image Placeholders and image optimization — are generated on QUIC.cloud’s servers. Linking your site under General gives you a free monthly quota for these services.

You don’t have to use QUIC.cloud CDN to use these optimization services. I connect the account on every site and decide on the CDN separately.

Step 2: Cache Settings — The Foundation

Page caching has the single biggest effect on Time to First Byte (TTFB), which feeds directly into LCP. Get this right before touching anything else.

Cache Tab

TTL Tab

Purge Tab

Browser Tab

Step 3: Object Cache — The Hidden INP and TTFB Booster

Page caching helps anonymous visitors. Object caching speeds up everything that can’t be page-cached: logged-in users, WooCommerce carts, admin screens, and uncached first visits. It stores database query results in memory.

On WooCommerce stores, this is often the setting that makes the biggest difference to checkout speed. For product-page SEO beyond speed, see our WooCommerce SEO guide.

Step 4: Page Optimization — Where the Real Gains Are

This is where most sites either win big or break. My rule: enable one group at a time, then test the site on mobile before moving on.

CSS Settings

Watch out for: a brief “flash” of unstyled content, or sliders and menus that look broken until you scroll. If that happens, add the affected selectors to the UCSS allowlist or exclude that page type.

JavaScript Settings

“Delayed” is the most powerful — and most dangerous — setting in the plugin. After enabling it, test every interactive element: mobile menu, search, sliders, forms, accordions, cookie banners and add-to-cart buttons. If something stops working, add its script to Page Optimization → Tuning → JS Deferred / Delayed Excludes rather than turning the whole feature off. jQuery is a common exclusion if your theme relies on it immediately.

HTML Settings

Media Settings — Your LCP and CLS Toolkit

A classic mistake is lazy-loading the hero image or featured image at the top of an article. That alone can add a full second to LCP. VPI fixes this automatically; if you don’t use QUIC.cloud, manually exclude your logo and featured image class from lazy loading.

Step 5: Image Optimization

Images are usually the largest element on the page, which makes them the LCP element on most blog posts.

Step 6: Guest Mode and Guest Optimization

Guest Mode serves a default cached page to first-time visitors right away, then loads the personalized version in the background. Guest Optimization applies more aggressive optimizations to that first view.

Both can produce impressive lab scores. However, I enable them only after everything else is stable, and I always compare field data in Search Console a few weeks later. A great Lighthouse score that doesn’t move real-user metrics isn’t a win.

Step 7: Database, Crawler and CDN

Database

Crawler

CDN

Recommended Settings by Site Type

One configuration doesn’t fit every site. Here’s how I adjust the riskier settings depending on what the site does:

Setting Content Blog WooCommerce Store Page Builder Site
Cache Logged-in Users OFF OFF OFF
Object Cache ON if available ON (strongly recommended) ON if available
CSS Combine ON (test) OFF to start OFF to start
Generate UCSS ON ON, exclude cart/checkout ON (biggest win)
JS Combine OFF OFF OFF
Load JS Deferred Delayed Deferred, then test Delayed Delayed with exclusions
Guest Mode Optional Test carefully Optional

Why WooCommerce Needs Extra Care

Stores have dynamic elements — mini-carts, stock counts, prices in different currencies, logged-in account areas. That’s why I start stores on the safer “Deferred” JavaScript setting and only move to “Delayed” after testing the full purchase journey: product page, add to cart, cart, checkout, payment, and order confirmation. A small speed gain is never worth a lost sale.

Why Page Builders Benefit Most

Elementor, Divi and similar builders often load large global stylesheets on every page. UCSS strips that down to what each page actually uses, which is why builder-based sites frequently see the largest LCP improvements from this one setting.

Exclusions I Always Set

Good exclusions prevent most LiteSpeed problems before they happen. These are the ones I add on nearly every site:

What Kind of Improvement to Expect

Results vary by hosting, theme and plugins, so be wary of anyone promising exact numbers. In my experience, the pattern looks like this:

If a site already uses a lightweight theme and few plugins, the gains will be smaller — simply because there’s less to fix. That’s a good problem to have.

My Recommended Order of Changes

  1. Baseline test and settings export
  2. Cache, TTL, Purge and Browser cache
  3. Object cache
  4. CSS minify, then UCSS and CCSS
  5. Media: lazy load, VPI, missing sizes
  6. JS minify, then Delayed JS (with careful testing)
  7. Image optimization and next-gen formats
  8. Guest Mode and Guest Optimization last

After each step: purge all cache, test in an incognito window on a real phone, and re-run PageSpeed Insights. If you’d like a structured way to track results alongside other technical issues, our SEO site audit guide includes a performance checklist.

Troubleshooting: When Something Breaks

The official LiteSpeed Cache for WordPress documentation explains every option in detail and is worth bookmarking.

How to Measure Real Improvement

Lab tools like Lighthouse give instant feedback, but Google ranks on field data from real Chrome users. Here’s how I verify that changes actually worked:

If you haven’t linked Search Console to your WordPress dashboard yet, our Search Console integration guide makes this monitoring much easier.

When Settings Aren’t Enough

LiteSpeed Cache can make a good setup great, but it can’t fix everything. If your TTFB is still slow on cached pages, or INP stays poor with Delayed JS on, look at:

Frequently Asked Questions

Does LiteSpeed Cache work on Apache or Nginx hosting?

The optimization features (CSS, JS, images, lazy load) work on any server. Full-page caching requires a LiteSpeed or OpenLiteSpeed server, or QUIC.cloud CDN.

Is QUIC.cloud free?

QUIC.cloud offers a free monthly quota for services like UCSS, CCSS, VPI and image optimization, with paid credits available for larger sites. Check their current plans before relying on it for high volumes.

Which single setting improves INP the most?

Usually “Load JS Deferred” set to Delayed, because it stops non-essential scripts from blocking the main thread during load. Test it carefully.

Why is my PageSpeed score good but Search Console still shows “Poor”?

Search Console uses 28 days of real-user field data. Improvements take weeks to appear, and real visitors on slower phones and networks may have a different experience from a lab test.

Should I cache pages for logged-in users?

For most blogs, no. Only enable it for membership or community sites where logged-in traffic is high, and test personalized areas thoroughly.

Final Thoughts

The best LiteSpeed Cache configuration isn’t “everything ON.” It’s a solid caching foundation, a fast object cache, smart CSS handling, careful JavaScript delay, and images that load in the right order. Change one group at a time, test on a real phone, and confirm with field data.

Do that, and you’ll get faster pages without the hidden breakage that quietly hurts conversions. For more context on how speed fits into Google’s wider ranking picture, read Google’s guidance on page experience, and explore our list of 50 free SEO tools to keep testing as your site grows.

Advertise on BusinessToMark
Get a do-follow guest post on BusinessToMark
Guest posts from $120 $72, link insertions $150 $90, homepage or sidebar ads $190 $114 / month. 40% off Writing included, live in 12–24 hours.
Order now
← Back to Blog
SEO Stack Hub was founded by Zahid Butt.