• Speed up your Website

    JCH Optimize provides several front end optimizations for faster download speeds for your Joomla!, WordPress, Magento or Drupal website including minimizing http requests and reducing your web page sizes.
  • Retain your Website Visitors

    Research has indicated that visitors start leaving your website if they have to wait more than 4 seconds for the page to download. Use JCH Optimize to reduce bounce rate and start making your goal conversions.
  • Improve Search Engine Optimization

    Search engine giant, Google has indicated that web site speed affects search engine ranking. This means the faster your websites, the easier it is for your customers to find you. Use JCH Optimize to start ranking higher than your competitors now.
  • 1
  • 2
  • 3

Supported Frameworks

Joomla!  WordPress  Magento  Drupal

  • Minimize Http Requests
  • Reduce Page Size
  • Enhance User Experience
  • User Friendly

Minimize Http Requests

As a rule of thumb, every ten HTTP requests the browser makes to download your web pages adds another second to your download time. JCH Optimize uses boiler point code to combine your files safely to reduce HTTP requests with minimal occurrences of conflicts.


Combine multiple CSS and javascript files into one file respectively to reduce http requests.


The Sprite Generator automatically combines select background images into a sprite.

Lazy Load*

The lazy load image function defers the loading of images until they are scrolled into view.

Reduce Page Size

Reduction of web page size is an integral optimization technique. This means faster download time and reduced bandwidth usage for your hosting account. JCH Optimize reduce page size by minifying and compressing your files and HTML pages.


Remove unnecessary whitespaces and characters from CSS and Javascript files and the HTML pages.


Compress the combined CSS and javascript files with Gzip compression to further reduce file size

Optimize Images

Provides an easy to use interface for optimizing the images on your server using our own API.

Enhance User Experience

Your site visitors expect your site to load quickly and research has indicated that users tend to leave the site if the pages takes more than 4 seconds to load. Use JCH Optimize to get your content to your users quicker and retain your web-site visitors.


Defer or load the combined javascript file asynchronously to reduce javascript render-blocking.

Optimize CSS Delivery

Use cutting edge code to optimize the delivery of CSS over your website to reduce CSS render-blocking .

CDN Support*

Use CDN to serve static files from a server that is closest to the user to reduce network latency.

User Friendly

Combining and configuring CSS and javascript files can be a daunting task. To make this easy, there are six Automatic Settings to configure the plugin in addition to extensive documentation complemented by premium ticket support if you run into any trouble.

Automatic Settings

Don't worry about the granular settings. Choose the Automatic Setting that works best for your site.


Read our extensive documentation on how to use and configure the plugin and resolve conflicts.

Premium Support

Having conflicts you can't resolve? Submit a ticket and we'll configure the plugin on your site.


  • All
  • Drupal
  • Joomla!
  • WordPress
  • Default
  • Title
  • Date
  • Random
  • thinkbigshot.com


    • Joomla!
  • dataga.me


    • Joomla!
  • 344pounds.com


    • WordPress
  • skweb.com


    • Joomla!
  • kubik-rubik.de


    • Joomla!
  • ryanlawn.com


    • Joomla!
load more hold SHIFT key to load all load all

What People are Saying About Us

The first thing to do before trying to configure the plugin is to check for errors on your site in the javascript console. You should resolve these errors first as it can be difficult or virtually impossible to configure the plugin with these errors. This is because if you include the file(s)/script(s) in the combined file with these errors they will cause the combined file to fail, affecting the functionaility of the other contents in the combined file.

Alternatively, If you don't know how to resolve these errors, then you should enable the 'Use try-catch' setting in Advanced Options and/or exclude the file(s)/script(s) containing errors from the aggregation process of the plugin. Remember though that by excluding files you make it less likely that the plugin can be configured with optimum settings so the recommended approach is to resolve any existing errors on the site.

All the popular browsers have development tools that you can use to easily check this. The errors will look something like this in Chrome.

Errors in console

Once you've done that and installed the plugin the next step is to ensure the plugin is ordered correctly. This speaks to the published order of the plugin in Plugin Manager when you filter for System Plugins. The plugin makes this easy by offering an icon that can do this for you automatically in Basic Options or under the Plugin tab. Use the next icon to clean the cache once after you've ordered the plugin.

Auto Order Setting

When you've done this you can check the order by closing the plugin and filtering for System Plugins in Plugin Manager. Select a number of items to view that will allow all the plugins in this section to show and scroll to the bottom. If you have the these seven plugins installed they should be at the bottom of the list in this order.

System Plugins Order

You can now select one of the preconfigured settings to configure the plugin by clicking on the corresponding icon. There are six settings in increasingly optimized order. Bear in mind that there's no one setting that works on all website so choose the one that's closest to 'Optimum' that works.

Pre-configured settings

If it works the website should look and behave exactly the same as it did before you installed and enabled the plugin. It should just load faster. In fact, to check if the plugin is running properly you should check the source of your page where you should see the css and javascript links replaced by links generated by the plugin.

Page Source

If you click on these links or copy and paste the links in the address bar of your browser you should see the combined file contents.

Combine File Contents

Remember to check for errors in the javascript console as in before to ensure that the plugin is not generating any errors.

  • A pretty nice and simple plugin that can speed up your website considerably by minimizing HTTP-requests and size, optimizing Javascript, etc. Simon Kloostra SEO Specialist, JoomlaSEO.com
  • A reliable and indispensable tool for optimizing all our web-sites for fast download speed and SEO with expert and professional support. Jeff Henry President, Thinkbigshot.com
  • A must-have extension! I use it in all my projects and recommend it in my workshops. It improves the performance of the web-sites significantly. Viktor Vogel Joomla! Specialist, Kubik-Rubik.de
  • 1