Softminal Cache Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Features | Blog | Get Support
Softminal Cache makes your site fast and keeps it safe while doing so. 🛡️ Risky changes are checked on your own site right after you save them, and every change can be undone.
🎁 100% free, forever. There is no Pro version, no upsell, no ads and no account. Every feature is in this plugin, and nothing leaves your server.
🧩 More from Softminal
- ImageCraft – image optimizer: compression, WebP & AVIF, AI alt text and titles, SEO file names and an image SEO audit. Works side by side with Softminal Cache.
- B2B Suite for WooCommerce – wholesale prices, customer-group pricing, trade registration, quantity rules and a bulk order form.
⚡ Page cache
- Pages are stored the first time they are built and served to the next visitors before WordPress loads, through a standard
advanced-cache.phpdrop-in. If the drop-in cannot be installed, pages are still served from inside WordPress. - Clears itself when you publish or update content, approve a comment, change the theme, menus or widgets, or install updates. Purge everything or one page from the plugin screen or the admin bar.
- Separate copy for phones, serve the old copy while rebuilding (stale-while-revalidate), and optional caching of 404 pages, feeds and logged-in users (private per-session copies, never for editors or administrators).
- Keep pages from 1 hour to 7 days; exclude URLs with wildcards or regular expressions; add your own never-cache cookies; tracking parameters such as
utm_*,fbclidandgclidshare one cached copy. - Preload rebuilds pages in the background from your sitemap (or your homepage links), at a speed set from your host’s limits.
- Browser cache and compression rules for Apache and LiteSpeed, and a snippet to copy for Nginx.
✨ Optimize
- JavaScript: minify, load scripts after the page is visible (defer, WordPress 6.3+), remove jQuery Migrate, with an exclusion list.
- CSS: minify stylesheets and inline styles, with an exclusion list.
- Fonts: host Google Fonts on your own site, show text while fonts load (
font-display: swap), preload the main fonts. - Images: lazy-load images, videos and embeds (the first pictures always load at once), add missing width and height, WebP and AVIF copies of new uploads served through
<picture>(when your server supports them; the screen shows it), convert existing images in the background, and a media audit for huge images and missing alt text. - Script Manager: turn any script or stylesheet off everywhere, only on certain pages, or for logged-in users only. Files other files need are never removed.
- Bloat: remove the emoji script, embeds, Dashicons for visitors, XML-RPC, head clutter, self-pingbacks and version numbers; slow down Heartbeat; limit revisions.
🧹 Database
- Clean post revisions (keeping the newest ones; autosaves are always kept), auto-drafts, trashed posts and comments, spam, expired transients, leftover post meta and pingbacks, with a confirmation step and a scheduled clean-up (daily, weekly or monthly).
- Optimise tables and convert old MyISAM tables to InnoDB, each with a dry run first.
- See where your database space goes, which options are loaded on every page, and which scheduled tasks are stuck.
📊 Dashboard, profiles and safety
- Speed audit with a score out of 100, measured on your own site in your browser: page load, server response, page weight, requests and the largest image, with a history of every audit and a Fix button on each finding.
- Profiles: Safe (the default), Balanced and Aggressive, with a table of what each one turns on.
- Self-check: after a change that could break pages, the plugin loads your homepage and a post, watches for errors, and switches the change back by itself if the site got worse.
- Undo the latest change for 24 hours, a full settings history to restore any earlier one, and Safe Mode to pause every optimisation while you check something (the page cache keeps working).
- Detects other caching plugins and host caches (Kinsta, WP Engine, Flywheel, Pressable) and stays out of their way; detects other optimisation plugins and leaves their area to them.
🧰 Tools
- Import settings from WP Rocket, and (beta) from LiteSpeed Cache, W3 Total Cache, WP Fastest Cache, WP-Optimize, Autoptimize and Perfmatters. You see what came over and can undo it.
- Export and import settings as a JSON file; a debug log of what the cache did; a config file (
wp-content/softminal-cache.json) for sites managed from code; WP-CLI commands (wp softminal-cache purge|preload|status|db clean|settings export|import).
🔒 Never cached, automatically
So carts, logins and private pages always stay correct:
- Logged-in users (unless you turn on their private copies) and recent commenters.
- Cart, checkout, account and receipt pages of WooCommerce, FluentCart and Easy Digital Downloads, and shoppers who have a cart.
- Search results, previews, password-protected and private pages, page-builder editors.
- Form submissions and any request that isn’t a normal page view; pages that set a cookie.
- Any page where another plugin asks for no caching with the standard
DONOTCACHEPAGEconstant.
🤝 Contribute
Softminal Cache is developed and maintained by Softminal. Contributions are welcome: report a bug, suggest a feature or send a pull request on GitHub.
If another caching plugin is active, deactivate it first; two page caches fight each other.
Third-party services
Softminal Cache does not connect to any external service and collects no data. Two things make requests, both started by you:
- Test cache, Preload, the speed audit and the self-check request pages of your own site (
home_url()) to measure or rebuild them. Nothing is sent anywhere else. - Host Google Fonts on your site (Optimize Fonts, off by default): when you turn it on, your server downloads the stylesheet and font files your theme already loads from
fonts.googleapis.comandfonts.gstatic.comonce, in the background, and serves them from your site from then on. See Google’s Fonts terms and privacy policy. Your visitors stop connecting to Google.
Screenshots
Dashboard: speed score, recommended fixes with one-click Fix buttons, and the cache tiles.
Cache tab: page cache options, exclusions, preload and server rules.
Optimize → JavaScript: minify, defer and jQuery Migrate, with the self-check result on the right.
Optimize → Images: lazy loading, WebP/AVIF copies, converting existing images, media audit.
Database: clean-up with counts, scheduled cleaning, table sizes, autoloaded options.
Tools: settings history with Restore, debug log, config file and WP-CLI reference.
