JCH Optimize
This plugin automatically performs several front end optimizations to your site to boost performance and increase PageSpeed scores.
Safe pick
Yes — JCH Optimize is a safe, well-maintained plugin to use in 2026. It runs on 4K+ sites, is rated 4.4/5 and was last updated 1 month ago, and scores 82/100 on our health check.
- Tested with the latest WordPress (7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where JCH Optimize stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| cache | >100 |
| Optimize | #12 |
| pagespeed | #44 |
| performance | >100 |
| seo | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 4.4 from 69 reviews
About JCH Optimize
From the official readme · v6.0.2Description
JCH Optimize improves the performance of your website by performing several optimizations to the HTML page aimed at improving the Web Vitals measured by PageSpeed Insights, such as First Contentful Paint (FCP), Largest Contentful Paint (LCP), Speed Index (SI), Cumulative Layout Shift (CLS), Time to Interactive (TTI), and Total Blocking Time (TBT). These metrics attempt to quantify the quality of the user experience. JCH Optimize can improve these metrics to provide a better experience for your users and improve your PageSpeed scores.
Optimizations Performed By JCH Optimize
JCH Optimize optimizes your pages by automatically performing some recommended strategies offered by PageSpeed, which include:
- Minify CSS and JavaScript files and the HTML. Unnecessary whitespaces and other characters are removed to reduce network payload sizes and script parse times.
- Eliminate Render-Blocking Resources. Inline critical JavaScript and CSS and defer all non-critical resources to prevent resources from blocking the first paint of your page.
- Defer offscreen images. Offscreen and hidden images are lazy-loaded after all critical resources have finished loading to lower Time To Interactive (TTI).
- Add Width and Height attributes to images. Set an explicit width and height on image elements to reduce layout shifts and improve CLS.
- Enable text compression. Boilerplate codes are placed in the .htaccess files at the site’s directory root to instruct the server to serve text-based resources with compression (deflate or brotli) to minimize total network bytes.
- Preload critical resources. Automatically analyzes each page to identify critical resources to load with a high priority by HTTP/2 enabled servers to improve LCP time.
- Reduce initial server response. A page cache feature is included in the plugin that integrates well with the other optimization features and significantly reduces time-to-first-byte.
Benefits of Using JCH Optimize
Research has confirmed that 40% of visitors will leave a website if it takes more than 4 seconds to download. Also, Google and other search engines have indicated that their ranking algorithm increasingly factors website download speed. The benefits of using JCH Optimize then include:
- Improved user experience. Your users will have a pleasant experience as they browse your site.
- Improved SEO. Your rankings in Google search pages can increase and improve organic visibility in internet searches.
- Improved conversions. Your website revenue also increases with increased traffic volume and visitor retention.
Pro Version available
There is a pro version available with more optimization features and options and premium support with assistance to configure plugin to resolve conflicts and improve performance on our website.
How to use
To use, first temporarily deactivate all page caching features and plugins, then use the ‘Automatic Settings’ (Minimum – Optimum) to configure the plugin. The ‘Automatic Settings’ are concerned with the combining of the CSS and javascript files, and the management of the combined files, and automatically sets the options in the ‘Automatic Settings Groups’. Use the Exclude options to exclude files or plugins that don’t work so well when combined with JCH Optimize. You can then try the other optimization features in turn such as Sprite Generator, Add Image Attributes, Lazy Load Images, CDN/Cookieless Domain, Optimize CSS Delivery, etc., based on the optimization needs of your site. Flush all your cache before re-enabling caching features and plugins.
Documentation
Visit our documentation on the main plugin site for more information on how the plugin works and how to configure it to improve your scores on GtMetrix and PageSpeed Insights
Advanced Features and Premium Support
If you need assistance on your website in configuring the plugin to resolve any conflicts or if you need access to more advanced features such as Http/2 support, Remove unused CSS, Lazy-load iframes, Optimize Images, using multiple domains with CDN, then there’s a Pro version available on a subscription basis. With an active subscription you get premium technical support through our ticket system, access to downloads of new versions, and access to our Optimize Image API.
Installation
Just install from your WordPress “Plugins|Add New” screen. Manual installation is as follows:
- Upload the zip-file and unzip it in the /wp-content/plugins/ directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to
Settings -> JCH Optimizeand enable the options you want - Use the Automatic Settings (Minimum – Optimum) to configure the plugin. This automatically sets the options in the ‘Automatic Settings Groups’. You can then try the other manual options to further configure the plugin and optimize your site. Use the Exclude options to exclude files/plugins/images that don’t work so well with the plugin.
Frequently asked questions
How does the plugin speed up your site?
The plugin modifies the generated HTML of your website in ways that makes it faster to download and parsed by the browser. Simply put, the changes makes the webpage and resources smaller, and reduces the number of http requests the browser has to make to render the page. The result is a better user experience and higher search engine rankings.
How do I know if it’s working?
After installing and activating the plugin, combining CSS and javascript files are selected by default so it should start working right away. If you look at your web page and it doesn’t look any different that’s a good sign…maybe. To confirm if it’s working, take a look at the HTML page source. You can do that in most browsers by right clicking on the page and selecting that option. You should see the links to your CSS/Js files removed and replaced by the aggregated file URL in the source that looks like this…
There’s no CSS Formatting after enabling the plugin
The combined files are accessed by the browser via a jscss.php file in the /wp-content/plugins/jch-optimize/assets/ directory. If you’re not seeing any formatting on your page it means that the browser is not accessing this file for some reason. View the source of your page and try to access the JCH generated url to the combined file in your browser. You should see an error message that can guide you in fixing the problem. Generally it’s a file permission issue so ensure the file at ‘/wp-content/plugins/jch-optimize/assets/jscss.php` has the same permission setting as your /index.php file…
How do I reverse the change JCH Optimize makes to my website?
Simply deactivate or uninstall the plugin to reverse any changes it has made. The plugin doesn’t modify any existing file or code but merely manipulates the HTML before it is sent to the browser. Any apparent persistent change after the plugin is deactivated is due to caching so ensure to flush all your WordPress, third party or browser cache.
Changelog
6.0.2
- Added browser caching controls for Page Cache and Capture Cache, honoring the configured cache lifetime.
- Added mobile client detection support to Capture Cache.
- Improved Capture Cache header generation and configuration guidance for Apache and Nginx.
- Improved automatic LCP image selection and matching, including responsive and background images.
- Improved Dynamic CSS Selectors detection for dynamically added and hidden elements.
- [MEDIUM] Fixed browser caching for logged-in users, POST requests and submitted-form activity.
- [LOW] Fixed the combiner to use the canonical Debug Plugin setting.
- Updated the build and development tooling for Phing 3 and corrected platform path definitions.
6.0.1
- [HIGH] Fixed an authenticated access-control security issue affecting administrative actions. Reported by Artus KG.
- [HIGH] Hardened settings import validation and processing.
- [MEDIUM] Added direct capability checks to privileged administrative actions.
- [MEDIUM] Improved validation of custom CSS settings output.
- Updated the plugin URI metadata to use HTTPS.
- [LOW] Fixed dashboard icon spacing.
6.0.0
- Redesigned the Dashboard, Configurations, Page Cache and Optimize Images admin pages for the updated WordPress 7.0 admin UI.
- Updated WordPress compatibility metadata to test up to WordPress 7.0 and require at least WordPress 6.7.
- Added dashboard optimization snapshot.
- Added new Dynamic CSS Selectors setting.
- Added Cloudflare development mode edit support.
- Re-added Smart Combine optimized bundling for Pro.
- Improved Optimize CSS Delivery, including dynamic selector handling, pseudo-element support, dynamic hydration scheduling, cache-key stability and stale cache alias handling.
- Improved image optimization and LCP handling, including responsive image width configuration, auto-LCP lazy-load cleanup, retry diagnostics and websocket disconnect handling.
- Refactored page cache architecture and improved page cache list output, cache adapter error messaging and page URL escaping.
- Improved URI handling and validation, including malformed server values, URI candidate transformations and HTTP_HOST hardening.
- [MEDIUM] Fixed JavaScript Configure Helper issues with Smart Combine and container setup.
- [MEDIUM] Fixed lazy-load CSS empty URL handling, multiline URL attributes, failed external combine assets and scoped Bootstrap source map handling.
- [LOW] Fixed Bootstrap toggle focus styling, dashboard icon CSS, dynamic selector detection and Optimize CSS Delivery excluded CSS handling.
5.1.4
- [HIGH] Fixed issue with plugin sometimes mutating .htaccess files causing errors on some servers.
- More Bootstrap usage on Configurations page.
5.1.3
- Improve modeswitcher menu
- Use scoped bootstrap to render form elements
- Use selectors to capture crossorigin value on the Preloads tab.
- Added image/avif to htaccess optimization
- Fix bug with processing scripts containing backslashes
5.1.2
- @font-face broken in some CSS files
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best JCH Optimize alternatives
All cache plugins →FAQ
JCH Optimize: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 26, 2026
Is JCH Optimize free?
Yes. JCH Optimize is free to download and use from the official WordPress.org plugin directory.
Is JCH Optimize safe to use in 2026?
Yes — JCH Optimize is a safe, well-maintained plugin to use in 2026. It runs on 4K+ sites, is rated 4.4/5 and was last updated 1 month ago, and scores 82/100 on our health check.
How many websites use JCH Optimize?
JCH Optimize is active on 4K+ WordPress websites and has been downloaded 357,348 times since it launched in November 2014. It was downloaded 845 times in the last 30 days.
Does JCH Optimize work with WordPress 7.1?
Yes. The developer has tested JCH Optimize up to WordPress 7.1.2, the latest release. It requires WordPress 6.7.0 or newer.
What PHP version does JCH Optimize need?
JCH Optimize requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was JCH Optimize last updated?
The latest version, 6.0.2, was released on August 23, 2026 (1 month ago).
Who makes JCH Optimize?
JCH Optimize is developed and maintained by codealfa.
What are the best alternatives to JCH Optimize?
The most popular alternatives to JCH Optimize are WP Super Cache (1M+ installs), WP Fastest Cache (1M+ installs) and WP-Optimize (1M+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card