Plugin/Compare
Suggest a plugin

WP-Optimize

Free all-in-one plugin from TeamUpdraft combining page caching, image compression with WebP, database cleanup and minification.

Free installs1M+WordPress.org, active
Est. Pro installs~42KLikely 21K–84K
Vendor claims1M+Vendor's own figure
Rating4.8/52,617 reviews
Price from$49/yrFreemium
Last updated21 Sep 2026Version 4.7.0

Overview

WP-Optimize is a performance plugin from TeamUpdraft, the team behind UpdraftPlus, that bundles four jobs into one install: page caching, image compression, database cleanup and asset minification. It began life as a database optimiser and has grown into a general speed toolkit used on more than a million WordPress sites.

What the free version covers

The free plugin includes one-click page caching with preloading, Gzip and browser-cache settings, optional separate cache files for mobile devices, and exclusions by URL, conditional tag, user agent or cookie. Store pages that use WooCommerce’s do-not-cache signals (cart, checkout, account) are skipped automatically. Image tools offer lossy or lossless compression, WebP conversion, auto-compression of new uploads and bulk processing with restore. The database module removes revisions, drafts, spam and transients on a schedule, and the minify engine can minify and merge HTML, CSS and JavaScript, load files asynchronously, defer or delay scripts and optimise Google Fonts with font-display.

What Premium adds

Premium adds lazy loading, preload key requests, unused CSS removal, automatic LCP image preloading, YouTube iframe placeholders, local Gravatar and analytics hosting, per-role and per-user caching, REST API caching, WooCommerce geolocation caching, Cloudflare cache purging, multisite support, WP-CLI, per-table optimisation, unused-image deletion and more flexible schedules. Plans start at $49 a year for two sites.

Limitations

There is no critical CSS generator, no CDN URL rewriting for providers other than Cloudflare, no Redis or Memcached object cache integration and no heartbeat control. On Nginx, browser caching and Gzip must be configured on the server. Multisite and WP-CLI being Premium-only may matter to agencies.

Who should pick it: site owners who want a single free plugin to cover caching, image compression and database housekeeping, and who may later upgrade for lazy loading and unused CSS removal.

Best for: Budget-conscious site owners who want caching, image compression and database cleanup from one free plugin.

WP-Optimize offers one of the broadest free feature sets in the category, covering caching, images and database housekeeping in one place. Its front-end optimisation is decent but lacks critical CSS, and several agency-friendly features sit behind Premium.

Pros

  • Page cache, image compression and database cleanup all free
  • Free WebP conversion and bulk image compression
  • Free minify, merge, defer and delay JS options
  • Optional separate mobile cache in the free plugin
  • Works on Apache, Nginx and IIS

Cons

  • Lazy loading and preload key requests are Premium
  • No critical CSS generation
  • No CDN rewrite beyond Cloudflare; Cloudflare purge is Premium
  • Multisite and WP-CLI require Premium
  • No object cache or heartbeat control
WP-Optimize screenshot 1 WP-Optimize screenshot 2 WP-Optimize screenshot 3 WP-Optimize screenshot 4 WP-Optimize screenshot 5 WP-Optimize screenshot 6

Key features

What WP-Optimize highlights on its WordPress.org page and its own website, split by version.

Free version WordPress.org

  • One-click page caching
  • Cache preloading on a schedule
  • Gzip and browser cache settings
  • Separate mobile cache option
  • Lossy or lossless image compression
  • WebP image conversion
  • Bulk and auto image compression
  • Database cleanup with scheduling
  • Minify and merge HTML, CSS, JS
  • Defer and delay JavaScript
  • Google Fonts and Font Awesome optimisation
  • UpdraftPlus backup before cleanup

Pro / paid adds From $49/yr

  • Lazy loading for images
  • Preload key requests
  • Remove unused CSS
  • Automatic LCP image preload
  • YouTube iframe preview images
  • Local Gravatar and analytics hosting
  • Per-role and per-user caching
  • REST API request caching
  • WooCommerce geolocation caching
  • Cloudflare cache purge integration
  • Multisite support
  • WP-CLI support
  • Delete unused and orphaned images
  • Flexible per-task cleanup schedules

Feature checklist

20 of 25 features we track in Caching & Speed, feature score 80/100

Caching 7/8

Page caching Key

Serves pre-built HTML pages.

One-click page cache with URL, cookie and user-agent exclusions.

SourceChecked 5 Oct 2026
Included

