
5 stars based on 120+ reviews on Google
A slow website isn't just frustrating for your visitors; it's a death knell for conversions and SEO. As website design experts, we've seen countless businesses struggle with sluggish sites, and trust us when we say it's a problem you can solve. If you're running a Joomla website, you're in luck! There are many ways to optimise your site's speed and deliver a stellar user experience for your customers.
Here's a Joomla-specific guide to supercharging your website's performance:
Unoptimised images on the page are one of the most common issues we see when websites load slowly. Unoptimised images are images that haven’t had their file size reduced before being uploaded to the Joomla media manager.
Reducing the file sizes of your images is imperative if you wish for your website to load quickly. Given that websites, now more than ever, are visually-rich and load multiple images (particularly on the homepage), making sure your photos have been reduced in size will help your pages load quickly.
Both https://tinyjpg.com/ and https://pixlr.com/express/ are great online tools for resizing your images. For example, Tiny JPG will compress a 1.5MB image and compress it to approx 300Kb with no image loss (a 72% reduction in file size).
Lazy loading means images only load when they're about to appear on the user's screen. Joomla 4+ has this built-in and is accessible when you insert images into a page. Many templates also have options available for automated lazy loading.
By delaying the loading of images until they're about to appear in the user's viewport, you reduce initial page load times and improve overall performance. Here's how to implement lazy loading with the JCE Editor.
That’s it; you’ve now enabled lazy loading on that particular image.
Here's how to implement lazy loading with the default Tiny MCE Editor
That’s it, you’ve now enabled lazy loading on that particular image.
Most of our clients have had their Joomla websites built with Joomshaper templates. Joomshaper makes it super easy to enable lazy load in their templates. You can do this by going to:-
By enabling Joomla caching you can significantly reduce server load and improve website loading speeds by storing and reusing generated page content, database queries and other resources that generally slow your site down.
To enable Joomla caching, simply go to:-
A content delivery network helps to speed up your website by distributing your website's static content across a network of geographically dispersed servers, reducing latency and improving loading times for users worldwide.
CDNs store copies of your website's static files (images, CSS, JavaScript, etc.) on servers located in various locations around the globe. When a user visits your website, the CDN delivers the content from the server closest to their location.
Two of the more popular CDN’s are Cloudflare and Google’s Cloud CDN.
By minifying and optimising CSS & JavaScript on your Joomla website you will reduce file sizes, decrease the number of HTTP requests, and ultimately improve your website's loading speed.
Minification removes unnecessary characters (spaces, line breaks, comments) from your CSS and JavaScript files. This significantly reduces the file size, making them faster to download.
Gzip compression is a way to reduce the size of files sent from your web server to a user's browser, resulting in faster loading times and reduced bandwidth usage. Here’s how to enable this in Joomla:-
If you would like to minify your CSS and Javascript files, this is typically done in the Template Manager. If you have a Joomshaper template, you can do this by going to:-
It’s worth noting that you should test the speed of your website after enabling each of these to figure out which combination gives you the best results. Often there can be conflict between plugins or caching options which can actually cause your website to perform slower than if you don’t have certain options enabled.
You can test your website speed using www.gtmetrix.com, www.tools.pingdom.com or https://pagespeed.web.dev.
Following these simple steps can significantly improve your website, giving your customers a fast and easy website experience.
Remember, a quick website enhances user satisfaction and increases conversion, positively impacts your search engine rankings, and strengthens your brand reputation.
Phone: (07) 3882 3375
Mobile: 0405 014 001
Email: info@marketeam.com.au
5 stars based on 120+ reviews on Google