Unlock Special Pricing for a Limited Time – GET 18% OFF NOW!

SpeedyGo
  • Features
  • Pricing
  • Documentation
  • FAQ
  • Blog
  • Run Test
  • Login
It's Free Download Now
Login

Caching & Preloading

  • optimization presets
  • Scheduled Expiration & Auto Purge
  • Cache Warm-Up
  • Cache Preloading
  • Mobile Caching
  • Object Caching
  • Browser Caching
  • Full-Page Caching

Asset Optimization

  • CSS Optimization
  • JavaScript Optimization
  • JS Interaction Delay
  • JavaScript Combination
  • CSS Combination
  • JavaScript Minification
  • CSS Minification
  • HTML Minification

Compression

  • Defer Scripts
  • Brotli Compression
  • Gzip Compression

Image Optimization (Pro)

  • image media optimization
  • cdn integration
  • Recommended Configuration (Pro Users)
  • Lazy Load
  • WebP Quality Control
  • Conversion Scope Rules
  • Enable WebP Conversion

PageSpeed & Analytics (Pro)

  • PageSpeed Analytics
  • Mobile vs Desktop Tracking
  • Google PageSpeed API Integration

System & Developer Tools

  • import export settings

Troubleshooting

  • API Key
View Categories
  • Home
  • Docs
  • Image Optimization (Pro)
  • Recommended Configuration (Pro Users)

Recommended Configuration (Pro Users)

This article provides the recommended SpeedyGo settings for Pro plan users to achieve maximum performance. These settings build progressively — apply each group, test, then move to the next.

Applies to: Pro plan users
Dashboard path: All settings pages

Quick Summary #

Setting Value
Full Page Cache ON
Cache Expiry 86400 (24 hrs)
Browser Caching ON, 2592000 (30 days)
Object Caching ON
Cache Transients ON
Cache Preloading ON
Cache Warm-up ON
Auto Purge on Save ON
HTML Minification ON
CSS Minification ON
JS Minification ON
Combine CSS ON (test first)
Combine JS ON (test first)
Defer Scripts ON (test first)
JS Interaction Delay ON (test thoroughly)
Gzip Compression ON
Brotli Compression ON
Lazy Load ON
Enable WebP ON, Quality 80
WebP Scope All public content
CDN ON, Whole Site

Step 1 — Apply the EXTENSIVE Preset #

The fastest starting point is the built-in preset:

  1. Go to Cache Settings → General.
  2. Click the EXTENSIVE card.
  3. Click Save Changes.

This configures: Full Page Caching, Browser Caching, Object Caching, Cache Preloading, HTML/CSS/JS Minification, Defer Scripts, Combine CSS, Combine JS, Gzip, Brotli, Mobile Caching, Auto Purge.

Test your site before proceeding.

Step 2 — Tune Cache Settings #

Full Page Caching (Cache Settings → Caching & Preloading):

Setting Recommended value
Cache Expiry Time 86400
Exclude WooCommerce Pages ON (if using WooCommerce)
Exclude URLs Add any membership, cart, or personalised pages

Browser Caching:

Setting Recommended value
Browser Cache Duration 2592000

Object Caching (requires Redis or Memcached on server):

Setting Value
Enable Object Caching ON
Cache Transients ON
Cache Database Queries ON
Object Cache Expiry 3600

Step 3 — Enable WebP and Lazy Load #

Cache Settings → Images & Media

Setting Value
Enable Lazy Load ON
Enable WebP ON
WebP Quality 80
WebP Scope All public content

Step 4 — Enable JS Interaction Delay (Pro) #

Cache Settings → Asset Optimization → JS Interaction & Compression

JS Interaction Delay is the most aggressive setting. Apply it last and test every interactive element:

  1. Toggle JS Interaction Delay to ON.
  2. Click Save Changes.
  3. Test: navigation, search, cart, checkout, popups, forms, sliders, chat widgets.
  4. If anything breaks, disable the setting and use Defer Scripts instead.

Step 5 — Enable CDN #

Integrations → CDN

Setting Value
Enable CDN ON
CDN Scope Whole Site

Click Save Changes — a sync starts automatically. Monitor the sync status banner.

Step 6 — Run a PageSpeed Test #

Analytics → PageSpeed

  1. Enter your URL and Google API Key.
  2. Click Run PageSpeed Test.
  3. Review scores for mobile and desktop.
  4. Compare against your pre-SpeedyGo baseline.

Target scores:

Device Target score
Desktop ≥ 90
Mobile ≥ 75 (harder to achieve due to device constraints)

What to Exclude (Common Conflicts) #

If combining or deferring causes issues, add these to the relevant exclusion lists:

Combine JS / Defer Scripts — Exclude JS Files:

jquery
woocommerce
stripe
paypal
/wp-content/themes/your-theme/js/critical.js

Combine CSS — Exclude CSS Files:

elementor
divi
woocommerce
/wp-content/themes/your-theme/style-critical.css

Full Page Cache — Exclude URLs:

/cart
/checkout
/my-account
/wishlist
/members

Tips #

Tip: Export your settings (Cache Settings → General → Import / Export → Export Settings) after completing configuration. This gives you a backup to restore from if a future plugin update causes conflicts.

Tip: Run PageSpeed tests before and after each major change. This tells you exactly which settings are responsible for score improvements.

Note: Object Caching requires Redis or Memcached on your server. If your host does not provide this, skip Step 2 Object Caching settings — the other settings still apply fully.

Updated on May 25, 2026

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
cdn integrationLazy Load
Table of Contents
  • Quick Summary
  • Step 1 — Apply the EXTENSIVE Preset
  • Step 2 — Tune Cache Settings
  • Step 3 — Enable WebP and Lazy Load
  • Step 4 — Enable JS Interaction Delay (Pro)
  • Step 5 — Enable CDN
  • Step 6 — Run a PageSpeed Test
  • What to Exclude (Common Conflicts)
  • Tips
SpeedyGo
  • Features
  • Documentation
  • FAQ
  • Blog
  • Support Ticket
  • Get SpeedyGo

SpeedyGo is built to make your WordPress site faster, lighter, and easier to manage. From caching to compression, we simplify performance so you can focus on growing your website.

©2026 SpeedyGo. All rights reserved.

  • Privacy Policy
  • Refund Policy
  • Terms and Conditions
  • Privacy Disclosure