Browser caching rules

Sets cache headers for static files.

Browser static-file cache settings on Apache; Nginx needs server config.

SourceChecked 5 Oct 2026
Included

Cache preloading

Builds the cache before visitors arrive.

Cache preloader emulates visits on a schedule.

SourceChecked 5 Oct 2026
Included

Object cache

Redis or Memcached object caching.

No Redis or Memcached object cache integration is offered.

SourceChecked 5 Oct 2026
Not included

Separate mobile cache

Different cache for mobile devices.

Option to generate separate cache files for mobile devices.

SourceChecked 5 Oct 2026
Included

WooCommerce-aware caching

Excludes cart, checkout and account pages automatically.

Skips pages marked DONOTCACHEPAGE such as cart, checkout and account.

SourceChecked 5 Oct 2026
Included

Page cache on any server

Page caching works on Apache, Nginx and LiteSpeed alike.

Cache works on Apache, Nginx and IIS servers.

SourceChecked 5 Oct 2026
Included

Multisite support

Works on WordPress multisite networks.

Multisite support is a Premium feature.

SourceChecked 5 Oct 2026
Paid version Premium
CSS & JavaScript 6/7

Minify CSS & JS

Strips whitespace from CSS and JavaScript.

Free minification of HTML, CSS and JavaScript.

SourceChecked 5 Oct 2026
Included

Combine files

Merges CSS/JS files.

Minify-and-merge mode combines CSS and JS files.

SourceChecked 5 Oct 2026
Included

Defer / delay JavaScript Key

Loads scripts after the page renders or on interaction.

Defers or asynchronously loads JS; Delay JS added in v4.0.

SourceChecked 5 Oct 2026
Included

Remove unused CSS Key

Generates only the CSS each page uses.

Premium removes unused CSS rules (added in v4.3).

SourceChecked 5 Oct 2026
Paid version Premium

Critical CSS

Inlines above-the-fold CSS.

No critical CSS generator in the free or Premium feature list.

SourceChecked 5 Oct 2026
Not included

Font optimisation

Self-hosts or preloads web fonts.

Optimises Google Fonts and Font Awesome with font-display swap.

SourceChecked 5 Oct 2026
Included

Preload and prefetch

Preload fonts, images or links and prefetch DNS.

Preload key requests and assets, plus auto LCP preload, are Premium.

SourceChecked 5 Oct 2026
Paid version Premium
Media & delivery 5/7

Lazy loading

Defers off-screen images and iframes.

Image lazy loading is Premium only.

SourceChecked 5 Oct 2026
Paid version Premium

Image compression

Compresses uploaded images.

Lossy/lossless compression with bulk and auto-compress.

SourceChecked 5 Oct 2026
Included

WebP / AVIF delivery

Serves next-gen image formats.

Free WebP conversion; AVIF is not mentioned.

SourceChecked 5 Oct 2026
Included

CDN integration

Rewrites asset URLs to a CDN.

No CDN URL rewriting; only Cloudflare is integrated natively.

SourceChecked 5 Oct 2026
Not included

Cloudflare integration

Purges or configures Cloudflare.

Premium purges Cloudflare cache when WP-Optimize clears its cache.

SourceChecked 5 Oct 2026
Paid version Premium

Lazy-load video embeds

Replace YouTube and Vimeo embeds with a lightweight preview.

Premium replaces YouTube iframes with preview images (v4.2).

SourceChecked 5 Oct 2026
Paid version Premium

Included CDN service

A CDN is part of the product or plan, not just URL rewriting.

No vendor-run CDN.

SourceChecked 5 Oct 2026
Not included
Housekeeping 2/3

Database cleanup

Removes revisions, transients and spam.

Cleans revisions, drafts, spam and transients with scheduling.

SourceChecked 5 Oct 2026
Included

Heartbeat control

Limits the WordPress Heartbeat API.

No Heartbeat API control for site owners.

SourceChecked 5 Oct 2026
Not included

WP-CLI commands

Clear or warm the cache from the command line.

Premium adds WP-CLI commands for running optimisations.

SourceChecked 11 Oct 2026
Paid version Premium

Feature checklist

18 of 22 features we track in Database Optimization, feature score 80/100

Cleanup 6/8

Post revisions Key

Delete old post and page revisions.

Free cleanup deletes post revisions; can keep a set number per post.

SourceChecked 11 Oct 2026
Included

