Aimy Speed Optimization
Aimy Speed Optimization PRO helps to speed up your Joomla! website with just a few clicks. It is very easy to use – no technical know-how is needed!
Plugin for Joomla! 3 and 4.
Aimy Speed Optimization uses a lot of common methods to speed up your website. If you do not have a technical backround, just use the default settings. The plugin is very easy to set up. It comes along with the following features:
- Eliminate render blocking
- embed and minify CSS
- Minify HTML
- Optimize image loading with
- deferred loading or
- lazy loading
- Set width and height attributes of images automatically
- Embed small images directly into the HTML code
- Set up browser caching and compression via Apache’s .htaccess file directly from Joomla!’s backend
Buying Aimy Speed Optimization PRO
If you buy the plugin you get automatic updates in the Joomla! backend for the domain(s) you name in the order process for one year (15 months on renewal). You may still use the extension afterwards and on unlimited websites, but benefit from the update service only on the domains ordered.
Check Your Website
See what Aimy Speed Optimization can do for you!
For further details please have a look at the restrictions in the user manual below.
Boost your Page Speed
With this Joomla! plugin you can increase your page speed easily. Say goodbye to render blocking pages! A page’s speed is one of the many criteria that you should think of in your search engine optimization (SEO).
The performance results depend on your individual setup. But have a look at our Case Study on Page Speed to see which results are possible. The case study is tested with Google’s online tool PageSpeed Insights and increased performance by up to 36 points (mobile speed) and up to 27 (desktop speed) on a few real-life websites.
Aimy Speed Optimization allows to optimize image loading with deferred or lazy loading. Both methods speed up the rendering of your Joomla! website (What is the difference between deferred and lazy loading?). Additional options allow individual fine tuning.
Aimy Speed Optimization implements a lot of suggestions made by Google’s PageSpeed Insights online tool you will find in the following feature list. For detailed information on the technology, please have a look at the documentation.
Aimy Speed Optimization is a Joomla! plugin that optimizes your content for page speed in a couple of ways:
The way images are loaded can be optimized: You can choose to either just add missing image dimensions or load images deferred or lazy.
Besides that, browser caching and compression can be activated and configured automatically (using Apache’s
These features help to speed up your Joomla! website with a faster rendering in your visitor’s browsers.
With Google™ Page Speed Insights you can check your website’s speed from various perspectives. We believe this is not a coincident, but a chance to tune your website for your visitors and gain some SEO benefits as well.
Aimy Speed Optimization requires:
- Joomla! 3.2 or above
- PHP 5.4.0 or above
- DOM PHP extension (usually enabled)
- Mbstring PHP extension (usually enabled)
- a Joomla! template that uses HTML 5
The installation of the extension follows the common Joomla! procedures.
In case you are not familiar with these procedures, proceed as follows:
- Download the extension’s ZIP archive
- Log into your Joomla! backend as “Super User”
- From the menu, choose “Extensions” → “Manage” → “Install“
- Click on the “Or browse for file” button and select the ZIP archive
The extension’s archive will be uploaded and installed afterwards.
For further information, please have a look at the Joomla! documentation Installing an Extension.
NOTE: All plugins are disabled by Joomla! when installed for the first time. To enable Aimy Speed Optimization, proceed and configure the plugin.
After a fresh installation, click on the “Configure plugin now” button on the installation report page.
At any time, you can configure the plugin using Joomla!’s Plugin Manager by choosing “Extensions” → “Plugin Manager” from the menu. Locate the plugin and click on its name in the “Plugin Name” column of the plugin listing.
Enabling the Plugin
In order to use the plugin’s functionality, you have to enable it first.
To do so, change the plugin’s status from “Disabled” to “Enabled” and apply your changes by clicking on either the “Save” or “Save & Close” button in the toolbar.
The default configuration of Aimy Speed Optimization leaves any decision how to optimize page speed on your Joomla! website up to you, that is, the default configuration does not enable any of the available optimizations.
Aimy Speed Optimization’s functionality can be suited to your needs using the following configuration options, which are grouped in the tabs “Plugin”, “Images” and “Expert Settings”:
- Eliminate Render-Blocking?
- Use Automatic Preloading?
- If enabled, specific preload
- Minify HTML?
- If enabled, your HTML code will be minified before being delivered to your visitor’s browser.
Enabling this setting is recommended only if the “Expert Settings” option of “Enable Compression” cannot be used.
- Skip Optimization on some Pages?
- If you like to exclude single pages of your website from the optimization, you can list them here. This may be useful if an extension used on a specific page of your website is not compatible with Aimy Speed Optimization.
Patterns are supposed to be entered one on each line – currently only the wildcard character (“
*“) is supported as a non-literal character.
Patterns are matched against the combination of path and query string of the current URL.
Example: given the URL “
https://test.org/gallery.html?page=12“, patterns are matched against “
If one of the entered pattern matches, no on-page optimization (as defined in the “Plugin” and “Images” tabs) will be done on that page. To exclude the page given in the above example, you could for example enter the following pattern: “
Aimy Speed Optimization gives you a couple of options to optimize image loading on your website (
<img> elements and
<source> elements in
<picture> containers). Both popular techniques of deferred loading and lazy loading are supported. You can either choose to manually select which images should be optimized or automatically select all uploaded images.
Furthermore (small) images can be embedded in the HTML-code directly.
- Which action should be applied to your images?
- Keep images as they are.
- Add Dimensions
- Automatically add missing image dimensions (“width” and “height” attributes).
This option handles onsite images only.
- Deferred Loading
- Replace all selected images with a transparent placeholder. To speed up rendering, missing image dimensions of the original image are added.
Once the page has been initially loaded by the browser, all image placeholders will be replaced with the original images.
Note: This options works for onsite and offsite images. But if the image is loaded from an external website, dimensions cannot be set automatically. In this case, we recommend to add width and height manually.