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
  • Caching & Preloading
  • Full-Page Caching

Full-Page Caching

Full page caching stores an entire WordPress page as a static HTML file the moment the first visitor loads it. Every subsequent visitor receives that pre-built file directly — no PHP execution, no database queries. This is the single highest-impact optimization available in SpeedyGo.

Dashboard path: Cache Settings → Caching & Preloading
Section: Full Page Caching

Full Page Caching
Popup Image

Settings #

Setting Type Description
Enable Full Page Cache Toggle Master switch. Turn ON to start caching pages.
Cache Expiry Time (Seconds) Number How long a cached page is kept before it is regenerated. Default: 6000 (100 minutes).
Exclude URLs Text area One URL or keyword per line. Pages matching these paths are never cached.
Exclude WooCommerce Pages Toggle Automatically excludes /checkout, /cart, and /my-account from cache.

Recommended Values #

Setting Recommended Notes
Cache Expiry Time 86400 (24 hours) For static content. For frequently updated sites, use 3600 (1 hour).
Exclude URLs /checkout, /cart, /my-account, /wishlist Any page that shows user-specific data must be excluded.

How to Enable #

  1. Go to Cache Settings → Caching & Preloading.
  2. Under Full Page Caching, toggle Enable Full Page Cache to ON.
  3. Set Cache Expiry Time (e.g. 86400 for 24 hours).
  4. If you use WooCommerce, turn ON Exclude WooCommerce Pages.
  5. Add any other dynamic pages to Exclude URLs — one per line.
  6. Click Save Changes in the top-right header.

What to Exclude #

Always exclude pages that show personalised or dynamic content:

/checkout
/cart
/my-account
/wishlist
/members
/dashboard
/login
/register

You can also use partial keywords — /account will match any URL containing that string.

Troubleshooting #

Symptom Likely cause Fix
Logged-in users see stale content User-specific pages are being cached Add user account URLs to Exclude URLs
WooCommerce cart count stays at 0 Cart page is cached Enable Exclude WooCommerce Pages
Changes to a page are not showing Cache not expired yet Lower Cache Expiry Time or enable Auto Purge on Save (Cache Preloading section)
Admin bar showing to logged-out visitors Cache captured a logged-in page Ensure you were logged out when testing; clear the cache

Tips #

Tip: Combine Full Page Caching with Cache Warm-up (in the Cache Preloading section) so pages are pre-built before real visitors arrive, not on the first cold request.

Important: Always exclude pages that display user-specific content. Caching these can expose one visitor’s data to another — especially critical on membership sites and WooCommerce stores.

Updated on May 26, 2026

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Browser Cachingoptimization presets
Table of Contents
  • Settings
  • Recommended Values
  • How to Enable
  • What to Exclude
  • Troubleshooting
  • 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