Auto-drafts & trashed posts

Remove auto-drafts and emptied trash.

Free cleanups remove auto-drafts and permanently delete trashed posts.

SourceChecked 11 Oct 2026
Included

Spam & trashed comments

Delete spam, trashed and unapproved comments.

Separate free cleanups for spam, trashed and unapproved comments, plus pingbacks/trackbacks.

SourceChecked 11 Oct 2026
Included

Expired transients Key

Remove expired (or all) transients.

Removes expired transients; a checkbox extends this to all transients.

SourceChecked 11 Oct 2026
Included

Orphaned & duplicate metadata Key

Remove post, comment, user and term meta with no parent.

Free cleanups for orphaned post, comment and user meta and orphaned term relationships.

SourceChecked 11 Oct 2026
Included

Leftover plugin tables Key

Find and delete tables left behind by removed plugins.

Tables tab offers a Remove button for tables not used by an active plugin.

SourceChecked 11 Oct 2026
Included

Leftover options & cron jobs

Find options and scheduled tasks left by removed plugins.

No cleanup for leftover plugin options or cron events beyond transients.

SourceChecked 11 Oct 2026
Not included

Action Scheduler logs

Clean WooCommerce Action Scheduler completed actions and logs.

Not verified
Optimisation 3/5

Optimise tables Key

Run OPTIMIZE TABLE to reclaim space and defragment tables.

Runs OPTIMIZE on tables for free; Premium can target individual tables.

SourceChecked 11 Oct 2026
Included

Repair tables

Repair corrupted or crashed tables.

Tables flagged as corrupted get a Repair button that runs REPAIR TABLE.

SourceChecked 11 Oct 2026
Included

Autoloaded options control Key

See the size of autoloaded options and switch heavy ones off.

Not verified

Convert to InnoDB

Convert MyISAM tables to InnoDB.

MyISAM tables in the Tables list get a Convert to InnoDB button.

SourceChecked 11 Oct 2026
Included

Limit future revisions

Cap how many revisions WordPress keeps from now on.

Only keeps N revisions during cleanup; it does not cap revisions WordPress stores.

SourceChecked 11 Oct 2026
Not included
Automation & safety 5/5

Scheduled cleanup Key

Run cleanups automatically on a schedule.

Free daily/weekly/fortnightly/monthly schedules; Premium adds set times and per-task schedules.

SourceChecked 11 Oct 2026
Included

Preview before deleting

Shows counts or the exact items before anything is removed.

Each cleanup shows a count first; Premium adds a preview to select exact records.

SourceChecked 11 Oct 2026
Included

Keep recent data

Keep the last X days or revisions when cleaning.

Settings to keep the last X weeks of data and always keep N post revisions.

SourceChecked 11 Oct 2026
Included

Backup before cleanup

Built-in or integrated backup before running a cleanup.

Checkbox to take an UpdraftPlus backup before cleanups (UpdraftPlus must be installed).

SourceChecked 11 Oct 2026
Included

Exclusions

Exclude specific tables, options or items from cleanup.

No exclusion list; Premium lets you pick which tables or sites to optimise.

SourceChecked 11 Oct 2026
Partial
Insights & admin 3/3

Database size report

Shows table sizes and how much space a cleanup will save.

Tables tab lists rows, data and index size and overhead per table.

SourceChecked 11 Oct 2026
Included

Identify table & option owners

Shows which plugin or theme created each table or option.

Tables list names known plugins using each table; Premium adds a table usage report.

SourceChecked 11 Oct 2026
Included

Multisite support

Clean and optimise across a multisite network.

Premium can optimise any site or combination of sites on a network.

SourceChecked 11 Oct 2026
Paid version Premium

Pricing

Free

$0

On WordPress.org

Starter

$49per year

2 sites

All Premium features; prices may vary by region (EUR/GBP available).

Business

$99per year

5 sites

All Premium features.

Enterprise

$194per year

Unlimited

All Premium features.

Prices are list prices from the vendor's site, checked 14 Oct 2026. Many vendors discount the first year.

How many sites use WP-Optimize?

Free installs from WordPress.org, the vendor's own claim, and our estimate of paid installs.

Free version (WordPress.org) 1M+

Active installations reported by WordPress.org.

Vendor claim 1M+

Sites/users claimed on the vendor's website. source

Estimated Pro / paid installs ~42K

Our estimate, see method below.

