Revo Theme Optimizer

Yootheme Pro Page Speed improvement tools

Joomla 3.9.x/4.x plugin | Yootheme Pro 2.4.x+
  • Current version:2.4.2
  • Update date: 17 November 2021


Send a request to receive a PayPal invoice.

*1 year of free updates
the cost of the plugin is determined by the amount of work to optimize the resources of the theme, which you need to spend to get the same result, if you do everything manually or using a combination of various other plugins

About Revo Optimizer plugin

The plugin provides the passage of Google Lighthouse tests on points:
- Preload key requests
- Ensure text remains visible during webfont load
- Image elements do not have explicit width and height

Improves performance on test point:
- Elimination of resources that block rendering

How it works

Script optimization
  • Optimize loading custom.js file [new]

  • Timestamp for custom.js file[new]

  • Inline connect or defer loading `theme.js` file

  • Move to the Footer and `defer` loading theme icons file

  • Move to the Footer theme analytics file

  • Move to the Footer theme newsletter file [J3 only]

  • DNS-prefetch/preconnect for Google Analytics script
CSS optimization
  • Disable loading JCE columns CSS styles [J3 only]

  • Inline include for language switcher styles [J3 only]

  • Inline include for theme.update styles [J3 only]

Image optimization
  • Adds the width and height attributes to the images (if they were specified in the element settings)

  • Adds the `decode="async"` attribute for images
  • Auto preload for all logo images

  • Auto preload for boxed theme background image

  • Adjust the image quality using in-theme processing (jpg/webp/png) [new]
Font optimization
  • Disable loading Font awesome [new] [J4 only]

  • Clear theme fonts cache and adding `link preload` tags
  • Auto preload for custom fonts from the child theme (woff/woff2/ttf/eot) [new]

  • For font styles, adds font-display: swap; attribute


  • Joomla 3.9.x/4.x
  • Yootheme Pro 2.4.x+ (not tested on earlier versions)
  • PHP 7.x+ (not tested on earlier versions)

How to use it:

  • Install the plugin
  • Open settings and apply needed options
  • Go to theme settings and recompile theme styles (Yootheme > Style ⇒ Recompile LESS)
Important notes
  • Don't use DEFER mode for the theme.js file if you use Transparent Header on your layouts!
  • The plugin uses modified theme classes, which can be changed to new versions. In case of problems, simply disable the plugin and to clean the theme cache.
  • The plugin can't damage your original images and page layouts!
Ask a question
  • AutoOptimize for popular third-party Joomla extensions
  • Managing resource loading priorities (dns prefetch/prefetch/preload)
  • Manual management of loading scripts and styles (async/defer/inline/move to the footer)
  • Manual management for preloading custom fonts from a child theme
  • Ability to exclude script files and styles
  • Ability to load external scripts and run JS functions with a specified delay
  • DSVGO option: load scripts and performing functions only after obtaining consent of setup the cookies
  • Auto connect your own icons from the selected folder
  • AutoOptimize of images from third-party components
To do list:
  • Defer loading for UIkit.js [testing solution]

  • Reduce theme style file
  • WordPress plugin version
  • Tutorial on site optimization on Yootheme Pro

Wordpess version

Pre-order WordPress version

We will send you a notification
when the product is on sale.


How you can optimize your Joomla or WordPress sites for get better score in Google Lighthouse tests.




How I can get the update?
My site does not yet have a personal account of clients and automatic updates of extensions using API keys, this will be implemented in the future. I am currently sending a newsletter with a link to a new version every time I release it. If you see the availability of a new version, please check your mailbox, mailing lists and find my email ( Also, check the spam folder. If you do not find an email, write to me in the chat, I will always be ready to help you and give you a link to the new update package.


Version 2.4.2

  • FIX
    Fix links to preload font from wrong folder path
  • FIX
    Fixed child theme definition

Version 2.4.1

  • FIX
    Fix preload font links when the child theme is active

Version 2.4.0

  • ADD
    Joomla 4 support
  • ADD
    Auto preload for custom fonts from the child theme (woff/woff2/ttf/eot)
  • ADD
    Disable loading Font awesome [J4 only]
  • ADD
    Adjust the image quality using in-theme processing (jpg/webp/png)
  • ADD
    Clear IPTC data option
  • ADD
    Optimize loading custom.js file
  • FIX
    Fix icons loading for some styles
    Removed patch to Bootstrap styles

Version 2.3.2

  • ADD

    Inline include for theme.update styles

Version 2.3.1

  • FIX

    Fix double loading theme.js file

  • ADD

    Inline or Defer mode for theme.js loading 

  • ADD

    Move to Footer theme newsletter file

  • ADD

    Added update server (notify only)

Version 2.3.0

  • ADD
    Autodisable loading for JCE editor columns styles
  • ADD
    Inline include for language switcher styles (if enabled)
    Added a setting to disable loading of theme icons (compatible with the jYProExtra plugin)

Version 2.2.4

  • fix
    Fix optimize for theme icons

Version 2.2.3

  • changed
    Changed the style patch script call
  • fix
    Fix optimize for Fuse style

Version 2.2.2

  • fix

    Fix patch script callback function

  • fix
    Fix optimize for theme icons script with color theme style (Yootheme Pro 2.4.16+)

Version 2.2.1

  • fix
    Fix icons loading in the page builder

Version 2.2.0

  • fix
    Fix notice for missed images
  • fix
    Fix notice for missed fonts files
  • ADD
    Added optimize load `theme.js`
  • ADD
    Added optimize load the theme icons pack
  • ADD
    Added optimize load Google Analitycs script
  • ADD
    Added auto preload for logo images and theme background images

Version 2.1.2

  • fix
    Fix notice for missed image thumbnails

Version 2.1.1

  • fix
    Fix patch callback function

Version 2.1.0

  • add
    Added patch to remove Bootstrap / IcoMoon styles

Version 2.0.0

  • add
    Added image attribute optimizing

Version 1.1.0

  • add
    Added auto Font preload tags

Version 1.0.0

  • add
    Added auto font-display: swap; style

Subscribe to Our Newsletters

Yootheme Tricks
Yootheme news
For developers

Newsletter for developers