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

SpeedyGo
  • Feature
  • Pricing
  • Blog
  • Documentation
  • FAQ
  • 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 #

SettingValue
Full Page CacheON
Cache Expiry86400 (24 hrs)
Browser CachingON, 2592000 (30 days)
Object CachingON
Cache TransientsON
Cache PreloadingON
Cache Warm-upON
Auto Purge on SaveON
HTML MinificationON
CSS MinificationON
JS MinificationON
Combine CSSON (test first)
Combine JSON (test first)
Defer ScriptsON (test first)
JS Interaction DelayON (test thoroughly)
Gzip CompressionON
Brotli CompressionON
Lazy LoadON
Enable WebPON, Quality 80
WebP ScopeAll public content
CDNON, 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):

SettingRecommended value
Cache Expiry Time86400
Exclude WooCommerce PagesON (if using WooCommerce)
Exclude URLsAdd any membership, cart, or personalised pages

Browser Caching:

SettingRecommended value
Browser Cache Duration2592000

Object Caching (requires Redis or Memcached on server):

SettingValue
Enable Object CachingON
Cache TransientsON
Cache Database QueriesON
Object Cache Expiry3600

Step 3 — Enable WebP and Lazy Load #

Cache Settings → Images & Media

SettingValue
Enable Lazy LoadON
Enable WebPON
WebP Quality80
WebP ScopeAll 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

SettingValue
Enable CDNON
CDN ScopeWhole 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:

DeviceTarget 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
  • Support Ticket
  • Feature
  • Documentation
  • Blog
  • FAQ
  • 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