How we estimated this: The vendor figure (1M+) is within WordPress.org's rounding of the free installs, so it says nothing about paid sites. About 1.5M free installs x 2.8% (the usual share of free sites that also run the paid version when most features are free, lower for very large free bases) gives 42K. Likely range: 21K to 84K. This counts sites running the paid version, including sites whose licence has lapsed. Estimates are rough and based on public figures as of 14 Oct 2026.

Stats & health

Weekly downloads

50,425 downloads last week, 60.5M all time

Rating breakdown

5 ★2,397
4 ★79
3 ★26
2 ★26
1 ★89
Version4.7.0
Last updated21 Sep 2026 (43 days ago)
Tested up toWordPress 7.1.4
RequiresWordPress 4.9+, PHP 7.2+
Support threads (2 months)6 of 15 resolved
On WordPress.org since21 Jan 2009

Company & policy

Refund policy14-day money-back (source, 5 Oct 2026)

WP-Optimize compared

Alternatives to WP-Optimize

All alternatives →

LiteSpeed Cache

7M+ ★ 4.8 Free

Free server-level cache and optimisation suite from LiteSpeed Technologies; full-page caching needs a LiteSpeed web server or QUIC.cloud CDN.

94

xSpeed Cache

10K+ ★ 5.0 $58/yr

Free WordPress cache plugin with static page caching, Redis and Memcached object cache, database cleanup and a built-in MCP server.

100

FlyingPress

$59/yr

Premium all-in-one WordPress speed plugin: page cache, used-CSS generation, delayed JS, image optimisation, Redis and an optional FlyingCDN add-on.

97

WP Rocket

$59.95/yr

Premium all-in-one caching and performance plugin for WordPress that applies page caching, file optimisation and lazy loading as soon as it is…

89

NitroPack

80K+ ★ 4.3 $84/yr

Cloud-based speed optimisation service with caching, critical CSS, image optimisation and a built-in Cloudflare-powered CDN, billed by pageviews.

87

Hummingbird

70K+ ★ 4.7 $60/yr

WPMU DEV's performance plugin with page, browser and Gravatar caching, asset optimisation, Cloudflare tools and Redis; Pro adds critical CSS and a…

86

FAQ

Is WP-Optimize free?

Yes. WP-Optimize has a free version on WordPress.org. Paid plans start at $49/yr.

How many sites use WP-Optimize?

WordPress.org reports 1M+ active installations of the free version. The vendor claims 1M+ sites in total. We estimate around 42K sites run the paid version.

Does WP-Optimize have page caching?

Yes: included. One-click page cache with URL, cookie and user-agent exclusions.

Does WP-Optimize have defer / delay javascript?

Yes: included. Defers or asynchronously loads JS; Delay JS added in v4.0.

Does WP-Optimize have remove unused css?

Yes: paid version (Premium). Premium removes unused CSS rules (added in v4.3).

Does WP-Optimize have post revisions?

Yes: included. Free cleanup deletes post revisions; can keep a set number per post.

Does WP-Optimize have expired transients?

Yes: included. Removes expired transients; a checkbox extends this to all transients.

Does WP-Optimize have orphaned & duplicate metadata?

Yes: included. Free cleanups for orphaned post, comment and user meta and orphaned term relationships.

Does WP-Optimize have leftover plugin tables?

Yes: included. Tables tab offers a Remove button for tables not used by an active plugin.

Does WP-Optimize have optimise tables?

Yes: included. Runs OPTIMIZE on tables for free; Premium can target individual tables.

Does WP-Optimize have scheduled cleanup?

Yes: included. Free daily/weekly/fortnightly/monthly schedules; Premium adds set times and per-task schedules.

Is WP-Optimize's page cache free?

Yes. Page caching, preloading, Gzip, mobile cache files, image compression with WebP, database cleanup and minification are all in the free plugin.

What does WP-Optimize Premium cost?

Premium starts at $49 per year for up to 2 sites, $99 for 5 sites and $194 for unlimited sites, with a 14-day refund window.

Does WP-Optimize work with Cloudflare?

Yes. Its page cache works alongside Cloudflare's proxy, and Premium can automatically purge the Cloudflare cache when WP-Optimize clears its own.

Is it safe with WooCommerce?

Yes. Pages flagged as do-not-cache by WooCommerce, such as cart, checkout and My Account, are excluded automatically; Premium adds geolocation-based caching.

Last updated 5 Oct 2026. Spotted something wrong? Suggest an edit.