W3 Total Cache
A WordPress Caching Plugin to Speed Up Websites and Rank Higher on Google
- Drive more revenue/conversions
- Improve user experience
- Increase time on site
- Increase server performance
Over 1 million websites currently use W3 Total Cache.
4.4 out of 5 stars based on 5,000+ reviews
Millions of Websites are Faster with W3 Total Cache
Trusted by Top Brands
Go Even Faster with W3 Total Cache Pro
Upgrade to Pro, follow along with our tutorials, and speed up your website!
Eliminate render-blocking CSS
Transfer render-blocking CSS to the HTTP body to eliminate additional HTTP calls.
Remove CSS/JS
Eliminate unused CSS/JS anywhere on the site to improve Google PageSpeed scores.
Purge Cache Logs
Save server resources from rebuilding cache by knowing exactly what is purging cache.
100% Money Back Guarantee
We offer a 30-day money-back guarantee on all our plans. If for any reason you’re not completely satisfied within the first 30 days of purchase, simply contact support and we’ll provide a full refund.
Optimize Website Performance with Powerful Caching Techniques
W3 Total Cache empowers your website with a comprehensive suite of caching options to accelerate page load times, reduce server load, and deliver an exceptional user experience. By leveraging various caching techniques, you can unlock the full potential of your WordPress site. Let’s explore the different types of caching offered by W3 Total Cache:
Page Caching
When enabled visitors experience lightning-fast page load times, resulting in improved user engagement.
Database Caching
By storing frequently accessed database results in memory, subsequent requests for the same data can be served more efficiently.
Fragment Caching
By caching only the necessary dynamic elements, you strike a balance between dynamic content and improved performance.
Object Caching
By caching objects, you can enhance the performance of complex plugins and themes, resulting in a smoother and more efficient user experience.
REST API Caching
By caching the API responses, subsequent requests for the same data can be served from the cache, minimizing the load on your server.
Browser Caching
By caching assets locally, subsequent site visits have reduced download times as the browser fetches static files from the cache.
Take Control Over Your Google PageSpeed and GTmetrix Scores
There’s more to faster websites than just caching.
Boosting your website’s speed goes beyond server caching alone. Our WordPress Caching plugin, W3 Total Cache, also includes a range of powerful features:
Lazy Loading Images
Lazy loading defers the images and google maps from loading until they become visible in the viewport. This allows pages to be ready for the user quickly, providing the best possible experience.
HTTP Compression
Whether Brotli, Gzip, Deflate, etc., any compression standard is supported to reduce the file sizes as much as possible to improve end-user experience.
WebP Image Conversion
Take advantage of the latest image compression technology without doing anything differently. WebP images are smaller than other formats delivering the best possible experience for visitors.
Minifying
Making HTML, RSS, CSS, JavaScript, and Image Attachments as small as possible means the fastest loading time for your website visitors.
Accelerate Even Faster with W3 Total Cache and a CDN
A Content Delivery Network (CDN) is a global network of servers that delivers that delivers web content from the nearest server, reducing latency and speeding up your site for users worldwide.
Asset Caching
Improve your website’s load time by caching assets such as images and JavaScript files. W3 Total Cache integrates with CDNs to distribute these resources strategically, optimizing content delivery for faster user experiences.
Available in our Free version.
Pro
Take caching at the CDN even further with our Full Site Delivery feature. This advanced functionality caches entire HTML pages at the edge of the network, ensuring your visitors experience unparalleled speed and reliability.
Only available in W3TC Pro. Upgrade now, follow our Full Site Delivery setup guide, and go faster today!
W3 Total Cache has Partnered with Bunny CDN!
If you’re looking for a Content Delivery Network to serve your content to users from the edge, check out Bunny CDN. Hop on one of the fastest global networks in the world. Supercharge your website speeds beyond its limits and deliver the best possible experience for your visitors. Enterprise-grade performance at the most affordable price on the market!
WebP Image Conversions
Upgrade to Pro for higher limits and priority in the conversion queue
WebP is a next generation image format that provides faster page load times.
Free
- 10 conversions per hour
- 100 conversions per month
Pro
- 10,000 conversions per hour
- Unlimited conversions per month
Pro version WebP Image Conversions have higher limits on W3 Total Cache Pro.
Delay Scripts
Boost performance by delaying selected JavaScript files
Social Media Widgets
JavaScript files for social media widgets, such as buttons and share icons, can be delayed to ensure the main content loads first.
Non-Essential Plugins
Certain plugins may load JavaScript files for features that are not immediately necessary, such as chat widgets or pop-ups.
Analytics Scripts
Delaying scripts related to analytics services like Google Analytics or Facebook Pixel can prioritize content loading before tracking user data.
Custom Scripts
Any custom JavaScript code on your website that isn’t essential for the initial user interaction can also be delayed.
Pro version Delay Scripts is only available with W3 Total Cache Pro.
Preload Requests
Prefetch DNS Requests
DNS prefetching is a technique that resolves domain names (like example.com) into IP addresses before the user clicks a link, speeding up the process of loading a page.
Preconnecting
Preconnecting establishes a connection to a server before a resource is needed, reducing latency when the resource is actually requested.
Preload Cache
Preloading instructs the browser to fetch and cache a resource (like an image or script) in the background, so it’s readily available when needed.
Pro version Preload Requests is only available with W3 Total Cache Pro.
Remove Unused CSS/JS
Not every CSS and JS file need to load on every page
What is this feature and why do I need it?
This functionality allows you to trim down unnecessary CSS and JS files from loading on every page. By selectively loading only what’s needed, you can significantly reduce page load times.
Example Use Case
Let’s say your website theme includes a CSS file responsible for animations that are only used on specific pages. This file, named animation.css, contains styles for animations that enhance the visual appeal of certain elements on your site.
However, these animations are utilized only on a few pages, such as the homepage and a particular product page. Using W3 Total Cache Pro’s Remove CSS/JS feature, you can selectively eliminate this file from pages where it is not needed, improving overall page loading times.
Pro version Remove CSS/JS is only available with W3 Total Cache Pro.
100% Money Back Guarantee
We offer a 30-day money-back guarantee on all our plans. If for any reason you’re not completely satisfied within the first 30 days of purchase, simply contact support and we’ll provide a full refund.
Compare W3 Total Cache Features
W3 Total Cache Reviews
Key Features of Our WordPress Caching Plugin
Caching Features
- Caching of (minified and compressed) pages and posts in memory or on disk or on (FSD) CDN (by user agent group)
- Caching of (minified and compressed) CSS and JavaScript in memory, on disk or on CDN
- Caching of feeds (site, categories, tags, comments, search results) in memory or on disk or on CDN
- Caching of search results pages (i.e. URIs with query string variables) in memory or on disk
- Caching of database objects in memory or on disk
- Caching of objects in memory or on disk
- Caching of fragments in memory or on disk
- Caching methods include local Disk, Redis, Memcached, APC, APCu, eAccelerator, XCache, and WinCache
- Caching statistics for performance insights
- Respective caching of pages by referrer or groups of user agents including theme switching for groups of referrers or user agents
- Browser caching using cache-control, future expire headers and entity tags (ETag) with “cache-busting”
- WP-CLI support for cache purging, query string updating and more
Minification Features
- Minification of posts and pages and feeds
- Minification of inline, embedded or 3rd party JavaScript (with automated updates)
- Minification of inline, embedded or 3rd party CSS (with automated updates)
WebP Image Conversion
- WebP images are smaller than JPG or PNG, so your webpage will load faster
- Convert all your images at once, or select specific ones
- Choose to auto-convert images as they are uploaded to your Media Library
Other Features
- Compatible with shared hosting, virtual private / dedicated servers and dedicated servers / clusters
- Transparent content delivery network (CDN) management with Media Library, theme files and WordPress itself
- Secure Socket Layer (SSL) support
- Accelerated Mobile Pages (AMP) support
- JavaScript grouping by template (home page, post page etc) with embed location control
- Non-blocking JavaScript embedding
- Import post attachments directly into the Media Library (and CDN)
- Various security features
- Extension framework for customization or extensibility e.g. New Relic, Cloudflare, WPML and more
- Reverse proxy integration via Nginx or Varnish
Speed Up Your WordPress Website.
A Difference of Just 100ms in Page Load Speeds Can Cause a Visitor to Prefer Your Competitor’s Website.
Frequently Asked Questions
Why do I need a WordPress Caching Plugin?
A WordPress caching plugin, such as W3 Total Cache, helps in storing a version of your site’s data, which reduces the time it takes to fetch information from the server. This results in faster page load times and a smoother user experience.
Do I have to flush the cache every time I update WordPress?
It depends on what part of your WordPress website you are updating. When installing or removing plugins we recommend purging the cache. If you are doing general website work with pages or posts, there is no need.
How does licensing work with WordPress Multisite?
Each WordPress installation needs a unique W3 Total Cache license. Since Multisite is a single install, you’ll only need one license for your network of subdomains.
What CDNs does W3 Total Cache work with?
W3 Total Cache will work with any CDN, including Amazon CloudFront, Highwinds, LimeLight, MaxCDN, RackSpace CDN, BunnyCDN, KeyCDN, plus many more. Keep in mind the subscription to your CDN service and W3 Total Cache Pro are separate. Here are a few guides to help with setup:
How can I reach support?
There are several ways to contact W3 Total Cache support, please read our Scope of Support page for more information.
WordPress Core has lazy loading, do I need Total Cache lazy loading?
Since the WordPress 5.5 release, the tag loading=”lazy” is automatically added to images. However, you should still use Lazy Loading with W3 Total Cache.
WordPress Core relies on the browser, yet is not supported fully by many browsers. Since W3 Total Cache uses lightweight JavaScript, it delivers a better user experience for those not using a compatible browser.
How does W3 Total Cache work with my page builder?
W3 Total Cache is compatible with all page builders. Below are guides for some popular page builders.
Is Total Cache guaranteed to make my site faster?
We offer a 30-day money-back guarantee if the pro features do not provide the results you are looking for.
What Payment methods do you accept?
On the checkout page, you can pay with either a Credit Card or with a PayPal account.
* How do I claim my free Plugin Configuration Service(s)?
From your WordPress dashboard, visit Performance > Support > Billing Support and use the contact form to request your free Plugin Configuration. Please include your license key. If you purchased the 10 site license, please do this twice – once for each website.
* How long do I have to claim my free Plugin Configuration Service(s)?
Please request your free Plugin Configuration Service(s) within 14 days of purchase. The promotional period begins June 21, 2024 and can end at anytime without prior notice.
* What’s included in my free Plugin Configuration Service(s)?
The deliverable with this service is a faster site. It’s impossible to predict the extent to which our work will improve performance (especially true for code we didn’t write running on servers we didn’t build), our promise is that we’ll do our best. The configuration depends on the availability of the resources on the server. Any configuration related to the W3 Total Cache including the CDN implementation if the CDN provider the user subscribed with offers this option.